All notable changes to irrexplorer-cli will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Debug logging option with -d/--debug flag
- Custom base URL option with -u/--url flag
- Workflow status and coverage badges in documentation
- Coverage report generation and upload to Codecov
- Updated license from BSD3 to AGPL
- Improved logger instance implementation
- Documentation updates for new CLI options
- Fixed unpinned tag for non-immutable Action in workflow
- Disabled Codecov bot messages on PRs
- Screenshots demonstrating CLI usage in README
- Extended timeout handling for API requests
- Improved error logging for API responses
- Empty response handling for prefix and ASN queries
- Security improvements:
- Pinned third-party GitHub Action versions
- Added proper workflow permissions
- Enhanced documentation with visual examples
- Increased default timeout values for better reliability
- Long description from README.md for PyPI package
- Proper package metadata
- Initial development release
- Command-line interface for IRRexplorer.net queries
- Prefix information lookup functionality
- ASN details lookup functionality
- Multiple output formats (json, csv, text)
- Async support for efficient data retrieval
- Integration with IRRexplorer v2 service
- Support for Python 3.13+
- Documentation and usage examples
- httpx for HTTP requests
- typer for CLI interface
- rich for text formatting