Skip to content

v3.0.2 (Important API fix)

Latest

Choose a tag to compare

@axxel axxel released this 17 Feb 23:07
· 78 commits to master since this release

Patch release

This is a patch release, fixing three issues:

  1. Workaround for missing <format> C++20 header in GCC 11 and GCC 12
    This is required to make Homebrew and older distros happy.

  2. Zint Header Detection Fix
    Fixed an issue that caused a <zint.h> not found error when building the library with -DZXING_USE_BUNDLED_ZINT=OFF and libzint was installed in a non-standard install prefix (e.g., /opt/homebrew).

  3. Typo Fix in ReaderOptions API
    Fixed a typo in the newly added ReaderOptions::validateOptionalCheckSum, now correctly named validateOptionalChecksum. 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