The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## What's Changed
* No API changes, new version bump to sync SwedbankPaySDK and SwedbankPaySDKMerchantBackend versions
## What's Changed
* Removed usage of `@available` for `initiatingSystemUserAgent` property in `PaymentOrder` model, making the SDK properly compile in Xcode 15 by @johanmobility and @alleus in https://github.com/SwedbankPay/swedbank-pay-sdk-ios/pull/58
* Fixes to UI Tests and CocoaPods publishing by @OlofT in https://github.com/SwedbankPay/swedbank-pay-sdk-ios/pull/56
**Full Changelog**: https://github.com/SwedbankPay/swedbank-pay-sdk-ios/compare/4.0.3...4.0.4
## What's Changed
* Handle payment menu opening bank id modally by @OlofT in https://github.com/SwedbankPay/swedbank-pay-sdk-ios/pull/55
* Auto-generated documentation browsable from within Xcode
**Full Changelog**: https://github.com/SwedbankPay/swedbank-pay-sdk-ios/compare/4.0.2...4.0.3
## What's Changed
* All JS-events are now sent to the delegate.
* Exposed most methods in the SDK for testing. You can now inherit classes and override methods as long as you use the "@testable import" statement.
* An example of this, and also useful, is a new test for when an external app does not respond, and the SDK asks to retry in browser (testDelayOpenAlert).
**Full Changelog**: https://github.com/SwedbankPay/swedbank-pay-sdk-ios/compare/4.0.1...4.0.2
Solved an issue where the SDKViewController dismissed itself when reloading the payment menu, e.g. after verifying 3DS.
Deployment target dumped to require iOS 11, due to dependencies.
Minor update to fix version number reporting with SPM.
## What's Changed
Support for the Enterprise merchant, and specifically when identifying customers with SSN (the national identifier).
**Full Changelog**: https://github.com/SwedbankPay/swedbank-pay-sdk-ios/compare/3.0.0...3.1.0
The SDK now supports Checkout version 3 (specifically Payments Only). The way instruments are set is different from previous version, and might be a breaking change depending on your specific usage. Other than this, changes are mostly non-visible from an API-standpoint which means that upgrading should be a smooth experience.
The SDK has a new way of handling redirects from the payment menu. The new handling should improve the experience in the vast majority of cases, but it should still allow payments to proceed with webview-incompatible pages, albeit with a somewhat suboptimal flow.