Skip to content

Releases: sprain/php-swiss-qr-bill

v4.17

22 Nov 13:44
f09a0d9
Compare
Choose a tag to compare
  • Dropped support for PHP 8.0 (#265)
  • Added support for PHP 8.4 (#265)

Good to know

  • Isn't dropping support for a PHP version a BC break and should cause a major version update?
    No. Why not? The Doctrine project explains it nicely:

    A BC break happens when there is an incompatible change that your package manager can't handle. For example, changing a method signature in a minor version is a no-go, since the composer version constraints mentioned above assume any minor upgrade can safely be used. However, when we drop support for an older version of PHP, composer will not consider the new version if the PHP version requirement is no longer fulfilled. Thus, you won't end up with a fatal error due to a wrong method signature, you just won't get the new version.

v4.16.1

22 Nov 13:36
a28e081
Compare
Choose a tag to compare
  • Fixed positioning of scissors in HtmlOutput (#267) – thanks to @tafel

v4.16

10 Nov 10:51
bc66bbc
Compare
Choose a tag to compare
  • Added Output\DisplayOptions, which allows controlling how separation information on the qr bill is handled:
    • optionally add a scissors symbol and control its position
    • or optionally add arrows to the «separate before paying in»-text

See #264 for more information.

Thanks to @tafel for providing that feature and @kohlerdominik for much appreciated feedback.

v4.15

22 Oct 19:05
4af926f
Compare
Choose a tag to compare
  • Added support for endroid/qr-code v6.x (#262)

v4.14

05 Sep 18:03
3805597
Compare
Choose a tag to compare

v4.13

27 Jun 11:19
5490e91
Compare
Choose a tag to compare
  • Made sure only supported characters are kept within the qr code – along with a functionality to provide custom replacement characters (#255)

v4.12.1

16 May 07:26
3728cd1
Compare
Choose a tag to compare
  • Fixed an issue where the file size of invoices created with TcPdfOutput was unnecessarily inflated (#252) – thanks to @sdespont
  • Improved setup by removing composer.lock from this library (#251) – thanks to @kohlerdominik

v4.12

29 Nov 20:59
863f6b0
Compare
Choose a tag to compare
  • Added support for PHP 8.3 (#239)
  • Added support for Symfony 7.x dependencies (#239)

v4.11.1

16 Nov 17:38
eb68c11
Compare
Choose a tag to compare
  • Fixed contents of qr code if there are alternativeSchemes but no billInformation (#240) – thanks to @demianh for reporting the issue.

v4.11

31 Oct 06:49
dd4d2c1
Compare
Choose a tag to compare
  • Improved stylesheets in HtmlOutput to reset any relevant data set outside the qr bill (#238) – thanks to @pivica for reporting and helping with this issue.
  • Updated static code analysis to PHPStan level 7 (#231, #235, #236) – thank you @thePanz for initiating this improvement!

Good to know

  • While this could be considered to be just a bugfix, a new minor version is released based on library policy because it is a visible change of the payment part for some invoice setups.