Releases: chillerlan/php-qrcode
Releases · chillerlan/php-qrcode
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_MAP
andAlphaNum::CHAR_MAP
toQRDataInterface::NUMBER_CHAR_MAP
andQRDataInterface::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 inQRCode
)
3.0.0
- dropped support for PHP < 7.2
- reduced overhead by minimizing dependencies
- added
QRCode::OUTPUT_IMAGICK
viaQRImagick
. Inherit & overwriteQRImagick::drawImage(Imagick $imagick):string
for your own ImageMagick output class. - added optional
$file
parameter toQROutputInterface::dump(string $file = null)
which will be used beforeQROptions::$cachefile
. - removed
QRCode::setOptions()
- options init now happens inQROptions
. SeeSettingsContainerAbstract
for more info. - cleanup & fixes™
2.0.6
2.0.5
- removed
trim()
fromQRCode::getMatrix()
(#15) QROptions
is 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
2.0.1
- improved SVG output
- fixed a bug that caused
QROptions::$imageTransparencyBG
always being reset to default - updated docs