v1.3.0
casey/justv1.3.0Dec 1, 2025by dogancanbakir
AI Summary
This update adds options to disable default extension filtering and filter JSON output by line of file. It resolves multiple bugs including nil pointer dereferences, onclick event detection, and `-no-scope` behavior.
Key Highlights
- Added `-no-default-ext-filter` option
- Added `-eof` and `-lof` flags for JSON output filtering
- Fixed nil pointer dereference in response handling
- Fixed onclick event detection in javascript
New Features
- Disable default extension filter
- JSON output filtering by line of file
- Nil pointer dereference fixes
- Onclick event detection fix
- Scope behavior fix
Full Release Notes
## What's Changed ### 🎉 New Features * Added `-no-default-ext-filter` option to disable default extension filter by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1386 * Added `-eof` and `-lof` flags for JSON output filtering by @hanXen in https://github.com/projectdiscovery/katana/pull/1390 ### 🐞 Bug Fixes * Fixed `-kf` option validation by guarding it with pre-defined values by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1359 * Fixed nil ptr dereference in response handling by @dogancanbakir in https://github.com/projectdiscovery/katana/pull/1407 * Fixed onclick event detection in javascript by @zsbahtiar in https://github.com/projectdiscovery/katana/pull/1427 * Fixed nil ptr dereference in response handling in makeRequest function by @zzdboy in https://github.com/projectdiscovery/katana/pull/1460 * Fixed `-no-scope` behaviour by @Deamhan in https://github.com/projectdiscovery/katana/pull/1454 ### Other Changes * Added crawl depth for each entry in verbose logs by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1418 * Updated .gitignore by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1395 * Updated `formatJSON` function to use `OrderedMap` to preserve order of output fields by @hanXen in https://github.com/projectdiscovery/katana/pull/1417 * Improved program exit status handling by @dogancanbakir in https://github.com/projectdiscovery/katana/pull/1388 * Improved error handling for for empty response by @mjkim610 in https://github.com/projectdiscovery/katana/pull/1409 * Improved depth filtering by updating order of operations by @Deamhan in https://github.com/projectdiscovery/katana/pull/1455 ## New Contributors * @hanXen made their first contribution in https://github.com/projectdiscovery/katana/pull/1390 * @mjkim610 made their first contribution in https://github.com/projectdiscovery/katana/pull/1386 * @zsbahtiar made their first contribution in https://github.com/projectdiscovery/katana/pull/1427 * @zzdboy made their first contribution in https://github.com/projectdiscovery/katana/pull/1460 * @Deamhan made their first contribution in https://github.com/projectdiscovery/katana/pull/1455 **Full Changelog**: https://github.com/projectdiscovery/katana/compare/v1.2.2...v1.3.0