Skip to content

Releases: afterpay/sdk-ios

5.7.1

22 Aug 14:52
a43f160
Compare
Choose a tag to compare

What's Changed

  • Use CheckoutV3 region for currency formatting (#276)

Maintenance

  • Added CheckoutV3 to getting started guide documentation (#275)

5.7.0

19 Jun 23:23
f86de0d
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Added support for Button Checkout and Button Checkout with Cash App Pay (#271)

🧰 Maintenance

  • Added flow diagrams to checkout documentation (#270)

5.6.1

29 Apr 04:33
88223cf
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • make cashAppClientId public in Obj-c wrapper (#267)
  • change px to rem in docs css for compatibility with theme update (#266)

5.6.0

26 Apr 04:44
b641795
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • add cash app methods to Obj-c wrapper (#262)
  • add privacy manifest (#261)

🧰 Maintenance

  • update actions workflow for latest macos runner (#263)

5.5.0

01 Mar 05:22
83b3012
Compare
Choose a tag to compare

What's Changed

🚀 Features

🧰 Maintenance

5.4.0

06 Jul 06:24
f196fbb
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Added consumer locale option to config (#253)

🐛 Bug Fixes

  • Updated podspec to use resource_bundles instead of resources (#254)

🧰 Maintenance

  • Upgraded dependencies (#249)
  • Upgraded pages deploy dependencies (#255)
  • Updated documentation for redirect URLs not loading (#250)
  • Added checkout WebView requirements to documentation (#251)

5.3.0

10 Mar 10:15
fe2e959
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Added support for compact badge (#240)
  • Added support for Cash App Pay using an Afterpay / Clearpay merchant account (#243)

5.2.0

31 Oct 06:44
744fe7c
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Added support for integrations such as Cybersource, which depend on an HTTP request being received at the redirectConfirmUrl following the consumer's confirmation of the Afterpay payment schedule (#236)
  • Update dark & light titles in example app (#235)

🐛 Bug Fixes

  • Moved gem files to src directory for docs (#234)

🧰 Maintenance

  • Dependency updates (#237)

5.1.0

09 Sep 06:30
6e2b6f4
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Updated modal to launch based on consumer language (#225)
  • Removed decimals for out of range messaging (#226)
  • Moved documentation to GitHub pages (#228, #229, #230, #231)
  • Updated documentation with improvements based on developer feedback (#227)

5.0.0

25 Jul 23:17
708d120
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Localisation for EU (France, Italy, Spain) as well as fr-CA (#207)

Breaking Changes

The following table displays the device languages that Afterpay will display for depending on merchant region.

Merchant Country Client languages that Afterpay is available for
Australia English
Canada English, French
France French, English
Italy Italian, English
New Zealand English
Spain Spanish, English
United Kingdom English
United States English

This is to ensure that the consumer understands the terms of use.

If the device language is not one of the available languages, then the visibility of any views (button, price breakdown etc) will be hidden using view.isHidden = true and the checkout will not launch. Since using isHidden can result in extra white-space, a property has been made available (Afterpay.enabled). This can be used to add or remove the applicable views from the app. See the note under views for more information.

Views and functionality where the device language matches an approved language for the merchant account are unaffected by this change.