- Large project update, support for Python 3.8 - 3.12
- Fix QR code on invoice
- Drop Python 2 support
- Add pt_BR translation
- Add support for transparent PNGs
- Add support for Pohoda XML format
- Added much more complex documentation
- Parameter
Address.zip
was renamed toAddress.zip_code
- Add parameters
division
andcountry
to theAddress
- Added parameter
Address.bank_code
If present, the bank code will be written after dash to the account number, otherwise wholeAddress.bank_account
will be used - Address are rendered to fit the area on the PDF invoice
- Code style fixes
- Fixes for rounding: usage of
decimal.Decimal
and added parameterInvoice.rounding_strategy
- Fix for QR code
- Allow to set line width in
SimpleInvoice
- Fix locale in build package
- Use Babel for currency formating; fix and improve tests
- Stop mentionning python2.6 support
- Make invoice.variable_symbol optional
- Fix conf relative import
- Use python native function splitlines for notes
- Add property number to object Invoice
- Replaced variable symbol for invoice number in invoice header
- Update Czech translations
- Bug fix previous commit
- Create proforma invoice
- Change date format for qr code generator
- Disable converting datetime to string on Invoice
- Disable rendering empty values
- The displayed number of pages only when there is more than one
- Rename Date to Date of exposure
- Use pillow instead of PIL
- Support for multipage items printout
- Support for multiline item description
- Use locale to print currency strings and values
- Adding logo to provider header
No notes on earlier releases.