github Adyen/adyen-android 4.10.0

latest releases: 5.7.0, 5.6.0, 4.13.6...
21 months ago

New

  • The CardComponentState.binValue now reports 8 digit bins in case of card numbers with 16 or more digits.
  • The new CardBrand class can be used to define unknown card brands. This can be used along with CardType.
  • When adding new card brands through CardConfiguration, you can now use the new CardBrandto add brands that are not already defined in CardType.
    For example:
CardConfiguration.Builder([SHOPPER_LOCALE], [ENVIRONMENT], [CLIENT_KEY])
.setSupportedCardTypes(CardBrand(txVariant = "[CARD_BRAND1]"), CardBrand(txVariant = "[CARD_BRAND2]"))
.build()

Changed

  • Upgraded the 3D Secure 2 SDK version to v2.2.11.
  • Upgraded compileSdkVersion and targetSdkVersion to 32.
  • Upgraded Kotlin version to 1.6.21.
  • Upgraded Kotlin coroutines version to 1.6.1.
  • Upgraded Fragment version to 1.5.5.
  • Upgraded AppCompat version to 1.5.1.

Fixed

  • For cards, you can now add unknown card types that aren't defined in CardType. Previously,
    CardType.UNKNOWN was not working correctly.
  • There is no longer a conflict with the 3D Secure 2 SDK that causes a runtime exception. This fixes the known issue in v4.9.0.

Deprecated

  • The CardType.UNKNOWN property. Use CardBrand(txVariant = "[CARD_BRAND]") instead.
  • The CardType.setTxVariant() method. No longer needed as it was used with CardType.UNKNOWN.

Don't miss a new adyen-android release

NewReleases is sending notifications on new releases.