1.3.0 - 2025-01-13
This is a breaking change! banip is now installed via uv
, and your
existing data files need to move. Please see README.md for
more.
breaking: Migrate banip to an installable package (#36).
- Fix italics in markdown files (#35)
- Lint code and documentation.
1.2.0 - 2025-01-11
- Implement tomli compatability layer.
- Optimize version numbering.
- Add statistics for a given country. (#32)
- Establish and maintain a proper changelog.
- Lint documentation.
- Display properly sorted options when getting help.
1.1.3 - 2024-12-19
- Add the ability to compact ipsum entries into /24 subnets.
- Improve input validation.
- Lint documentation.
- Refactor and optimize code.
1.1.2 - 2024-12-02
- Tune binary search algorithm.
- Enhance
banip check
with prettier output using rich.
- Lint documentation.
1.1.1 - 2024-11-15
- Get better output with the rich library.
1.1.0 - 2024-10-23
- Refine display of final metrics.
- Refactor code for better maintainability.
1.0.2 - 2024-08-09
- Optimize binary search. (#13)
- Bumped tqdm library to v4.66.5.
- Add functionality to remove IP addresses captured in a subnets.
- Add license and acknowledgements for the tqmd library
- Fix calculation error in summary metrics.
- Choose Better Variable Names. (#14)
- Improve IP checking to include membership in subnets. (#15)
1.0.1 - 2024-07-30
- Add separate command line option to display version information.
- Add additional help indicators to the subcommands.
- Refactor code for better maintainability.
1.0.0 - 2024-03-15
- Update documentation with page anchors.
- Introduce a plugin architecture.
- Fixed uncaught exception.
- Lint documentation.
0.1.0 - 2024-05-12
Initial Release.