---
title: Mobile SDK Change Logs
slug: mobile-sdk-change-logs
docTags: 
createdAt: 2024-06-03T11:13:48.358Z
---

Learn about the latest updates to our Mobile SDKs:

# 2026

## Android SDK

[Github - Android Releases](https://github.com/Judopay/JudoKit-Android/releases)&#x20;

:::ExpandableHeading
### Android Version  7.3.0

**Release Date: 22nd September**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v7.3.0)

- Added a new Visa DS Encryption certificate valid until 3rd June 2029.
  - The current Visa certificate will expire on 26th Feb 2027.&#x20;
- Dynamic certificate management for scheme keys / certificates.&#x20;
- Updated EMVCo LOA Reference Number.
:::

:::ExpandableHeading
### Android Version 7.2.0

**Release Date: 25th August**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v7.2.0)

- Introduced new properties to support Merchant Initiated Transactions for Google Pay™ transactions.
:::

:::ExpandableHeading
### Android Version 7.1.0

**Release Date: 22nd July**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v7.1.0)

- Google Play requires all new apps and app updates to target API 36.
:::

:::ExpandableHeading
### Android Version 7.0.0

**Release Date: 9th June**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v7.0.0)

- Bug fixes.
- Feature improvements.
- Handling of screen rotation.
- Rotating screen on GPAY wallet failure fix.
:::

:::ExpandableHeading
### Android Version 6.2.0

**Release Date: 31st March**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v6.2.0)

- Updated Mastercard Encryption Certificate.&#x20;
- Bug fixes.
:::

:::ExpandableHeading
### Android Version 6.1.0

**Release Date: 10th February**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v6.1.0)

- Updated the Android SDK to use Judopay's Transaction API version **6.24**
:::

:::ExpandableHeading
### Android Version 6.0.1

**Release Date: 30th January**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v6.0.1)

- Bug fixes and improvements to the user experience.
:::

:::ExpandableHeading
### Android Version 6.0.0

**Release Date: 12th January**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v6.0.0)

- Removed support for Register Card.
  - **Check Card** is the recommended card verification method required by the Card Schemes.
:::

***

## iOS SDK

[Github - iOS releases](https://github.com/Judopay/JudoKit-iOS/releases)&#x20;

:::ExpandableHeading
### iOS Version 6.6.0

**Release Date: 24th September**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.6.0)

- Added new Visa DS Encryption certificate valid until 3rd June 2029.
  The current Visa certificate will expire on 26th Feb 2027.&#x20;
- Dynamic certificate management for scheme keys / certificates.&#x20;
- Updated EMVCo LOA Reference Number.
:::

:::ExpandableHeading
### iOS Version 6.5.0

**Release Date: 25th August**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.5.0)

- Introduced new properties to support Merchant Initiated Transactions for Apple Pay™ transactions.
:::

:::ExpandableHeading
### iOS Version 6.4.0

**Release Date: 8th April**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.4.0)

- Updated Mastercard Encryption Certificate.&#x20;
:::

:::ExpandableHeading
### iOS Version 6.3.0

**Release Date: 10th February**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.3.0)

- Updated the iOS SDK to use Judopay's Transaction API version **6.24**
:::

:::ExpandableHeading
### iOS Version 6.2.0

**Release Date: 14th January**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.2.0)

- Removed support for Register Card.
  - **Check Card** is the recommended card verification method required by the Card Schemes.
- Bug fixes and general improvements.
:::

***

## React Native SDK

[Github - React Native Releases](https://github.com/Judopay/JudoKit-ReactNative/releases)&#x20;

:::ExpandableHeading
### React Native Version 6.6.0

**Release Date: 22nd July**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.6.0)

- Google Play requires all new apps and app updates to target API 36.
:::

:::ExpandableHeading
### React Native Version 6.5.0

**Release Date: 16th June**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.5.0)

- Updates ReactNative SDK to use the latest native SDK version:
  - JudoKit-Androi&#x64;**&#x20;v7.0.0**
:::

:::ExpandableHeading
### React Native Version 6.4.0

**Release Date: 8th April**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.4.0)

- Updated Mastercard Encryption Certificate.&#x20;
:::

:::ExpandableHeading
### React Native Version 6.3.0

**Release Date: 17th February**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.3.0)

- Updated the React Native SDK to use Judopay's Transaction API version **6.24**
:::

:::ExpandableHeading
### React Native Version 6.2.0

**Release Date: 15th January**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.2.0)

- Removed support for Register Card.
  - **Check Card** is the recommended card verification method required by the Card Schemes.
- Bug fixes and general improvements.
:::

***

# 2025

## Android SDK

[Github - Android Releases](https://github.com/Judopay/JudoKit-Android/releases)&#x20;

:::ExpandableHeading
### Android Version 5.1.0

**Release Date: 24th November**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.1.0)

- Enhancements to our payment screens to make the checkout experience more accessible for customers with additional needs.&#x20;
  The enhancements include:
  - Clear page headings - providing better structure and clarity for all users, including those using screen readers. 
  - Larger, dynamic fonts - payment screens now use larger text by default, which also adjusts based on device font size settings. 
  - Improved form fields - borders have been added to all input fields to make them clearer and easier to navigate.
  - More prominent buttons - a slight increase in button size to improve visibility and interaction on all devices.&#x20;


:::

:::ExpandableHeading
### Android Version 5.0.5

**Release Date: 31st October**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.5)

- Updated the Android SDK to use Judopay's Transaction API version **6.23**
- To support **Network Tokens** via the Android SDK.
  - Introduction of the following fields in the transaction **requests**:
    - `disableNetworkTokenisation`
      (true / false)
      Default = **false**
  - Introduction of the following fields in the transaction **responses**:
    - `disableNetworkTokenisation`
    - `networkTokenisationDetails`
      - `networkTokenProvisioned`
      - `networkTokenUsed`
      - `virtualPan`
        - `lastFour`
        - `expiryDate`
:::

:::ExpandableHeading
### Android Version 5.0.4

**Release Date: 1st October**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.4)

- Bug fixes and general improvements.
:::

:::ExpandableHeading
### Android Version 5.0.3

**Release Date: 28th August**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.3)

- Updated AMEX encryption keys.
:::

:::ExpandableHeading
### Android Version 5.0.2

**Release Date: 30th July**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.2)

- Bug fixes and general improvements.
:::

:::ExpandableHeading
### Android Version 5.0.1

**Release Date: 4th July**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.1)****

- Updates to Cipher suites required for 3D Secure 2 challenge flow handling.
:::

::::ExpandableHeading
### Android Version 5.0.0

:::hint{type="warning"}
If you are not using Android API version **35**, please refer to change log [Android Version 4.3.8.0.1](docId\:B6O0B_nMeWVaD6yE1d3G6)&#x20;
:::

**Release Date: 23rd June**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.0)

- Removed iDEAL alternative payment method.
- Updated to target Android API version **35**.
::::

:::ExpandableHeading
### Android Version 4.3.8.0.1

**Release Date: 4th July**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v5.0.1)

- PATCH release containing updates to **Cipher suites.&#x20;**&#xA;This is required for 3D Secure 2 challenge flow handlng.
:::

:::ExpandableHeading
### Android Version 4.3.8

**Release Date: 4th March**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.8)

- Updated the Android SDK to use Judopay's Transaction API version **6.22**
- Introduced the following fields in the transaction responses:
  - `emailAddress`
  - `ownerType`
:::

:::ExpandableHeading
### Android Version 4.3.7

**Release Date: 24th February**
[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.7)

- In the Billing Information Form, added `State` / `Province` fields to support India and China.
- Bug fixes and general improvements.
:::

***

## iOS SDK

[Github - iOS releases](https://github.com/Judopay/JudoKit-iOS/releases)&#x20;

:::ExpandableHeading
### iOS Version 6.1.0

**Release Date: 27th November**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.1.0)

- Enhancements to our payment screens to make the checkout experience more accessible for customers with additional needs.&#x20;
  The enhancements include:
  - Clear page headings - providing better structure and clarity for all users, including those using screen readers. 
  - Larger, dynamic fonts - payment screens now use larger text by default, which also adjusts based on device font size settings. 
  - Improved form fields - borders have been added to all input fields to make them clearer and easier to navigate.
  - More prominent buttons - a slight increase in button size to improve visibility and interaction on all devices.&#x20;


:::

:::ExpandableHeading
### iOS Version 6.0.1

**Release Date: 31st October**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.0.1)

- Updated the iOS SDK to use Judopay's Transaction API version **6.23**
- To support **Network Tokens** via the iOS SDK.
  - Introduction of the following fields in the transaction **requests**:
    - `disableNetworkTokenisation`
      (true / false)
      Default = **false**
  - Introduction of the following fields in the transaction **responses**:
    - `disableNetworkTokenisation`
    - `networkTokenisationDetails`
      - `networkTokenProvisioned`
      - `networkTokenUsed`
      - `virtualPan`
        - `lastFour`
        - `expiryDate`


:::

:::ExpandableHeading
### iOS Version 6.0.0

**Release Date: 9th September**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v6.0.0)

- Bug fixes and general improvements.
:::

:::ExpandableHeading
### iOS Version 5.0.3

**Release Date: 28th August**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v5.0.3)

- Updated AMEX encryption keys.
:::

:::ExpandableHeading
### iOS Version 5.0.2

**Release Date: 30th July**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v5.0.2)

- Bug fixes and general improvements.
:::

:::ExpandableHeading
### iOS Version 5.0.1

**Release Date: 29th July**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v5.0.1)

- Bug fixes and general improvements.
:::

:::ExpandableHeading
### iOS Version 5.0.0

**Release Date: 25 June**
[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v5.0.0)

- Removed iDEAL alternative payment method.
:::

:::ExpandableHeading
### iOS Version 4.0.5

**Release Date: 15th April**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v4.0.5)

- Bug fixes and improvements.
:::

:::ExpandableHeading
### iOS Version 4.0.4

**Release Date: 4th March**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v4.0.4)

- Updated the iOS SDK to use Judopay's Transaction API version **6.22**
- Introduced the following fields in the transaction responses:
  - `emailAddress`
  - `ownerType`
:::

:::ExpandableHeading
### iOS Version 4.0.3

**Release Date: 25th February**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v4.0.3)

- In the Billing Information Form, added `State` / `Province` fields to support India and China.
- Bug fixes and general improvements.
:::

***

## React Native SDK

[Github - React Native Releases](https://github.com/Judopay/JudoKit-ReactNative/releases)&#x20;

:::ExpandableHeading
### React Native Version 6.1.1

**Release Date: 9th December**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.1.1)

- Enhancements to our payment screens to make the checkout experience more accessible for customers with additional needs.&#x20;
  The enhancements include:
  - Clear page headings - providing better structure and clarity for all users, including those using screen readers. 
  - Larger, dynamic fonts - payment screens now use larger text by default, which also adjusts based on device font size settings. 
  - Improved form fields - borders have been added to all input fields to make them clearer and easier to navigate.
  - More prominent buttons - a slight increase in button size to improve visibility and interaction on all devices.&#x20;


:::

:::ExpandableHeading
### React Native Version 6.0.0

**Release Date: 9th September**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v6.0.0)

- Updates ReactNative SDK to use the latest native SDK version:
  - Judokit iOS **v6.0.0**
- Bug fixes and general improvements.
:::

:::ExpandableHeading
### React Native Version  5.0.2

**Release Date: 28th August**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v5.0.2)

- Updates ReactNative SDK to use the latest native SDK version:
  - JudoKit-Androi&#x64;**&#x20;v5.0.3**
  - Judokit iOS **v5.0.3**
- Updated AMEX encryption keys.
:::

:::ExpandableHeading
### React Native Version  5.0.1

**Release Date: 21st August**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v5.0.1)

- Updates ReactNative SDK to use the latest native SDK version:
  - JudoKit-Androi&#x64;**&#x20;v5.0.2**
    - This introduces the use of Android target API version **35**.
  - Judokit iOS **v5.0.2**
- Updates React Native version t&#x6F;**&#x20;0.80**.
- Removed iDEAL alternative payment method.
:::

:::ExpandableHeading
### React Native Version  5.0.0

This version has been skipped.
:::

:::ExpandableHeading
### React Native Version  4.4.0

**Release Date: 7th July**
[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.4.0)

Updates ReactNative SDK to use the latest native SDK version:

- Judokit Android **4.3.8.0.1**
  This introduces updates to **Cipher suites** required for 3D Secure 2 challenge flow handling.
:::

:::ExpandableHeading
### React Native Version 4.3.9

**Release Date: 15th April**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.9)

- Bug fixes and improvements.
:::

:::ExpandableHeading
### React Native Version 4.3.8

**Release Date: 6th March**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.8)

- Updates ReactNative SDK to use the latest native SDK version:
  - Judokit Android **4.3.8**
  - JudoKit iOS **4.0.4**
- Updates ReactNative SDK to use Judopay's Transaction API version **6.22**
- Introduces the following fields in the transaction responses:
  - `emailAddress`
  - `ownerType`
:::

:::ExpandableHeading
### React Native Version 4.3.7

**Release Date: 26th February**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.7)

- Updates ReactNative SDK to use the latest native SDK version:
  - Judokit Android **4.3.7**
  - JudoKit iOS **4.0.3**
- In the Billing Information Form, added `State` / `Province` fields to support India and China.
- Bug fixes and general improvements.


:::

***

# 2024

## Android SDK

[Github - Android Releases](https://github.com/Judopay/JudoKit-Android/releases)&#x20;

:::ExpandableHeading
### Android Version 4.3.6

**Release Date: 24th September**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.6)

- Bug fixes and general improvements.
:::

:::ExpandableHeading
### Android Version 4.3.5

**Release Date: 27th Augut**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.5)

- Updates the Judopay logo to the new branding guidelines
- Updates to use the latest Judopay Transaction API version
- Adds `ChallengeRequestIndicator` set to **challenge as mandate** to support step-up flow
- Register card functionality deprecation warning
- Removes `uniqueRequestproperty`&#x20;
  - (This is no longer used by Judopay's TransactionAPI)




:::

:::ExpandableHeading
### Android Version 4.3.4

**Release Date: 7th June**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.4)

- Introduces `allowIncrement` flag for pre-auths
- Bug fixes and general improvements


:::

:::ExpandableHeading
### Android Version 4.3.3

**Release Date: 28th May**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.3)

- ProGuard configuration updates.
:::

:::ExpandableHeading
### Android Version 4.3.2

**Release Date: 14th May**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.3)

- Updated 3DS2 dependency containing the latest Mastercard and Visa encryption certificates.
:::

:::ExpandableHeading
### Android Version 4.3.1

**Release Date: 1st May**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.1)

- Expose Retrofit interfaces for people who directly use API clients.
:::

:::ExpandableHeading
### Android Version 4.3.0

**Release Date: 24th April**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.3.0)

- Updates to use Kotlin DSL and a separate project for convention plugins.
- Introduces Version catalogs.
- Detekt, Ktlint, Dokka, and Kotlin binary compatibility validator plugins added.
- Firebase Crashlytics setup.
- Fastlane setup.
- Targeting SDK 34 (Android).
- Ravelin recommendation feature logic updates.
:::

:::ExpandableHeading
### Android Version 4.2.1

**Release Date: 4th January**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.2.1)

- Updates to the 3DS SDK dependency.
:::

***

## iOS SDK

[Github - iOS releases](https://github.com/Judopay/JudoKit-iOS/releases)&#x20;

:::ExpandableHeading
### iOS Version 4.0.2

**Release Date: 12th September**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v4.0.2)

- Adds missing `CheckCard` to the non-UI demo screen
- Fixes the issue regarding apple-pay completion being invoked twice, when the host app is moved to the background.


:::

:::ExpandableHeading
### iOS Version 4.0.1

**Release Date: 15th August**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v4.0.1)

- Bug fixes and minor improvements
:::

:::ExpandableHeading
### iOS Version 4.0.0

**Release Date: 15th August**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v4.0.0)

- Adds deprecation warnings for `registerCard` functionality
- Fixes reported intermittent Apple Pay issues
- Bug fixes and minor improvements
- Updates Judopay logo to use the latest branding
:::

:::ExpandableHeading
### iOS Version 3.4.2

**Release Date: 7th June**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.4.2)

- Introduces `allowIncrement` flag for pre-auths
- Bug fixes and general improvements




:::

:::ExpandableHeading
### iOS Version 3.4.1

**Release Date: 22nd May**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.4.1)

- Updated 3DS2 dependency containing the latest Mastercard and Visa encryption certificates.
- Updates SDK and dependencies to include [privacy manifest files](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files) as per the latest Apple requirements.
:::

:::ExpandableHeading
### iOS Version 3.4.0

**Release Date: 30th April**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.4.0)

- Updates to Ravelin recommendation feature, including stability improvements.
:::

:::ExpandableHeading
### iOS Version 3.3.1

**Release Date: 5th February**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.3.1)

- Adds deprecation warning for `JPBasicAuthorization`.
- Fixes payment session auth sample app settings and headers sent to the API.
- Updating package version, example app pod dependencies, and making changes to API client.
:::

:::ExpandableHeading
### iOS Version 3.3.0

**Release Date: 22nd January**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.3.0)

- Transaction optimisation recommendation engine via Ravelin.
- Apple Pay™ recurring payment.


:::

***

## React Native SDK

[Github - React Native Releases](https://github.com/Judopay/JudoKit-ReactNative/releases)&#x20;

:::ExpandableHeading
### React Native Version 4.3.6

**Release Date: 4th December**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.6)

- Bug fixes and general improvements.


:::

:::ExpandableHeading
### React Native Version 4.3.5

**Release Date: 27th August**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.5)

- Updates Judokit ReactNative SDK to use the latest native SDK version (Judokit Android **4.3.5**)
:::

:::ExpandableHeading
### React Native Version 4.3.4

**Release Date: 19th August**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.4)

- Updates the Judopay logo to the new branding in the payment methods
- Updates to use the latest Judopay Transaction API version
- Adds `ChallengeRequestIndicator` set to **challenge as mandate** to support step-up flow
- Register card functionality deprecation warning
- Removes `uniqueRequestproperty`&#x20;
  - (This is no longer used by the Judopay Transaction API)


:::

:::ExpandableHeading
### React Native Version 4.3.3

**Release Date: 8th July**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.3)

- Introduces `allowIncrement` flag for pre-auths
- Bug fixes and general improvements


:::

:::ExpandableHeading
### React Native Version 4.3.2

**Release Date: 28th May**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.2)

- ProGuard configuration updates.
:::

:::ExpandableHeading
### React Native Version 4.3.1

**Release Date: 22nd May**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.1)

- Native SDK version dependencies updates.
- iOS SDK and dependencies upgraded to include [privacy manifest files](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files) as per the latest Apple requirements.
- Android and iOS 3DS SDKs updated with the latest Visa and Mastercard encryption certificates.
:::

:::ExpandableHeading
### React Native Version 4.3.0

**Release Date: 7th May**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.3.0)

- Native SDK version dependencies updates.
- iOS SDK and dependencies upgraded to suppor&#x74;**&#x20;iOS17**.
- Android SDK and dependencies upgraded to support **Android targetSdk 34**.
:::

:::ExpandableHeading
### React Native Version 4.2.1

**Release Date: 1st March**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.2.1)

- Bug Fix: Fixes the mappings for `shouldAskForCSC` and `shouldAskForCardholderName`
:::

:::ExpandableHeading
### React Native Version 4.2.0

**Release Date: 26th February**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.2.0)

- Introduces Transaction Optimisation recommendation logic for Ravelin.
- Introduces an option to prompt users for `Card Security Code` and `Cardholder Name` for:
  - Card Token Payments
  - Card Token Preauths
- Step-Up flow
  (re-submitting soft declined transactions to the API with
  `challengeRequestIndicator: challengeAsMandate`).
- \[**iOS only**] Apple Pay recurring payment.
:::

***

# 2023

## Android SDK

[Github - Android Releases](https://github.com/Judopay/JudoKit-Android/releases)&#x20;

:::ExpandableHeading
### Android Version 4.2.0

**Release Date: 8th December**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.2.0)

- Introduced Ravelin Recommendation config and logic handling.
:::

:::ExpandableHeading
### Android Version 4.1.5

**Release Date: 23rd November**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.1.5)

- Introducing Step - Up Flow
  - Automatically re-submits soft declined transactions to the API with `challengeRequestIndicator: challengeAsMandate`
  - To enable Step - Up Flow on your account, contact [​Customer Support](mailto\:help@judopayments.com)​​ to set this up.
- Improvement to autofill support for all card and billing address form fields.
:::

:::ExpandableHeading
### Android Version 4.1.4

**Release Date: 1st November**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.1.4)

- PayByBankApp payment method library and feature removed. No longer supported.
:::

:::ExpandableHeading
### Android Version 4.1.3

**Release Date: 6th October**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.1.3)

- Updated to use the latest Android 3D Secure 2.0 SDK.
- Includes new AMEX public key.
:::

:::ExpandableHeading
### Android Version 4.1.2

**Release Date: 21st September**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.1.2)

- Updated to use the latest Mastercard PBBA library dependencies.
:::

:::ExpandableHeading
### Android Version 4.1.1

**Release Date: 9th August**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.1.1)

- Removes support for the 3D Secure 1 journey.
- Bug Fix: Updated to support the correct phone country code for St.Lucia.
- Bug Fix: Billing information form:
  - The phone country code was causing an error from the API, when sent in the incorrect format.
- Bug Fix: Fixing an issue when in certain scenarios in the payment methods module, the CSC was sent to the API as an empty string.
:::

:::ExpandableHeading
### Android Version 4.1.0

**Release Date: 24th May**

[Release Notes.](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.1.0)

- Introduced **yourPaymentMetaData&#x20;**&#x69;n the response.
- Introduces a more detailed UserAgent header to all HTTP requests performed by the SDK.
- **isDelayedAuthorisation&#x20;**&#x66;lag is marked as optional in the configuration object.
- Fixes a possible crash that may occur during GPay payment / pre-auth flow when Google Pay payload is missing expected attribute.
- Introduces new optional attributes in the **GooglePayConfiguration&#x20;**&#x6F;bject to allow merchants to choose whether to allow prepaid and debit cards.
- Introduces an option to prompt users fo&#x72;**&#x20;Card Security Code** and **Cardholder Name** for Card Token Payments and Card Token Preauths.
:::

:::ExpandableHeading
### Android Version 4.0.1

**Release Date: 22nd February**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.0.1).

- SDK dependencies updates to fix [#175](https://github.com/Judopay/JudoKit-Android/issues/175).
- Adds handling for SecurityException thrown when invoking:
  - `telephonyManager.mmsUAProfUrl` and,
  - `telephonyManager.mmsUserAgent`
    on Samsung devices running Android 13.
:::

:::ExpandableHeading
### Android Version 4.0.0

**Release Date: 10th January**

[Release Notes](https://github.com/Judopay/JudoKit-Android/releases/tag/v4.0.0).

- SDK dependencies updates.
:::

***

## iOS SDK

[Github - iOS releases](https://github.com/Judopay/JudoKit-iOS/releases)&#x20;

:::ExpandableHeading
### iOS Version 3.2.7

**Release Date: 24th November**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.7)

- Introducing Step - Up Flow
  - Automatically re-submits soft declined transactions to the API with `challengeRequestIndicator: challengeAsMandate`
  - To enable Step - Up Flow on your account, contact [​Customer Support](mailto\:help@judopayments.com)​​ to set this up.
- Improvement to autofill support for all card and billing address form fields.
:::

:::ExpandableHeading
### iOS Version 3.2.6

**Release Date: 2nd November**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.6)

- PayByBankApp payment method library and feature removed. No longer supported.
:::

:::ExpandableHeading
### iOS Version 3.2.5

**Release Date: 6th October**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.5)

- Updated to use the latest iOS 3D Secure 2.0 SDK.
- Includes new AMEX public key.
:::

:::ExpandableHeading
### iOS Version 3.2.4

**Release Date: 9th August**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.4)

- Removes support for the 3D Secure 1 journey.
- Bug Fix: Updated to support the correct phone country code for St.Lucia.
- Bug Fix: Billing information form:
  - The phone country code was causing an error from the API, when sent in the incorrect format.
:::

:::ExpandableHeading
### iOS Version 3.2.3

**Release Date: 13th June**

[Release Notes.](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.3)

- Bug Fix: Fixes the issue when the submit button is not active with the default country selected in the billing address form.
- New: Updated [Swift sample app.](https://github.com/Judopay/JudoKit-iOS/tree/master/Examples/SwiftExampleApp)
:::

:::ExpandableHeading
### iOS Version 3.2.2

**Release Date: 30th May**

[Release Notes](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.2).

- Bug Fix: **JPSubProductInfo&#x20;**&#x63;onfiguration is not applied when generating User-Agent header.
:::

:::ExpandableHeading
### iOS Version 3.2.1

**Release Date: 25th May**

[Release Notes.](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.1)

- Bug Fix: Fixes issue found whilst installing the package via SPM.
:::

:::ExpandableHeading
### iOS Version 3.2.0

**Release Date: 15th May**

[Release Notes.](https://github.com/Judopay/JudoKit-iOS/releases/tag/v3.2.0)

- Introduces a more detailed UserAgent header to all HTTP requests performed by the SDK.
- Adds the **yourPaymentMetaData&#x20;**&#x64;ictionary to the **JPResponse&#x20;**&#x6F;bject.
- Adds mappings for **PKPayment.PKPaymentToken.paymentMethod** object to address PassKit deprecations.
- Improves **Card Security Code** field validation.
- Improve&#x73;**&#x20;Post Code** field validation.
- Fixes an issue that may cause a crash when using keyboard swipe gestures while editing the card details fields.
- Various UI/UX improvements in card details, billing information and payment methods modules.
- Introduces an option to prompt users for **Card Security Code** and **Cardholder Name** for Card Token Payments and Card Token Preauths.
:::

***

## React Native SDK

[Github - React Native Releases](https://github.com/Judopay/JudoKit-ReactNative/releases)&#x20;

:::ExpandableHeading
### React Native Version 4.1.3

**Release Date: 6th October**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.1.3)

- Updated to use the latest Android and iOS 3D Secure 2.0 SDK dependencies.
- Includes new AMEX public key.
:::

:::ExpandableHeading
### React Native Version 4.1.2

**Release Date: 21st September**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.1.2)

- Updated to use the latest Mastercard PBBA library dependencies.
:::

:::ExpandableHeading
### React Native Version 4.1.1

**Release Date: 9th August**

[Release Notes](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.1.1)

- Updated dependencies to use **iOS 3.2.4** an&#x64;**&#x20;Android 4.1.1**
- Includes the below:
  - Removes support for the 3D Secure 1 journey.
  - Bug Fix: Updated to support the correct phone country code for St.Lucia.
  - Bug Fix: Billing information form:
    - The phone country code was causing an error from the API, when sent in the incorrect format.
  - Bug Fix: Fixing an issue on Android when in certain scenarios in the payment methods module, the CSC was sent to the API as an empty string.
:::

:::ExpandableHeading
### React Native Version 4.1.0

**Release Date: 5th June**

[Release Notes.](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.1.0)

- Introduced **yourPaymentMetaData&#x20;**&#x69;n the response.
- Introduces a more detailed UserAgent header to all HTTP requests performed by the SDK.
- **isDelayedAuthorisation&#x20;**&#x66;lag is marked as optional in the configuration object.
- Fixes a possible crash that may occur during GPay payment / pre-auth flow when Google Pay payload is missing expected attribute.
- Introduces new optional attributes in the **GooglePayConfiguration&#x20;**&#x6F;bject to allow merchants to choose whether to allow prepaid and debit cards.
- Adds **cardHolderName&#x20;**&#x69;n the **JudoCardDetails&#x20;**&#x6F;bject.
:::

:::ExpandableHeading
### React Native Version 4.0.0

**Release Date: 8th March**

[Release Notes.](https://github.com/Judopay/JudoKit-ReactNative/releases/tag/v4.0.0)

- Migration to React-Native 0.69+
:::



