# Versioning and change log This log details any breaking and non-breaking API changes we have released for our Checkout React Native SDK. Prerequisite Make yourself familiar with our [API principles](/products/reference/api-principles) to ensure a resilient integration. ## Versioning log #### Version 4 (20 November 2025) details summary Placeholder customization and auto-linking support In React Native version 4.0.1 we have added: * **Auto-linking for a simpler integration** We have introduced auto-linking to link the native iOS and Android dependencies automatically without manual configuration and therefore simplifying your integration * **Support for placeholder color customization** We have added a support for [customizing the placeholder color](/products/checkout/react-native/optional-configuration#properties) within the (`AccessCheckoutTextInput`) allowing you to match the placeholder color with your application design. * **Updated underlying SDKs to latest version** * updated base Android SDK to 4.2.1 * updated base iOS SDK to 4.1 #### Version 3 (15 May 2024) details summary PCI and Payments API support * **Support for SAQ-compliance** We have added a new UI Component (`AccessCheckoutTextInput`) dedicated to capturing and encapsulating your customer's card details to minimize your exposure to PCI data. * **Simpler integration with useAccessCheckout() hook** We have introduced a `useAccessCheckout()` hook where all merchant configuration for sessions and validation is provided #### Version 2 functionality that is deprecated in version 3: - Support for standard `TextInput` components has been removed. You must now use `AccessCheckoutTextInput` components. - Support for the `AccessCheckout` class and the `useCardValidation` / `useCvcOnlyValidation` has been removed and is replaced by the `useAccessCheckout()` hook. #### Version 2 (22 January 2024) details summary Support for enhanced card sessions - The SDK now returns a card session URL in the form of `https://access.worldpay-bsh.securedataplatform.com/sessions/...`. Previously, the card session URL looked like this: `https://access.worldpay-bsh.securedataplatform.com/verifiedTokens/sessions/...` The format of the new card session URL supports our new upcoming Payments API, whilst also remaining compatible with our Verified Tokens API. ### Minimum version requirements - The minimum version supported is `react-native 0.70.0` and `react 18.1` ## Change log (non-breaking changes) We will record any upcoming non-breaking changes here.