Skip to content

Releases: sumup/sumup-ios-sdk

Release 4.2.0

19 Jan 11:02
Compare
Choose a tag to compare
  • [ADDED] Add SMPSkipScreenOptionFail to SMPSkipScreenOptions to allow for skipping the screen shown at the end of a failed transaction.
  • [ADDED] Dedicated error code for handling invalid decimal values for currencies - SMPSumUpSDKErrorInvalidAmountDecimals
  • [UPCOMING] Dropping support for iOS 10 and iOS 11

4.1.1: Fix Podspec

07 May 08:54
Compare
Choose a tag to compare

[BUGFIX] Podspec fix. The release v4.1.0 does not work with Cocoapods due to an issue in the Podspec file. All changes mentioned in v4.1.0 are available in this release.

4.1.0: Drop support for PIN+ card reader in cable mode

04 May 14:30
Compare
Choose a tag to compare
  • [ADDED] Introduced support for Brazilian PIN+ Contactless Card Reader.
  • [REMOVED] Dropped support for PIN+ card reader in cable mode. Merchants are advised to switch from cable to Bluetooth connection to continue using their PIN+ reader.
  • [IMPROVEMENT] Introduced an error code for duplicate foreign transaction ID - SMPSumUpSDKErrorDuplicateForeignID & for invalid access token - SMPSumUpSDKErrorInvalidAccessToken. See API documentation for details.
  • [IMPROVEMENT] Miscellaneous bug fixes and UI enhancements.

4.0.1: Remove deprecated UIAlertViews

10 Nov 08:44
Compare
Choose a tag to compare
  • [UPDATE] Replaced deprecated UIAlertView usage with UIAlertController

4.0.0: Xcode 12 compatibility

16 Sep 10:23
Compare
Choose a tag to compare
  • [CHANGED] The SumUp SDK is now a dynamic framework and is shipped as an XCFramework. If you had previous versions installed, check out the Migration Guide.
  • [CHANGED] The SMPSharedResources.bundle is now part of the XCFramework and should
    not be added to the app target
  • [REMOVED] Payment options provided when creating a checkout request will be ignored and default to .any. Options presented will be governed by merchant settings.
  • [ADDED] Added Swift Package Manager support. See integration instructions.
  • [BUGFIX] Remove pre-release version from CFBundleShortVersionString in XCFramework's Info.plist to pass ASC validation which requires this to be a period-separated list of at most three non-negative integers.
  • [UPDATE] Deprecated method +[SMPSumUpSDK checkoutWithRequest:fromViewController:completionBlock:] has been removed from the interface, please use +[SMPSumUpSDK checkoutWithRequest:fromViewController:completion:] instead.

Sample application:

  • [UPDATE] Do not provide payment options when creating a checkout request.
  • [UPDATE] Remove -ObjC from Other Linker Flags

⚠️ The latest Carthage (0.35.0) is not yet compatible with
XCFrameworks (#2799)

4.0.0-beta.1: Publish as an XCframework

01 Sep 15:35
Compare
Choose a tag to compare
Pre-release
  • [CHANGED] The SumUp SDK is now a dynamic framework and is shipped as an XCFramework. If you had previous versions installed, check out the Migration Guide.
  • [CHANGED] The SMPSharedResources.bundle is now part of the XCFramework and should not be added to the app target
  • ⚠️ The latest Carthage (0.35.0) is not yet compatible with XCFrameworks (#2799)

Sample application:

  • [UPDATE] Remove -ObjC from Other Linker Flags

3.5: Do not link against UIWebView, deployment target iOS 10.0

26 Aug 16:53
Compare
Choose a tag to compare

This is the last version published as a static library. Upcoming versions will be provided as an xcframework to be compatible with future versions of Xcode.

  • [UPDATE] Deployment target raised to iOS 10.0
  • [UPDATE] This version of the SumUp SDK is built on Xcode 11.3.1 against iOS SDK 13.2
  • [UPDATE] Does not link against UIWebView to be compliant with ASC policy
  • [UPDATE] Sample apps' deployment target raised to iOS 10.0

Do not link against UIWebView, deployment target iOS 10.0

17 May 23:44
Compare
Choose a tag to compare
  • [UPDATE] Deployment target raised to iOS 10.0
  • [UPDATE] This version of the SumUp SDK is built on Xcode 11.3.1 against iOS SDK 13.2
  • [UPDATE] Does not link against UIWebView to be compliant with ASC policy
  • [UPDATE] Sample apps' deployment target raised to iOS 10.0

3.4: Address an issue with trusted certificates on iOS 13

13 Nov 17:52
Compare
Choose a tag to compare

SDK versions v3.3 and earlier are currently not able to connect to SumUp on iOS 13.3 Beta 1 and Beta 2.

3.3: Support for iOS 13

12 Sep 16:43
Compare
Choose a tag to compare
  • [UPDATE] This version of the SumUp SDK is ready to be used with Xcode 11 and the iOS 13 SDK
  • [ADDED] Added support for the latest generation of SumUp's Air and PIN+ readers
  • [BUGFIX] Fix a crash in checkout preferences when trying to disable all options