Releases: Adyen/adyen-pos-mobile-ios
Releases · Adyen/adyen-pos-mobile-ios
Release 3.5.0
New:
- The placement of the PIN entry UI for NYC1 with PIN is now randomized to enhance security and comply with PCI requirements.
- Calling
resetSession()
resets the security check for NYC1 with PIN (SCRP).
Fixed:
- We fixed the issue where in some cases the prompt to accept Apple's Terms of Use cancelled a transaction.
- We fixed the issue on iOS 17 devices where in some cases Tap to Pay PIN transactions were cancelled when using Tap to Pay iPhone Screen Lock.
Breaking changes:
- This release updates the minimum required Xcode version to Xcode 16, dropping support for Xcode 15.
- After you have made a NYC1 transaction with SDK version 3.5.0 and later, the card reader will no longer work with older SDK versions.
- To add SDK version 3.5.0 and later, you now need to create an API credential in your Customer Area.
Known issues:
- When using Tap to Pay on iPhone Screen Lock on iOS 18 devices, the transaction UI might not show the result after the device passcode was entered.
Release 3.4.0
New:
- Various security and internal observability improvements.
Fixed:
- Resolved an issue that could cause transactions to temporarily fail when running on the simulator.
Known Issues:
- Attempting to perform NYC1 PIN transactions on the same NYC1 using different versions of the SDK may result in a failure until the session is reset. This issue affects all versions that have PIN functionality.
Release 3.3.2
Fixed:
- Fixed an issue where NYC1 Store & Forward transactions would fail after updating the SDK from 3.2.0 to 3.3.x. Please update to version 3.3.2 to ensure S&F transactions work on NYC1.
- In some cases when executing a firmware update on NYC1, the SDK reported success while the device was not actually updated. In this version, an error will be thrown when the firmware is not the expected version after an update.
v3.3.1
New:
Various bugfixes and improvements
v3.3.0
New:
- Limited support for Diagnosis Request: retrieve
unconfirmedBatchCount
withHostDiagnosisFlag
set tofalse
. Not supported: Diagnosis Request withHostDiagnosisFlag
set totrue
. - Support for NYC1 PIN in Store & Forward
Fixed:
- Fixed an issue that could cause some transactions to cancel
- Various improvements and bug fixes
v3.2.0
New:
- Store & Forward support for offline transactions (for a maximum of 24 consecutive hours)
- Support for PIN transactions on NYC1 (SCRP)
- Passcode requirement for SDK
- SDK Security Requirements, see troubleshooting instructions
- Limited support for Card Aquisition
Fixed:
- Improved error messaging, see troubleshooting instructions
- Various improvements and bug fixes
Breaking changes:
- Environment based package integration, see our integration guide. Starting from this version, it is not possible to use TEST and LIVE environments from a single app target. Each app target must connect to a specific environment.
v2.2.0
v2.1.3
New:
- Added a privacy manifest file describing the use of required reason API and data use.
Fixed:
- On iOS 17.4 pairing with NYC1 does not display pairing hints.
- Connecting to an NYC1 at the start of a transaction sometimes hangs.
v2.1.2
2.1.2 Release Notes
New
· Added a method to fetch firmware update summary.
Fixed
· Issue with firmware updates.
v2.1.1
2.1.1 Release Notes
New
· Added support for Bluetooth firmware updates.
· Added Bluetooth firmware version to Device Details.
Fixed
· Slow response when cancelling transactions.
· Unnecessary Bluetooth permission pop-up.