All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 2.9.0
- Adds support for PHP 8.
-
Removes support for PHP versions prior to 7.3.0.
-
Removes support for laminas/laminas-servicemanager versions prior to 3.6.0.
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 2
- 10: PHP 8 Support thanks to @weierophinney
- 9: PHP 8.0 support thanks to @boesing
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Fixed
replace
version constraint in composer.json so repository can be used as replacement ofzendframework/zend-barcode:^2.8.0
.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #2 Fixes php warning about invalid character ignored when setting color as hex code
- zendframework/zend-barcode#48 adds the methods
setProvidedChecksum(bool $value)
(and the optionprovidedChecksum
) andgetProvidedChecksum()
. These allow indicating that the barcode text includes a checksum value for purposes of validation.
- Nothing.
- zendframework/zend-barcode#49 deprecates
Laminas\Barcode\Renderer\Pdf
. The renderer uses the now-abandoned zendframework/zendpdf package, and, as such, is deprecated as well, and scheduled for removal with version 3.0.0. We will release a separate PDF renderer package at a later date that consumes a 3rd party PDF library.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
zendframework/zend-barcode#43 fixes typo in exception message of
Laminas\Barcode\Exception\UnexpectedValueException
. -
zendframework/zend-barcode#44 changes curly braces in array and string offset access to square brackets in order to prevent issues under the upcoming PHP 7.4 release.
-
zendframework/zend-barcode#45 fixes rotation calculations.
-
zendframework/zend-barcode#46 fixes generating checksum for EAN5 and Identcode/Leitcode. These barcodes have fixed length and checksum generator must use also leading zeros.
-
zendframework/zend-barcode#47 fixes text length for EAN2 and EAN5 by adding leading zeros.
- Nothing.
- Nothing.
- Nothing.
-
zendframework/zend-barcode#25 removes support for PHP 5.5.
-
zendframework/zend-barcode#38 removes support for HHVM.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
zendframework/zend-barcode#24 updates the SVG renderer to remove extraneous whitespace in
rgb()
declarations, as the specification dis-allows whitespace, and many PDF readers/manipulators will not correctly consume SVG definitions that include them. -
zendframework/zend-barcode#36 provides several minor changes to namespace imports for the
Laminas\Barcode\Object
namespace to ensure the package works on PHP 7.2.
- zendframework/zend-barcode#23 prepares and publishes the documentation to https://docs.laminas.dev/laminas-barcode/
- Nothing.
- Nothing.
- zendframework/zend-barcode#12 and zendframework/zend-barcode#16 update the code base to be forwards-compatible with laminas-servicemanager and laminas-stdlib v3.