Releases: chillerlan/php-qrcode
Releases · chillerlan/php-qrcode
3.0.3
- values passed to a
QROptionsobject 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.
3.0.2
- moved configuration checks over to
QROptionsTrait - added
QROptionsTest - the original value of
mb_internal_encoding()will now be restored onQRCode::__destruct() - PHPUnit version bumped to 7.4, PHP 7.3 added to the Travis CI test matrix
- several doc fixes
3.0.1
- moved
Number::CHAR_MAPandAlphaNum::CHAR_MAPtoQRDataInterface::NUMBER_CHAR_MAPandQRDataInterface::ALPHANUM_CHAR_MAPrespectively.
(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 inQRCode)
3.0.0
- dropped support for PHP < 7.2
- reduced overhead by minimizing dependencies
- added
QRCode::OUTPUT_IMAGICKviaQRImagick. Inherit & overwriteQRImagick::drawImage(Imagick $imagick):stringfor your own ImageMagick output class. - added optional
$fileparameter toQROutputInterface::dump(string $file = null)which will be used beforeQROptions::$cachefile. - removed
QRCode::setOptions()- options init now happens inQROptions. SeeSettingsContainerAbstractfor more info. - cleanup & fixes™
2.0.6
2.0.5
- removed
trim()fromQRCode::getMatrix()(#15) QROptionsis now aContainerInterface- cleanup™
2.0.4
- fixed
- added
- support for
ContainerAbstract- #13
- support for
2.0.3
- repo move
2.0.2
- cleanup, docfixes
1.0.8
- PHP 5.6 backport of v2.0.1 for Drupal ga_login - this will break the previous 1.0.x API!
https://travis-ci.org/chillerlan/php-qrcode/builds/331188521