Skip to content

chore(deps): bump flutter_zxing from 3.0.1 to 3.1.0 - #62

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/flutter_zxing-3.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/flutter_zxing-3.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor

Bumps flutter_zxing from 3.0.1 to 3.1.0.

Changelog

Sourced from flutter_zxing's changelog.

3.1.0

  • The camera now works on macOS and Linux. The camera package ships implementations for Android, iOS and the web only; adding camera_desktop to your app makes ReaderWidget and zx.processCameraImage work on the desktop too. See Camera on desktop for what each platform needs. Thanks to @​bart-iconica (#250), who also asked for it (#249).
  • New cameraImageFormat(CameraImage), which returns the DecodeParams.imageFormat a camera frame should be decoded with. Frames that say bgra8888 but carry RGBA — what camera_desktop delivers on Linux and Windows — used to be read as BGRA, swapping red and blue in the luminance the decoder works from.
  • ReaderWidget no longer tears the camera down when a desktop window merely loses focus, and hides its flash button on desktop, where there is no torch to drive.
  • Single-scan mode no longer gives up on a code because of a symbol it could not decode. readBarcode asks zxing for errors too, so that onScanFailure can report a symbol that was found but not read, and zxing stopped at the first symbol it found — even when that was an error. A code that failed its checksum in the full-size pass was then reported as a failure, and the downscaled and inverted passes that would have read it never ran; a dense GS1 DataMatrix almost never scanned. When the first symbol is an error, the frame is now searched again for a code that decodes. Frames whose first symbol decodes cost no more than before. Thanks to @​walkerkz-netizen for the detailed report (#251).
  • With zx.setLogEnabled(true), the native log now says why a symbol could not be decoded, e.g. Barcode error: ChecksumError @ DMDecoder.cpp:410. Code.error is unchanged, and stays empty for most such failures.
  • Multi-scan mode no longer asks zxing for errors. They were dropped before reaching onMultiScan anyway, but each one still used up a place in maxNumberOfSymbols, so symbols that could not be decoded could crowd out codes that could.
  • The outline and text ReaderWidget draws over a scanned code now disappear once the code leaves the frame. They used to stay on screen until something else rebuilt the widget, pointing at whatever the camera had turned to. Thanks to @​walkerkz-netizen (#252).
  • ReaderWidget keeps the zoom level when switching cameras, clamped to what the new camera supports, instead of resetting it. Thanks to @​FrankenApps (#248).
Commits

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 [flutter_zxing](https://github.com/khoren93/flutter_zxing) from 3.0.1 to 3.1.0.
- [Changelog](https://github.com/khoren93/flutter_zxing/blob/main/CHANGELOG.md)
- [Commits](https://github.com/khoren93/flutter_zxing/commits/v3.1.0)

---
updated-dependencies:
- dependency-name: flutter_zxing
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Oct 4, 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

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants