Releases: MerlinvdW/ESDAR-Checker
Releases · MerlinvdW/ESDAR-Checker
v2.0.0
Documentation and Usability Improvements:
README.md: Completely rewritten for v2.0.0 with clear installation, usage, features, troubleshooting, and configuration instructions. Now documents all command-line options, input/output formats, and known issues addressed in this release.
CSV Handling and File Operations:
csv_helper.py: Refactored to robustly handle CSV reading/writing, including proper quoting, semicolon handling, and encoding fallback. Added functions for reading domains from files, writing single/multiple results, and creating output directories as needed. Improved error messages and modularized output path management.
Configuration and Defaults:
config.py: Replaces absolute output path with a relative path, adds DNS nameserver list, and provides utility functions for updating paths and retrieving nameservers. Improved documentation and error handling for configuration.
Validation and Error Handling:
domain_validator.py: Refactored with type hints and docstrings. Now validates lists of domains, checks if domains exist via DNS, and provides clearer error/warning messages for invalid arguments or files.
v1.1.1-beta (Pre Release)
Fixed csv Output Bug.
Full Changelog: v1.0.0-beta...v1.1.x
v1.1.0-beta (Pre Release)
Full Changelog: v1.0.0-beta...v1.1.0-beta