From 5d42d917f92b779a0f666cd728454905270b0b6b Mon Sep 17 00:00:00 2001 From: MrPhil Date: Mon, 2 Mar 2026 22:37:22 -0600 Subject: [PATCH] Add CHANGELOG.md Generated with Changesmith based on git history and release tags. Covers 2.0 to 2.1 to Unreleased. --- CHANGELOG.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..031a253 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,50 @@ +## [Unreleased] + +### Added +- Add error message when no URLs are provided via stdin +- Add `-dr` flag to disable following HTTP redirects +- Add display of source link where each URL was discovered +- Add `-w` flag support without requiring other flag dependencies + +### Fixed +- Fix `printResult` argument handling that caused output errors +- Fix comment describing form action URL collector + +## [2.1] - 2022-05-23 + +### Added +- Add support for custom headers in HTTP requests via `-h` flag +- Add `-subs` option to include subdomains in crawling scope +- Add timeout configuration for URL requests from stdin +- Add support for Host header specification +- Add `-u` flag for unique URL filtering to prevent duplicates +- Add Docker support with included Dockerfile +- Add source flag (`-s`) to display URL sources in output +- Add Kali Linux installation instructions +- Add proxy support with usage example in README + +### Changed +- Update to Colly v2.1.0 for improved web crawling performance +- Improve URL handling to use specified ports from input URLs +- Limit crawling scope to hostname of specified URL by default +- Remove insecure-by-default TLS behavior for better security +- Update help menu with clearer option descriptions +- Buffer output writes to reduce system calls and improve performance +- Switch error output to stderr for proper logging separation +- Improve thread safety with channel-based result collection +- Set default User-Agent header for more reliable crawling + +### Fixed +- Fix race condition in output buffering that caused crashes with multiple threads (#94) +- Fix depth option functionality for controlling crawl depth +- Fix scanner error handling to prevent silent failures +- Fix ambiguous wording in README examples + +## [2.0] - 2021-07-05 + +### Changed +- Complete rewrite of hakrawler with simplified architecture +- Consolidate codebase from multi-package structure to single file +- Update help menu messaging + +_Generated by [Changesmith](https://changesmith.dev)_