--- title: "Release notes - iOS 1.23" url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-ios-1-23" source_url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-ios-1-23.md" canonical: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-ios-1-23" 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.23 ## New functionality With this release of the iOS library, you can use three new methods to fetch data from previous transactions. These allow you to reprint a receipt, or confirm the final state of a transaction following a connection loss between the cash register and payment terminal. These methods are: * `fetchLastTransactionsDataWithCount` - Fetches data for a specified number of transactions. Provide the `count` parameter, specifying the number of transactions to fetch. * `fetchLastTransactionDataWithCompletion` - Fetches data for the last completed transaction. * `fetchTransactionDataWithTenderReference` - Fetches data for a specific transaction. Provide the `tenderReference` parameter, specifying the tender reference for the transaction. These new methods replace `fetchTransactions`, which has been deprecated. ## Fixed issue In some cases `additionalData` was not returned when a transaction was completed. This has now been fixed.