Zxing Android Embedded Versions Save

Barcode scanner library for Android, based on the ZXing decoder

v4.3.0

2 years ago
  • 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: https://github.com/journeyapps/zxing-android-embedded/compare/v4.2.0...v4.3.0

v4.2.0

2 years ago

Changes

  • Fix MediaPlayer warnings (#587).
  • Prevent CameraConfigurationUtils clash (#609).
  • Add licenses to POM (#556).

Issues

Crashes on SDK versions older than 21 (#645).

Full Changelog: https://github.com/journeyapps/zxing-android-embedded/compare/v4.1.0...v4.2.0

v4.1.0

2 years ago
  • Ability to hide the laser in ViewfinderView (#503).
  • Make possibleResultPoints method in BarcodeCallback optional (#504).
  • Ability to customize or disable the permission error dialog (#505).

v4.0.2

4 years ago
  • Use androidx.
  • Use zxing:core 3.4.0 by default.
  • Minimum SDK version 24, downgradable to 14.
  • Fix ArithmeticException.
  • Fix ResultPoint locations when camera is mirrored.

v3.6.0

4 years ago
  • 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

7 years ago
  • Allow changing the REQUEST_CODE value (#234).
  • Add support for inverted scans (#235).
  • Use zxing:core 3.3.0 by default (#265).

Fixes:

  • Fix memory leak when using scan timeout (#283).
  • Better handling of various camera errors (#241, #268, #270)

v3.4.0

7 years ago

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:

  • An issue where the beep sometimes played twice is fixed (#221).
  • Fix rare crash (#209)
  • Fix orientation lock issue (#181)
  • Fix race condition with TextureView (#204)

v3.3.0

7 years ago
  • Add an optional timeout to cancel scanning. (#161)
  • Rename CompoundBarcodeView to DecoratedBarcodeView.
  • Add more internal documentation (comments).

v3.2.0

8 years ago
  • 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)