Skip to content

Releases: chillerlan/php-qrcode

2.0.8

12 Apr 08:16
Compare
Choose a tag to compare
  • fixed a bug that could result in unreadable QR codes in case when mask pattern 001, 010 and 100 were used (variables $x and $y were swapped) - see #45 for more information
  • improved mask pattern generation

1.0.9

12 Apr 08:14
Compare
Choose a tag to compare
  • fixed a bug that could result in unreadable QR codes in case when mask pattern 001, 010 and 100 were used (variables $x and $y were swapped) - see #45 for more information
  • improved mask pattern generation

4.0.0

06 Apr 18:52
Compare
Choose a tag to compare
4.0.0 Pre-release
Pre-release

3.2.2

05 Apr 23:54
Compare
Choose a tag to compare
3.2.2 Pre-release
Pre-release
  • fixed a bug that could result in unreadable QR codes in case when mask pattern 2 and 3 were used (variables $x and $y were flipped)
  • improved mask pattern generation

2.0.7

05 Apr 23:53
Compare
Choose a tag to compare
2.0.7 Pre-release
Pre-release
  • fixed a bug that could result in unreadable QR codes in case when mask pattern 2 and 3 were used (variables $x and $y were flipped)
  • improved mask pattern generation

3.2.1

19 Feb 17:54
Compare
Choose a tag to compare
  • dependency update (PHPUnit 8.5)
  • GH Actions updated for PHP 7.4
  • several docblock fixes

3.2.0

04 Dec 21:43
Compare
Choose a tag to compare
  • added an option QROptions::$dataMode to allow overriding the data type detection (see #39)
  • ✨ GitHub Actions CI
  • cleanup:tm:

The next major release will target PHP 7.4+!

3.1.1

09 Aug 21:03
Compare
Choose a tag to compare

Many commits, few changes :octocat:

  • dependency updates
    • added ext-gd to composer.json as it is required for the default settings
    • PHPUnit 8.3
    • added PHP 7.4 snapshot to .travis.yml
  • cleanup:
    • QRImage::$background removed as it was unnecessary (now local in QRImage::dump())
    • use function imports
    • sprintf() for several messages and other output
    • format of QRMatrix::formatPattern and QRMatrix::versionPattern changed from hex to binary for better comprehensibility
    • QROptionsTrait::__set() removed in favor of SettingsContainerInterface setters set_versionMin(int $version) and set_versionMax(int $version)
    • additional coverage tests

3.1.0

19 Apr 15:53
Compare
Choose a tag to compare
  • SVG images now use viewBox instead of width and height to scale. A new property $svgViewBoxSize has been added to QROptions, $scale has no effect. QRMarkup has a new property $svgHeader that you can overwrite when inheriting that class. This change may cause unexpected scaling results if you're using SVG output. See #30 and 090bbeb
  • PHPUnit has been updated to v8.0
  • minor readme, .gitignore & test fixes

3.0.3

20 Dec 15:50
Compare
Choose a tag to compare
  • values passed to a QROptions object will now always be checked/clamped (e.g. when passed as individual value, not only through the constructor)
  • PHPUnit bumped to 7.5
  • cleanup
  • PHP 5 IS KILL. LET IT DIE.