What's new in ZXing 3.5.3
Jan 31, 2024
- Fix MaxiCode handling of vertical quiet zone by @gredler in #1671
- Removing the forced content limit check for Code128Writer.java by @himanshushukla254 in #1675
- Detect RSS Expanded finder pattern false positives by checking sequences by @gredler in #1680
- Update GS1 AIs according to 2023 specification by @gredler in #1681
- Prevent --raw CLR option from failing if result.getRawBytes() is null by @dlenski in #1683
- Avoid 2 more RSS Expanded finder pattern false positive scenarios by @gredler in #1692
- Avoid decoding stacked row 1 of N independently by @gredler in #1693
- Support for platforms where SJIS is unavailable by @blakepuhak in #1747
New in ZXing 3.5.2 (Jul 31, 2023)
- Minor enhancements for Code 128 and PDF417
- Restore compatibility with older JDKs
New in ZXing 3.5.1 (Nov 2, 2022)
- Various minor bug fixes, including more from oss-fuzz
- Avoid very long detection of QR codes in two types of pathological cases
- Don't fail QR code decoding if GB2312 not supported by JDK
New in ZXing 3.5.0 (Nov 2, 2022)
- Many edge-case fixes and improvements from oss-fuzz
- Various improvements and fixes to Aztec, PDF417, DataMatrix decoding
- New 'minimal' encoding mode from @AlexGeller1 (#1444)
New in ZXing 3.4.1 (Nov 2, 2022)
- Wifi QR codes now recognize PH2:, not H:, for phase 2 method
- Minor bug fixes and improvements
New in ZXing 3.4.0 (Nov 2, 2022)
- Requires Java 8+. Note: Android apps using this version must target API 24 or higher.
- core, javase modules declare a Java 9+ module
- HtmlAssetTranslator and StringsResourceTranslator legacy utilities are moved to a .client.j2se subpackage
- No more releases of the Barcode Scanner app
- Minor bug fixes to Code93Writer
- Minor improvements to QR code detection
New in ZXing 3.3.3 (Nov 2, 2022)
- Minor fixes and improvements
- Java 9+ support
New in ZXing 3.3.2 (Nov 2, 2022)
- Add workaround for Gradle + Android build issues
- Minor DataMatrix bug fixes
- Improve WPA2 wi-fi configuration support in Barcode Scanner
- Various translation updates and minor improvements
New in ZXing 3.3.1 (Nov 2, 2022)
- Various fixes to Code 128, 39 encoding; DataMatrix decoding
- Improvements to speed and robustness of zxing.org decoder
- Java 9 support
- Various translation updates for Barcode Scanner
- Removed Google Glass, ZXing Test apps
- Barcode Scanner 4.7.7
- Note: core library will require Android SDK 19+ when used in an Android app
New in ZXing 3.3.0 (Mar 17, 2017)
- Minor core API additions like Result.getNumBits, raw bytes for Aztec
- Small changes for Java 9 compatibility
- Barcode Scanner 4.7.6 release with Android API 23 support
- TIFF support in online decoder
- Many small bug fixes, typo fixes and project build improvements
New in ZXing 2.3.0 (Nov 30, 2013)
- Added clone of Google Chart Server QR code encoder API to zxingorg/, at endpoint /chart
- Updated zxing.appspot.com generator to remove deprecated API usage, use latest GWT / App Engine
- Added skeleton Google Glass Mirror API app
- Improve and standardize Maven build, standardize directories and version naming
- Barcode Scanner Android up requires Android 4 and is updated to use Android 4+ APIs
- javase/ and zxingorg/ modules now use Java 7
- Many small fixes and improvements
- (Last release including cpp/ and iphone/ code)
New in ZXing 2.2 (May 14, 2013)
- Retire Symbian port
- Retire C# port
- Improved PDF417 decoding, including macro PDF417
- Added Aztec and Data Matrix encoders
- Added RSS Expanded decoder
- Java, C++ and iPhone build system updates, including migration to Maven for most Java modules
- Many small fixes and improvements
- Many small updates to the Android app, Barcode Scanner, including rare bug fixes and translation updates. The 2.2 release corresponds substantially to v4.3.2.
- Update zxing.org web-based decoder for Amazon Elastic Beanstalk (and redeployed there)
- Many ports of Java updates to C++ and C# ports
- Standardize test system image processing and image format for reproducibility