Skip to content

Releases: maulikhirani/scannerX

ScannerX 1.6

02 Oct 10:52
Compare
Choose a tag to compare
  1. Bumped Gradle Plugin to latest v7.3.0
  2. Updated Kotlin version to v1.7.10
  3. Updated CameraX libraries to v1.2.0-beta02

ScannerX 1.5

06 Aug 14:45
Compare
Choose a tag to compare

🎉ScannerX is updated to the latest version v1.5 with some important changes:

  1. Bumped Gradle Plugin to latest v7.0.0 (Requires Android Studio Arctic Fox 🦊 2020.3.1)
  2. Updated CameraX SDKs 📷 and other core SDKs to their latest version.
  3. Fix for scanning issue on some devices, expecially OnePlus phones, where Zxing + CameraX doesn't scan anything at all.
    The fix is inspired from beemdevelopment/Aegis@fb58c87.
    Issue ref: beemdevelopment/Aegis#726

ScannerX 1.4

07 May 06:07
Compare
Choose a tag to compare

CameraX has been in beta from a long time. Not anymore!

With the release of CameraX 1.0.0 Stable, we've more reasons to start using it in production.

The ScannerX 1.4 release contains the following changes:

  1. Updated the CameraX dependencies to 1.0.0 stable. (Note: Camera Preview is still in alpha)
  2. Some phones were not able to scan the barcodes and QR codes when using Zxing. It was caused due to setting a static target resolution (720x1280) while setting up camera analyzer use case. Updated the code to use the preview view width and height to dynamically set the resolution, which effectively resolves the issue of scanning from Zxing.

Feel free to open an issue if you face any difficulties!
Stay Safe!

ScannerX 1.3

07 Feb 13:24
Compare
Choose a tag to compare

This is an important release that contains the fix for the crash issues on lower API versions of Android (< API 26)

Background on the crash issue:

  • The newer version of Zxing library (v3.4.x) uses some of the Java 8 language feature for scanning and parsing the barcodes.
  • These Java 8 language features don't support older API versions of Android. Hence, getting the crash when using Zxing to scan.

Our solution the problem:

  • With the introduction of Java 8 library desugaring, we can now use the Java 8 language features in a backward compatible way.
  • We have enabled the desugaring in order to give support of Zxing's latest version back to API 21.

Find more about desugaring on: https://developer.android.com/studio/write/java8-support#library-desugaring

ScannerX 1.2

27 Dec 10:17
Compare
Choose a tag to compare
  • Bump gradle plugin to v4.1.1
  • Bump Kotlin version to v1.4.21
  • Bump ZXing Core to v3.4.1
  • Bump CameraX core libraries to v1.0.0-rc01
  • Bump CameraX preview library to v1.0.0-alpha20
  • Other SDK minor updates.

ScannerX 1.1

04 Oct 11:39
Compare
Choose a tag to compare

This release contains onboarding animation using MotionLayout.
It's built with the latest versions of SDKs as of now.

ezgif com-gif-maker

ScannerX 1.0

03 Aug 19:16
25a961e
Compare
Choose a tag to compare

Try out the first release of ScannerX now!