Releases: checkout/checkout-android-components
Releases · checkout/checkout-android-components
1.4.0
Minor Release
- [ADDED] Support Mada in RememberMe component (making cvv mandatory for Mada cards). Both cobranded schemes are also shown for a saved card and during scheme detection during first time payments.
- [FIXED] Addressed an issue where users could enter 13 as an expiry month.
- [FIXED] Addressed an issue where the payment form breaks upon card tokenisation failure.
- [FIXED] Addressed an issue where configured accepted card scheme was not being respected on pay.
1.3.0
Minor Release
- [ADDED] The property acceptedCardSchemes has been added to CardConfiguration, GooglePayConfiguration, and RememberMeConfiguration to configure the accepted card schemes for specific payments.
- [FIXED] Addressed a crash that could occur when continuously switching between the card payment view and the Remember Me view.
- [FIXED] Addressed Remember Me screen OTP input fields responsiveness for smaller screen devices.
1.2.0
Minor Release
- [ADDED] Introduced CardConfiguration.displayCardholderName within ComponentOptions for configuring the cardholder name field's display position in the Card Component.
- [FIXED] Resolved an issue where the card number field layout was inconsistent; it now consistently displays in a LTR format for both RTL and LTR locale configurations.
1.1.3
Patch Release
- [FIXED] Material icon library now imported within the SDK.
- [FIXED] Prevent unexpected logout on the "Remember Me" screen.
- [FIXED] Prevent the payment button from being clicked multiple times when "Remember Me" is enabled.
- [UPDATED] Loading state now shows immediately after clicking on the payment button when "Remember Me" is enabled.
- [UPDATED] Improved internal troubleshooting logging for Google Pay.
1.1.2
Patch Release
- [ADDED] Support Address state dropdown selection for Australia
- [FIXED] Mandatory address validation if any of the address fields is non-optional
- [FIXED] Handling multiple clicks of Remember Me pay button
- [FIXED] Remember Me Footer vertical extension
- [FIXED] Remember Me screen crash if the app is minified
1.1.1
Patch Release
- [FIXED] crashes when rendering adding a card view in Remember Me view
- [FIXED] crashes when switching between Remember Me view and Flow/Card component.
- [ADDED] required network headers
- [ADDED] Code obfuscation supported for certain modules
- [UPDATED] removed allowBackup and usesCleartextTraffic setup
1.1.0
Minor Release
[ADDED] Remember Me - BETA: The Remember Me feature enables customers to save their card details during checkout. The next time the customer shops at any merchant that has Remember Me enabled, we display their saved card details. This means you can provide a faster checkout experience even if the customer did not save their details directly with you.
1.0.4
Minor Release
Public API Changes
- [UPDATED]
onTokenizedcallback to returnAPICallResult, giving the merchants control over the payments by looking at the token details (accept or reject). - [ADDED]
update()function to refresh the Google Pay amount in the payment sheet UI. - [ADDED]
onCardBinChangedto surface BIN changes, enabling scheme-specific discounts or hiding the payment button. - [ADDED]
handleSubmitto submit the payment session request; to apply changes, submit the updated request with the providedSessionData.
Bug fix
- [UPDATED] Compose BOM to
2025.08.00and Android Gradle Plugin to8.6.0to fix runtime crashes caused by deprecated experimental APIs when merchants use newer Compose dependencies.
1.0.3
Patch Release
- [FIXED] SDK crashes when internet is cut off during payment submission
- [UPDATED] Wider support on card scheme detection
- [UPDATED] support select state translation key
1.0.2
Patch Release
[FIXED] Disabled card payment button could be tapped twice, causing double tokenisation or payment.