Releases: maulikhirani/scannerX
Releases · maulikhirani/scannerX
ScannerX 1.6
- Bumped Gradle Plugin to latest v7.3.0
- Updated Kotlin version to v1.7.10
- Updated CameraX libraries to v1.2.0-beta02
ScannerX 1.5
🎉ScannerX is updated to the latest version v1.5 with some important changes:
- Bumped Gradle Plugin to latest v7.0.0 (Requires Android Studio Arctic Fox 🦊 2020.3.1)
- Updated CameraX SDKs 📷 and other core SDKs to their latest version.
- 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
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:
- Updated the CameraX dependencies to 1.0.0 stable. (Note: Camera Preview is still in alpha)
- 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
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
- 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
ScannerX 1.0
Try out the first release of ScannerX now!