Patch release
This is a patch release, fixing three issues:
-
Workaround for missing
<format>C++20 header in GCC 11 and GCC 12
This is required to make Homebrew and older distros happy. -
Zint Header Detection Fix
Fixed an issue that caused a<zint.h> not founderror when building the library with-DZXING_USE_BUNDLED_ZINT=OFFand libzint was installed in a non-standard install prefix (e.g.,/opt/homebrew). -
Typo Fix in ReaderOptions API
Fixed a typo in the newly addedReaderOptions::validateOptionalCheckSum, now correctly namedvalidateOptionalChecksum. If anyone is angry at me for breaking their brand new code, let me know and I’ll consider adding a compatibility symbol with the "one week old" name.
Bonus: Calling ZXingReader --version now returns a string better following standard practice: ZXingReader version 3.0.2.
For an overview of the many changes since the 2.3 release, see the v3.0.0 Release notes.
Package maintainers, please review the v3.0.1 Release notes regarding proper library configuration.
Full Changelog: v3.0.1...v3.0.2