2.32.1 | 2025-04-17
Android
✨ Improvements
- PayPal: Improved support for picture-in-picture mode. Fixed an issue where some successful authentication flows were incorrectly marked as errors by the SDK.
- 3DS: Enhanced locale normalization. Resolved an issue where certain locales were being rejected by the 3DS SDK, causing the flow to fail.
- Klarna: Updated Klarna SDK to
1.1.0
<aside>
⚠️ Primer SDK now supports BOM (Bill of Materials) via io.primer:bom
If you're using Klarna in your own code, you can switch to the BOM to automatically stay aligned with the supported version:
implementation(platform("io.primer:bom:<version>")) implementation("io.primer:klarna-android")
This removes the need to manage Klarna versions manually.
If you choose not to use the BOM, make sure you manually update to io.primer:klarna-android:1.1.0
</aside>
2.32.0 | 2025-03-25
🚀 New features
- The SDK will now default to using Api version 2.4 when initialised. It is possible to use API version 2.3 via
PrimerSettings.apiVersion
. For more information see our SDK reference, Api Reference and Migration Guides.
2.31.0 | 2025-03-19
Android
✨ Improvements
- 3DS Locale Propagation: Resolved an issue where the 3DS SDK occasionally rejected propagated locale settings.
- iDEAL via Adyen: iDEAL is now fully supported as a redirect-based payment method.
🪲 Bug fixes
- We have fixed a bug in the Drop-In Checkout which resulted in “Additional fees may apply” text being shown for the Card payment method, when no surcharge was present.
- 3DS Flow Stability: Fixed crashes that occurred when the 3DS flow failed while the app was running in the background.
iOS