Releases: sprain/php-swiss-qr-bill
v4.17
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
v4.16
- 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
v4.14
- Modernized encoding conversion in FPDF (#260) – thanks to @kohlerdominik and @supercosh
v4.13
v4.12.1
v4.12
v4.11.1
v4.11
- 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.