Opened 8 months ago

Closed 8 months ago

#22829 closed enhancement (fixed)

zxing-cpp-3.0.2

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version,

Change History (2)

comment:1 by Bruce Dubbs, 8 months ago

v3.0.2 (Important API fix)

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 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).
  • 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.

comment:2 by Bruce Dubbs, 8 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

9457d1a328 Update to maturin-1.12.2 (Python dependency).
9433bc74fd Update to zxing-cpp-3.0.2.
Note: See TracTickets for help on using tickets.