4.0.0
Pre-release
Pre-release
- PHP 7.4 (typed properties etc.)
- removed superfluous
@paramand@returntags from docblocks - massive docblock overhaul/cleanup in preparation for phpDocumentor v3
- automatic phpdoc generation & deploy on push to master
- static analysis via Phan
- removed superfluous
- a whole bunch of changes and fixes, most notably:
QROptions::$imageTransparencyBGexpects now array input only (int[]) and cuts off exceeding items- added
QRMatrix::init()to quickly initialize a matrix object for the given version QRMatrix::getMask()bugfix (x and y swapped for mask pattern 0b001 and 0b010) and fixed the corresponding test- renamed constants
QRDataInterface::*_CHAR_MAPtoCHAR_MAP_* - added proper getters for
BitBuffer- no more public properties! - test overhaul
- reduced complexity
- proper static calls to
\PHPUnit\Framework\TestCase::assert* - added return types everywhere
- more use of data providers
- composer dependencies
- removed requirement for
ext-gd(markup output can be run without GD or Imagick) - updated PhpUnit to v9.1
- added Phan
- removed requirement for