Skip to content

Releases: sprain/php-swiss-qr-bill

v2.0

02 Feb 07:38
Compare
Choose a tag to compare

Major refactoring with bc breaks has taken place. Therefore, this will be treated as a v2 release from now on. No stable v1 will be released.

  • Replaced setters with factories in order to make it easier to generate valid and complete data group elements.
  • Changed namespaces.
    Most important: Sprain\SwissQrBill\DataGroups is now Sprain\SwissQrBill\DataGroup\Element for data group content elements.
  • Renamed interfaces and abstracts to more descriptive names, removed unneeded directories.
    Example QrCodeData is now called QrCodeableInterface.
  • Added functionality to save qr codes as svg as well as png.

Have a look at doc/example.php to get a better sense of the changes.

v1.0-RC1

17 Jan 17:27
Compare
Choose a tag to compare
  • Reference qr codes based on Implementation Guidelines v2.0 have been tested with the official validator
  • Removed currently unsupported ultimate creditor
  • Added functionality to define error correction level of qr codes

v0.6

14 Dec 21:07
Compare
Choose a tag to compare
  • First release based on Implementation Guidelines v2.0

Heads up: Due to a technical problem in the official validation tool, the correctness of the created reference codes could not be verified before the release of this version. See #10.

v0.5

13 Dec 22:00
Compare
Choose a tag to compare
  • The last release to be based on Implementation Guidelines v1.0.
  • Added active testing for PHP 7.3
  • Improved testing of qr code generation

v0.4

30 Mar 12:32
Compare
Choose a tag to compare
  • Remove quiet zone from qr code image
  • Make sure the qr code image content always fully uses the available space

v0.3

30 Mar 08:25
Compare
Choose a tag to compare
  • Allow payment amount and payment due date to be null
  • Test improvements

v0.2.1

13 Mar 21:15
Compare
Choose a tag to compare
  • Minor improvements concerning alternative schemes

v0.2

13 Mar 20:50
Compare
Choose a tag to compare
  • Full support for alternative schemes (as much as they are already known)

v0.1

13 Mar 20:53
Compare
Choose a tag to compare
  • Create valid Swiss QR bill codes