New
ZXing 3.5.4
What's Changed
- Fix container inefficiency in RSSExpandedReader.java by @cinsttool in https://github.com/zxing/zxing/pull/1782
- Fix SYMBOLOGY_IDENTIFIER Loss in QRCodeMultiReader to Ensure Data Integrity and Functional Consistency with QRCodeReader by @xiebaiyuan in https://github.com/zxing/zxing/pull/1839
- Be more stringent on email validation rules by @ftiercelin in https://github.com/zxing/zxing/pull/1870
- PDF417: Check that input is made of 0...127 chars when using Compaction.TEXT, throw an explicit exception if not the case by @ftiercelin in https://github.com/zxing/zxing/pull/1878
- Fixing issue #1831 by @ftiercelin in https://github.com/zxing/zxing/pull/1879
- Add hint to correct wrong dimension by @magethle in https://github.com/zxing/zxing/pull/1901
- Fix distortion calculation for isosceles right triangles by @magethle in https://github.com/zxing/zxing/pull/1908
- Add input validation for pixel array length in RGBLuminanceSource to avoid ArrayIndexOutOfBoundsException by @leofernandesmo in https://github.com/zxing/zxing/pull/1961
- Add 90-degree rotation support to RGBLuminanceSource by @gredler in https://github.com/zxing/zxing/pull/2012
- Add GrayscaleLuminanceSource by @gredler in https://github.com/zxing/zxing/pull/2013
- Loosen ITF max variance for 3x module widths by @gredler in https://github.com/zxing/zxing/pull/2014
Full Changelog: https://github.com/zxing/zxing/compare/zxing-3.5.3...zxing-3.5.4