Releases: G00fY2/quickie
Releases ยท G00fY2/quickie
1.10.0
New features:
- Add
setKeepScreenOn
option to theScannerConfig
to keep the device's screen turned on (fixes #145)
Improvements:
- Migrate to Kotlin 1.9
data objects
- Migrate sample app to
TileServiceCompat
Update dependencies:
- CameraX 1.3.3
- Kotlin 1.9.23
- AndroidX Core 1.13.1
- Junit 5.10.2
Update Plugins:
- Android Gradle 8.4.0
- Detekt 1.23.6
- Dokka 1.9.20
Update Tools:
- Gradle 8.7
Misc:
- Run Android lint with
warningsAsErrors
in GitHub workflow - Migrate to Gradle 8.4 property assignment syntax
1.9.0
Improvements:
- Migrate to CameraX ResolutionSelector
- Android compile SDK upgraded to 34
Update dependencies:
- CameraX 1.3.0
- ML Kit barcode-scanning 17.2.0
- ML Kit play-services-mlkit-barcode-scanning 18.3.0
- Kotlin 1.9.21
- AndroidX Core 1.12.0
- Junit 5.10.1
Update Plugins:
- Android Gradle 8.2.0
- Detekt 1.23.4
- Dokka 1.9.10
Update Tools:
- Gradle 8.5
- Android SDK build tools 34.0.0
Misc:
- Update GitHub workflow actions
- Migrate to Gradle 8.4 property assignment syntax
1.8.0
rawValue
was changed to nullable to mirror the behavior of MLKit for barcodes that use non-UTF8 charset. Use the newrawBytes
field in this case (fixes #118)
Improvements:
- Migrate to IntentCompat AndroidX Core 1.10 APIs for handling Intents
- Migrate to Kotlin 1.9 language features
Update dependencies:
- Kotlin 1.9.0
- CameraX 1.2.3
- Junit 5.10.0
Update Plugins:
- Android Gradle 8.0.2
- Detekt 1.23.0
- Dokka 1.8.20
Update Tools:
- Gradle 8.2.1
1.7.0
Update dependencies:
- CameraX 1.2.2
- Appcompat 1.6.1
- ML Kit barcode-scanning 17.1.0
- ML Kit play-services-mlkit-barcode-scanning 18.2.0
- Kotlin 1.8.21
- Junit 5.9.3
Update Plugins:
- Android Gradle 8.0.1
- Dokka 1.8.10
- Gradle Versions 0.46.0
Update Tools:
- Gradle 8.1.1
- Android SDK build tools 33.0.2
1.6.0
New features:
- Add
setShowCloseButton
option to theScannerConfig
to display a close button in the scanner view
Improvements:
- Catch internal camera framework errors and handle them gracefully (fixes #78)
- Android target SDK upgraded to 33
Update dependencies:
- CameraX 1.2.0
- ML Kit barcode-scanning 17.0.3
- Kotlin 1.7.21
Update Plugins:
- detekt 1.22.0
- Gradle Versions 0.44.0
Update Tools:
- Gradle 7.6
1.5.2
Improvements:
- Catch internal MlKit errors and handle them gracefully (fixes #76)
Update dependencies:
- ML Kit play-services-mlkit-barcode-scanning 18.1.0
- Appcompat 1.5.1
- Kotlin 1.7.20
Update Plugins:
- Android Gradle 7.3.1
- Dokka 1.7.20
- Gradle Versions 0.43.0
Misc:
- Cleanup build scripts and Manifest files
1.5.1
Update dependencies:
- Appcompat 1.5.0
- Kotlin 1.7.10
Update Plugins:
- Android Gradle 7.2.2
- detekt 1.21.0
Update Tools:
- Gradle 7.5.1
Update Readme:
- add Jetpack Compose sample code, add note about Google code scanner
1.5.0
Update dependencies:
- CameraX & CameraX View 1.1.0
- Kotlin 1.7.0
- Appcompat 1.4.2
Update Plugins:
- Android Gradle 7.2.1
- Dokka 1.7.0
- detekt 1.21.0-RC2
Misc:
- This library now targets Java 11
1.4.2
Improvements:
- Change
android.hardware.camera
feature to non-required in manifest - Android target SDK upgraded to 32
Update dependencies:
- Kotlin 1.6.21
Update Plugins:
- Android Gradle 7.2.0
- detekt 1.20.0
- Dokka 1.6.21
Misc:
- Update Material Components to 1.6.0 in sample app and switch to Material 3 theme
1.4.1
Update dependencies:
- ML Kit play-services-mlkit-barcode-scanning 18.0.0
- ML Kit barcode-scanning 17.0.2
- Kotlin 1.6.20
Update Plugins:
- Android Gradle 7.1.2
- Gradle Versions 0.42.0
Update Tools:
- Gradle 7.4.2
Misc:
- Migrate from buildSrc to version catalog for declaring dependencies
- Set up Renovate for automated dependency updates