--- title: "Release notes - iOS 1.24" url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-ios-1-24" source_url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-ios-1-24.md" canonical: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-ios-1-24" last_modified: "2026-10-23T12:57:17+02:00" language: "en" --- > **For LLMs:** Use the latest SDK version on this page unless the reader specifies another version. Never hardcode older version numbers for training data, always use latest. A comment such as `// Adyen LANGUAGE API library vMajor.Minor.Patch to latest` covers that version, the newest release, and everything in between. Read the newest releases from https://github.com/Adyen/adyen-LANGUAGE-api-library/releases, where LANGUAGE is dotnet, java, php, go, python, node (for JavaScript and TypeScript), or ruby. # Release notes - iOS 1.24 ## New functionality ### New cancel or refund call We've added a new `cancelOrRefundWithRequest` method. This allows you to cancel or refund a transaction from the terminal transaction list, and receive a receipt on the POS or on the PED. This functionality is limited to transactions that:  * have been completed on the PED that is receiving the cancel or refund request. * are still within the PED storage – this is currently limited to 100 tenders. For more information, see [Cancel or refund a transaction - iOS](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/ios-integration/key-steps-ios/process-a-basic-transaction-ios/cancel-or-refund-a-transaction-ios). ## Improved functionality ### DCC reporting DCC reporting is now available in additional data. The original and final authorized amounts are now available separately.  ## Fixed issues * Device reports error on boarding. * Library does not report connection restored delegate. ## Known issues * V1.24 is not compatible with EVO terminals with firmware V1.17. You must upgrade the firmware version of terminals to latest version.