Skip to content

Bump zxing-cpp from 2.3.0 to 3.1.1 - #42

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/zxing-cpp-3.1.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/zxing-cpp-3.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps zxing-cpp from 2.3.0 to 3.1.1.

Release notes

Sourced from zxing-cpp's releases.

v3.1.1

Patch release

  • QRCode: improve Version 1 detection rate
  • QRCode: fix detection regression in 3.1.0
  • python: fix use of 'None' keyword usage and wrong '**kwargs' tag
  • MicroPDF417: fix out of bounds access
  • MultiFormatWriter: fix BarcodeFormat::Aztec and QRCodeModel2 support
  • Android: make binary a little smaller (hidden symbols)
  • PDF417: match codewords using integer arithmetic by @​nyluke in zxing-cpp/zxing-cpp#1138
  • ReedSolomon: add missing header for GCC-16 by @​parona-source in zxing-cpp/zxing-cpp#1137

New Contributors

Full Changelog: zxing-cpp/zxing-cpp@v3.1.0...v3.1.1

v3.1.0

Major Changes:

Note: The automatically created "Source Code" zip and tar.gz files are broken and can't be fixed (GitHub limitation regarding git submodules). If you need this, please download the attached zxing-cpp-<...>.zip/.tar.gz file.

New/Improved Symbologies

  • Added decoder support for Telepen symbology
  • Added decoder support for MicroPDF417 (sponsored by Allied Vision Konstanz GmbH)
  • Greatly improved Aztec detector for large, non-flat symbols by evaluating internal timing patterns
  • Greatly improved DataMatrix detector for large, non-flat symbols by evaluating internal alignment patterns
  • Major improvement in QRCode detection of many small symbols in a single image

New/Improved wrappers

  • Added a Go wrapper
  • Switched from pybind11 to nanobind in Python wrapper code (enhanced IDE support, faster build times, smaller binaries, free-threaded Python support)

General

  • Improved API documentation, now published under https://zxing-cpp.github.io/zxing-cpp/docs
  • Considerable performance improvements, especially on ARM chips (10%-40% in specific scenarios)
  • ReedSolomon: generic implementation for prime and extended Galois Fields with improved performance
  • Added support for "Unused Error Correction" meta data (Barcode::extra("UEC"))
  • Optional support for WebP in ZXingReader
  • Sifted and partly recoded set of sample images into WebP with 95% size reduction of the sample_images.zip

Minor Improvements and Bug Fixes

... (truncated)

Commits
  • 287c85d release: bump version to 3.1.1
  • 90afce1 android: set(CMAKE_CXX_VISIBILITY_PRESET hidden)
  • b2ca864 libzueci: add disabled code to quickly toggle libzueci usage
  • 9cb7586 dotnet: update demo-code, add writer unit test, cosmetic code changes
  • 2d48525 dotnet: udpate README and metadata
  • fe5be79 Merge pull request #1139 from zxing-cpp/dependabot/nuget/wrappers/dotnet/ZXin...
  • 017abfc Merge pull request #1137 from parona-source/gcc-16
  • ff97759 Merge pull request #1138 from nyluke/pdf417-integer-codeword-matching
  • 79adc8c PDF417: match codewords using integer arithmetic
  • 036cf7a Bump Magick.NET-Q8-x64 from 14.14.0 to 14.15.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp) from 2.3.0 to 3.1.1.
- [Release notes](https://github.com/zxing-cpp/zxing-cpp/releases)
- [Commits](zxing-cpp/zxing-cpp@v2.3.0...v3.1.1)

---
updated-dependencies:
- dependency-name: zxing-cpp
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 1, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants