Releases: button/button-ios
Releases · button/button-ios
Release (6.5.0)
- 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)
-
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)
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)
Minor bug fixes and improvements
| Build |
|---|
| 18 |
Release (6.1.0)
Compatible with iOS 12
| Build |
|---|
| 14 |
Release 6.0.0
- 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
- 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
- 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
- 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
BTNContextobject using thesetUserLocation: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.
- If you were relying on Button to make your actions location-aware, you will need to instead explicitly provide a location to the
Release 5.29.0
- 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