Skip to content

Releases: chillerlan/php-qrcode

3.0.2

22 Nov 17:23
Compare
Choose a tag to compare
  • moved configuration checks over to QROptionsTrait
  • added QROptionsTest
  • the original value of mb_internal_encoding() will now be restored on QRCode::__destruct()
  • PHPUnit version bumped to 7.4, PHP 7.3 added to the Travis CI test matrix
  • several doc fixes

3.0.1

01 Oct 11:39
Compare
Choose a tag to compare
  • moved Number::CHAR_MAP and AlphaNum::CHAR_MAP to QRDataInterface::NUMBER_CHAR_MAP and QRDataInterface::ALPHANUM_CHAR_MAP respectively.
    (quick, as long as v3.0 is warm... not going to bother about this "breaking" change as these constants shouldn't be used anywhere except in QRCode)

3.0.0

01 Oct 11:01
Compare
Choose a tag to compare
  • dropped support for PHP < 7.2
    • use v2.0.6 in case you still need 7.0 support
    • or v1.0.8 for PHP5. Wait no. Please let PHP5 die! Stop contributing to technological debt! 👻
  • reduced overhead by minimizing dependencies
  • added QRCode::OUTPUT_IMAGICK via QRImagick. Inherit & overwrite QRImagick::drawImage(Imagick $imagick):string for your own ImageMagick output class.
  • added optional $file parameter to QROutputInterface::dump(string $file = null) which will be used before QROptions::$cachefile.
  • removed QRCode::setOptions() - options init now happens in QROptions. See SettingsContainerAbstract for more info.
  • cleanup & fixes™

2.0.6

28 Mar 18:12
4557742
Compare
Choose a tag to compare
  • merged #16 (fixed version regression due to off-by-one error)

2.0.5

26 Mar 18:02
Compare
Choose a tag to compare

2.0.4

10 Mar 15:46
Compare
Choose a tag to compare

2.0.3

23 Jan 05:06
Compare
Choose a tag to compare
  • repo move

2.0.2

21 Jan 16:35
Compare
Choose a tag to compare
  • cleanup, docfixes

1.0.8

20 Jan 13:30
Compare
Choose a tag to compare

2.0.1

29 Dec 05:23
Compare
Choose a tag to compare
  • improved SVG output
  • fixed a bug that caused QROptions::$imageTransparencyBG always being reset to default
  • updated docs