Skip to content

Releases: NC3-TestingPlatform/subdomainenum

v0.14.2

15 May 13:17
44b773c

Choose a tag to compare

What's changed

Changed

  • assessor and dns_utils: logger = logging.getLogger("subdomainenum") moved below all imports (E402 fix).
  • cli: network errors (any non-ValueError exception from assess()) now exit 2; ValueError (e.g. missing wordlist) exits 1.
  • reporter: save_report() raises ValueError for unsupported extensions; Console created with highlight=False.

Removed

  • reporter.print_report deprecated alias removed; use print_full_report directly.

Impact

Harmonization pass 2. Migration: replace any from subdomainenum.reporter import print_report with print_full_report.


Full changelog: https://github.com/NC3-TestingPlatform/subdomainenum/blob/master/CHANGELOG.md

v0.14.1

15 May 10:42
v0.14.1
87e7a8d

Choose a tag to compare

What's changed

Changed

  • __init__: version fallback now catches PackageNotFoundError explicitly
    instead of bare Exception, consistent with all other platform modules.
  • reporter: exposes a public console alias (Console(record=True)) and
    a save_report(path) function supporting .txt, .svg, and .html
    extensions (unknown extensions fall back to plain text); the old JSON-only
    save_report(report, path) signature has been replaced.
  • CLI migrated to use reporter.console and reporter.save_report()
    the private _save_report() helper in cli.py has been removed.

Impact

Platform API alignment release. save_report() is now a first-class
public function (replacing the old JSON-only internal helper) and supports
.txt, .svg, and .html output — consistent with all other
NC3-TestingPlatform modules. No changes to enumeration logic or tool wrappers.


Full changelog: https://github.com/NC3-TestingPlatform/subdomainenum/blob/master/CHANGELOG.md