Releases: checkout/frames-android
Releases · checkout/frames-android
4.2.4
4.2.4-SNAPSHOT
Minor Release
- [UPDATED] Upgraded the compose version to 1.7.4
4.2.3
Minor Release
- [UPDATED] Upgraded the Risk SDK dependency version to enhance the Fraud detection models.
- [FIXED] Resolved an issue where phone numbers were not displayed correctly in RTL languages.
4.2.2
Minor Release
- [Added] Risk SDK dependency to enhance our Fraud models
4.2.1
Minor release
- [FIXED] Serialisation issue with the Moshi library that conflicted with code obfuscation taking place in our SDK
- [UPDATED] SDK’s
targetSdk
version to34
4.2.0
Minor release
- [Added] Ability to tokenise a hosted CVV
- [Changed] Upgraded Kotlin version from 1.7.0 to 1.9.10 and Compose Compiler from 1.2.0 to 1.5.3.
- [Changed] Upgraded Compose version from 1.2.0-rc03 to 1.5.3
- [Changed] Upgraded Android Gradle version from 7.2.0 to 8.1.2.
- [Changed] Upgraded navigation-compose from 2.5.1 to 2.7.4
- [Changed] Upgraded compose.material3 from 1.0.1 to 1.1.2
- [Changed] Upgraded activity-compose from 1.6.0-alpha05 to 1.8.0
- [Changed] Upgraded lifecycle-viewmodel-compose from 2.5.1 to 2.6.2
- [Changed] Upgraded dagger from 2.43.2 to 2.48.1
- [Changed] Upgraded JavaVersion to 17
Note that developers should update their dev environments to the latest Kotlin, AGP, and Compose versions to ensure compatibility with this latest version. Please also update your build.gradle files with the new Kotlin and AGP version specifications.
Minor release
4.1.0
Public API Change
- [ADDED] (221 & 222)
PrefillData
object in PaymentFormConfig, which allows injection of pre-filled cardholder name and billing form data
Improvements
- [FIXED] Issue where the pay button wouldn’t get enabled from the payment form after entering valid data
- [ADDED] Functionality for country and phone number fields to make them optional/hidden
- [ADDED] Support for adding cardholder name in the payment form
- [FIXED] An SDK crash while entering the expiry date
- [FIXED] Issue for expiry date error disappearing too quickly
Minor Release
4.0.2
Changed
- Fixed bug related to sending
Country
object when billing address form is disabled or not updated. - Remove default
Country
parameter inBillingAddress
Migration to the latest stable compose.material3 version. Minor improvements.
4.0.1
- Migrated to a stable Compose material 3 version (1.0.1).
- Mapped the
scheme_local
property from the /tokens endpoint via the SDK (NAS keys only). - Improved Java compatibility.
Major release
4.0.0
- Improved validation and tokenisation logic
- Fully updated customisation, to be in line with your app experience
- More secure UIs that protect your customers
Version causes breaking changes. Please check our ReadMe for the latest integration advice.