0.3

  • New Feature: QrInvoiceCodeParser now capable of scanning QR Codes from images

  • New Feature: QR Code can now be saved as GIF, TIFF and PNG

  • Improvement: Validation considers max length of the Swiss Payments Code to be encoded in QR Code / Validates max supported QR version 25

  • Improvement: Warns if inputs are not trimmed

  • Improvement: Added detailed page on Specification Requirements Fulfillment

0.2

  • Improvement: Better layouting of the payment part depending on the payload

  • Improvement: Increased test coverage

  • Bugfix: Invalid character written to the SPC

  • Bugfix: Line ending (element separator) on last line of the SPC lead to more than 30 lines

  • Bugfix: Missing reference number in the information section (payment part)

  • Bugfix: Exception when attempting to create huge rasterized QR Code. Now a maximum of 10'000 pixels is validated.

0.1

This is the first build made publicly available. It is intended for interested people to experiment with the library.

Please note:

  • API changes are possible at any time

  • Library is not fully tested yet

  • Library is not yet ready for production

  • Feedback is highly appreciated