All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The changes documented here do not include those from the original repository.
- Chore: Android - Bump Kotlin and Gradle versions (https://outsystemsrd.atlassian.net/browse/RMET-3887)
- Feature: Android - Support Edge-to-Edge on all Android versions.
- Chore: Android - Remove unneeded
kotlin-kapt
plugin (https://outsystemsrd.atlassian.net/browse/RMET-3803).
- Fix: Android - Update libraries for supporting 16KB page size (https://outsystemsrd.atlassian.net/browse/RMET-3602)
- Fix: Android - Edge-to-edge support on Android 15 (https://outsystemsrd.atlassian.net/browse/RMET-3597)
- Fix: iOS - Make scanner view wider (https://outsystemsrd.atlassian.net/browse/RMET-3683).
- Fix: Android - Make scanner view wider (https://outsystemsrd.atlassian.net/browse/RMET-3682).
- Fix: iOS - Use confidence level for code readings (https://outsystemsrd.atlassian.net/browse/RMET-3374).
- Fix: Android - Stop using runBlocking when scanning a code (https://outsystemsrd.atlassian.net/browse/RMET-3379).
- Fix: Android - Avoid UI bug on background when layout is portrait (https://outsystemsrd.atlassian.net/browse/RMET-3379).
- Replace
xcframework
bypod
(https://outsystemsrd.atlassian.net/browse/RMET-3587). - Remove
add-swift-support
dependency and use theSwiftVersion
preference.
- Fix: [Android] Update dependency to
oscordova
, to fix incompatibility with other plugins (https://outsystemsrd.atlassian.net/browse/RMET-3540)
- Fix: Updates dependency to
OSBarcodeLib-Android
, adding serializable annotation to avoid problems with code obfuscation (https://outsystemsrd.atlassian.net/browse/RMET-3394).
- Fix: Improve scanning on Android by updating dependency to OSBarcodeLib-Android higher resolution frames (https://outsystemsrd.atlassian.net/browse/RMET-3399).
- Update library to include the zoom feature (https://outsystemsrd.atlassian.net/browse/RMET-2987).
- Update library to include the zoom feature (https://outsystemsrd.atlassian.net/browse/RMET-2986).
- Replace
OSBARCArgumentMappable
static method with an initialiser.
- Add
scanOrientation
argument toscanBarcode
(https://outsystemsrd.atlassian.net/browse/RMET-2753). - Add
cameraDirection
argument toscanBarcode
(https://outsystemsrd.atlassian.net/browse/RMET-2754). - Add
scanButtonText
argument toscanBarcode
(https://outsystemsrd.atlassian.net/browse/RMET-2752). - Add
scanInstructions
argument toscanBarcode
(https://outsystemsrd.atlassian.net/browse/RMET-2751). - Implement
scanBarcode
(https://outsystemsrd.atlassian.net/browse/RMET-2748).
- Fix error codes and messages (https://outsystemsrd.atlassian.net/browse/RMET-3038).
- Update error codes and messages (https://outsystemsrd.atlassian.net/browse/RMET-3037).
Android - Scan barcode feature (https://outsystemsrd.atlassian.net/browse/RMET-2758)
- Add support for plugin's old version of the
scanBarcode
method (https://outsystemsrd.atlassian.net/browse/RMET-2916). - Add
scanBarcode
method (https://outsystemsrd.atlassian.net/browse/RMET-2916).