All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.2 - 2025-08-23
- Added 3rd party toml library to support Python version 3.10
0.1.1 - 2025-08-22
- Add multiprocessing for individual PDF generation.
- Add multiprocessing for client PDF generation.
- Cache generated QR code to allow re-use.
- Remove clients with no transactions and zero-balance from client-wise summary.
0.1.0 - 2025-08-17
- Update most fonts to subset to reduce distribution size.
- Add tag check to release workflow to prevent change with an existing tag.
- Unused python script for generating invoice PDF (
invoice.py)
0.1.0a0 - 2025-08-16
- Start Changelog file for easy tracking.
- Add validations for config.toml file (using pydantic)
- Update Readme to include Pypi release information.
- Refactor usage of config from dictionary to class objects.
0.1.0.dev1 - 2025-08-15
- Initial release of BulkInvoicer.
- Sample files and configuration.
- README and other related files.