2.38.3 | 2025-04-29
🪲 Bug fixes
- In certain scenarios, the SDK may crash if a deep link to a specific screen is triggered after a payment flow was already finalized.
2.38.2 | 2025-04-17
✨ 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.
- Cleanup Enhancements: Added a new
cleanClientSessionCache
parameter to the cleanup
function. You can now control whether to clear the Client Session cache in both Drop-In and Headless integrations.
2.38.1 | 2025-04-14
✨ Improvements
- Klarna: Updated Klarna SDK to
1.1.0
- Klarna: Improved styling support for Klarna components
<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.38.0 | 2025-03-24
🚀 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.37.2 | 2025-03-21
🪲 Bug fixes
- In certain scenarios, the SDK may crash if a deep link to a specific screen is triggered while the app has been forcefully killed by the user.