Skip to content

Releases: journeyapps/zxing-android-embedded

v4.3.0

25 Oct 14:13
24d0294
Compare
Choose a tag to compare
  • 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

25 Oct 13:14
4026027
Compare
Choose a tag to compare

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: v4.1.0...v4.2.0

v4.1.0

25 Oct 13:09
Compare
Choose a tag to compare
  • 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

27 Sep 09:12
Compare
Choose a tag to compare
  • 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

27 Sep 09:12
Compare
Choose a tag to compare
  • 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

20 Mar 13:06
Compare
Choose a tag to compare
  • 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

16 Oct 19:04
Compare
Choose a tag to compare

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

05 Jun 17:17
Compare
Choose a tag to compare
  • Add an optional timeout to cancel scanning. (#161)
  • Rename CompoundBarcodeView to DecoratedBarcodeView.
  • Add more internal documentation (comments).

v3.2.0

06 Feb 14:46
Compare
Choose a tag to compare
  • 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)