PackageTrack
Sign in Get early access

sprain/swiss-qr-bill

A PHP library to create Swiss QR bills

v5.2.1 2.4M downloads/mo #2504 most downloaded on Packagist sprain/php-swiss-qr-bill

What this package is like to depend on

Last release 6 months ago

28 Jan 2026

Ships unpredictably

gaps range from 2 weeks to 9 months

Rarely documented

notes for 10 of 76 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

76 releases · first in 2018

5 releases in the last 12 months

see the full history below

Release timeline

76 releases · Mar 2018 to Jan 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 76
  1. v5.2.1 05 Dec 2025
    Release notes
    • Fixed an issue where qr bills with amounts equal to or larger than CHF/EUR 1000 invalidly contained a space as a thousands separator within the qr code (#292) – thanks to @macadamiaz for reporting.
    Open source →
  2. v4.17.1 06 Dec 2024
    Release notes
    • Got rid of deprecation notice by avoiding implicit nullable parameter (#269) – thanks to @finpension-aless
    Open source →
  3. v4.16.1 22 Nov 2024

    Nothing published for this version

  4. v4.12.1 16 May 2024

    Nothing published for this version

  5. v4.11.1 16 Nov 2023

    Nothing published for this version

  6. v4.8.2 01 Oct 2023

    Nothing published for this version

  7. v4.8.1 21 Feb 2023

    Nothing published for this version

  8. v4.1.1 16 Aug 2022

    Nothing published for this version

  9. v3.1.1 12 Oct 2021

    Nothing published for this version

  10. v2.17.4 05 Nov 2020

    Nothing published for this version

  11. v2.17.3 05 Nov 2020

    Nothing published for this version

  12. v2.17.2 03 Sep 2020

    Nothing published for this version

  13. v2.15.1 20 Jul 2020

    Nothing published for this version

  14. v2.12.1 01 Jul 2020

    Nothing published for this version

  15. v2.8.1 10 Jun 2020

    Nothing published for this version

  16. v2.7.2 25 Apr 2020

    Nothing published for this version

  17. v2.7.1 21 Apr 2020

    Nothing published for this version

  18. v2.4.1 16 Sep 2019

    Nothing published for this version

  19. v0.2.1 13 Mar 2018

    Nothing published for this version

  20. v5.3 28 Jan 2026
    Release notes
    Open source →
  21. v5.2 27 Nov 2025
    Release notes

    ⚠️ Warning: This version creates invalid QR codes for amounts >= CHF/EUR 1000. Use v5.2.1 or higher instead.


    • Added support for Symfony v8 dependencies (#291)
    • Dropped support for Symfony v4 and v5 dependencies (#285) – thanks to @JohnyRicio
    Open source →
  22. v5.1 17 Nov 2025
    Release notes

    ⚠️ Warning: This version creates invalid QR codes for amounts >= CHF/EUR 1000. Use v5.2.1 or higher instead.


    • Added support for PHP 8.5 (e2ad167)
    Open source →
  23. v5.0 11 Nov 2025
    Release notes
    • This release removes deprecated methods and functionality. Most importantly, the CombinedAddress is no longer available. With v2.3 of the qr bill specification, since November 2025, only the StructuredAddress is allowed. (#288)
    • Also based on v2.3 of the qr bill specification, a wider set of characters is now allowed in qr bill contents. (#280)
    Open source →
  24. v4.9 04 Oct 2023

    Nothing published for this version

  25. v4.8 08 Dec 2022

    Nothing published for this version

  26. v4.7 20 Nov 2022

    Nothing published for this version

  27. v4.6 06 Oct 2022

    Nothing published for this version

  28. v4.5 06 Oct 2022

    Nothing published for this version

  29. v4.4 03 Oct 2022

    Nothing published for this version

  30. v4.3 05 Sep 2022

    Nothing published for this version

  31. v4.20 25 Feb 2025
    Release notes
    • Added export-ignore rules in .gitattributes to reduce file size of package download (#281) – thanks to @iquito
    Open source →
  32. v4.2 03 Sep 2022

    Nothing published for this version

  33. v4.19 13 Feb 2025
    Release notes
    • Improved scissors symbol in TcPdfOutput (#268) – thanks to @tafel
    • Added validation to make sure the QrPaymentReference does not consist exclusively of zeros (#279)
    • Updated test suite to use PhpUnit 10 (#271) – thanks to @kohlerdominik
    Open source →
  34. v4.18 12 Feb 2025
    Release notes
    • Deprecated CombinedAddress as it will no longer be supported by v2.3 of the QR bill specification, valid from 21. November 2025 (#278)
    • More minor deprecations (bf317d5)
    Open source →
  35. v4.17 22 Nov 2024
    Release notes
    • 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.

    Open source →
  36. v4.16 10 Nov 2024

    Nothing published for this version

  37. v4.15 22 Oct 2024

    Nothing published for this version

  38. v4.14 05 Sep 2024

    Nothing published for this version

  39. v4.13 27 Jun 2024

    Nothing published for this version

  40. v4.12 29 Nov 2023

    Nothing published for this version

  41. v4.11 31 Oct 2023

    Nothing published for this version

  42. v4.10 04 Oct 2023

    Nothing published for this version

  43. v4.1 10 Jul 2022

    Nothing published for this version

  44. v4.0 15 Dec 2021

    Nothing published for this version

  45. v3.3 11 Dec 2021

    Nothing published for this version

  46. v3.2 22 Oct 2021

    Nothing published for this version

  47. v3.1 12 May 2021

    Nothing published for this version

  48. v3.0 10 May 2021

    Nothing published for this version

  49. v2.9 14 Jun 2020

    Nothing published for this version

  50. v2.8 28 Apr 2020

    Nothing published for this version

  51. v2.7 21 Apr 2020

    Nothing published for this version

  52. v2.6 20 Apr 2020

    Nothing published for this version

  53. v2.5 20 Apr 2020

    Nothing published for this version

  54. v2.4 11 May 2019

    Nothing published for this version

  55. v2.3 11 May 2019

    Nothing published for this version

  56. v2.2 08 Feb 2019

    Nothing published for this version

  57. v2.19 01 Dec 2020

    Nothing published for this version

  58. v2.18 08 Nov 2020

    Nothing published for this version

  59. v2.17 16 Aug 2020

    Nothing published for this version

  60. v2.16 03 Aug 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive