Releases: journeyapps/zxing-android-embedded
Releases · journeyapps/zxing-android-embedded
v4.3.0
- Minimum SDK version 19, but requires additional config (see readme) for < 24 compatibility.
- Add ScanOptions and ScanContract for use with
registerForActivityResult()
. - Deprecates IntentIntegrator. It is still available, but
registerForActivityResult()
is recommended instead. - Use minimal AndroidX libraries.
- Use zxing:core 3.4.1 by default.
Full Changelog: v4.2.0...v4.3.0
v4.2.0
v4.1.0
v4.0.2
v3.6.0
- Use zxing:core 3.3.2 by default (#360).
- Minimum SDK version 19, or 14 by using zxing:core 3.3.0.
- Fix preview race condition (#324).
- Request code can now specified per Intent, instead of globally (#287).
- More helpers to specify barcode formats.
- Allow scanning both inverted and non-inverted barcodes at the same time (alternating) (#326).
- More examples.
v3.5.0
v3.4.0
Changes:
- Beep on scan is now controlled only by the media volume, and still plays
even if the device is in "silent mode", as long as the media volume is not muted. - The 150ms delay after scanning is removed.
Fixes:
v3.3.0
v3.2.0
- Improved preview scaling strategies, configurable between centerCrop, fitCenter, fitXY (#135)
- Fix issues with Android 6 permission support (#123)
- Fix camera initialization issues, specifically related to orientation changes (#133)
- More control over focus mode (#112)
- Keep drawing viewfinder frame after scanning / pausing (#134)
- More control over torch state, and save the state on orientation change (#136)