Skip to content

Releases: button/button-ios

Release (6.5.0)

07 Nov 00:00

Choose a tag to compare

  • Our automatic Instant and Predictable Rewards product can now be customized with unique copy, color, and images.
  • Introducing a new and flexible way to prompt a user to install the app via an Install Card.
Build
64

Release (6.4.0)

24 Oct 01:35

Choose a tag to compare

  • Added a loading bar in our iOS WebView to help communicate when things are, well, loading.

  • Top right custom button in the embedded WebView navbar is now customizable via purchase path extensions framework.

  • Added an additional click/tap callback to subtitle text in the embedded WebView via the purchase path extensions framework.

Build
55

Release (6.3.0)

12 Oct 17:00

Choose a tag to compare

We’re excited to announce our latest SDK feature, Autofill. With Autofill your web view users will be able to fill out a form once, save that profile information, and reuse it on all other merchant sites. Disabled by default – reach out to your Partner Success representative for details.

Build
47

Release (6.2.0)

11 Sep 23:14

Choose a tag to compare

Minor bug fixes and improvements

Build
18

Release (6.1.0)

28 Aug 20:56

Choose a tag to compare

Compatible with iOS 12

Build
14

Release 6.0.0

26 Jul 20:38

Choose a tag to compare

  • Introduces a new single Purchase Path interface using fetch by URL
  • Introduces a new single Button Actions interface using ActionQuery
  • Replaces CheckoutExtension interface with improved PurchasePathExtension interface
  • New static Button API with PurchasePath, ButtonActions, User, and Debug modules
  • Removes all deprecated 5.x functionality
  • Removes all merchant functionality migrated to the Open Source Merchant Library
  • Updates minimum deployment target iOS 9

Release 5.32.0

11 Jul 00:11

Choose a tag to compare

  • Adds automatic Predictable Rewards and Instant Rewards cards to In-App Checkout
    (disabled by default — reach out to your Partner Success representative for details)

Release 5.31.0

30 May 22:33

Choose a tag to compare

  • Scrolling down in the web view dismisses the displayed card
  • Checkout Extensions no longer receive didNavigateToProduct: callback if product is nil

Release 5.30.0

15 May 17:58

Choose a tag to compare

  • Removes location “assistance” from the SDK
    • If you were relying on Button to make your actions location-aware, you will need to instead explicitly provide a location to the BTNContext object using the setUserLocation: method.
    • If you were using the method, allowButtonToRequestLocationPermission: to request location permission on your behalf, you will need to replace the functionality following Apple's documentation.

Release 5.29.0

01 May 20:12

Choose a tag to compare

  • Replaced beta API to show/hide checkout cards (API diff)
  • Add multiple cards to a Checkout Extension
  • Adds ability build custom cards for Checkout Extensions
  • Fixed an issue on iOS 10.x where the web view content had extra top padding