Releases: braze-inc/braze-react-native-sdk
Releases · braze-inc/braze-react-native-sdk
1.34.0
⚠ Breaking
- Updated the native Android bridge to Braze Android SDK 18.0.1.
Fixed
- Fixed an issue with Content Card types. Thanks @jtparret!
Changed
- Improved logging around
getInitialUrl
.
1.33.1
Fixed
- Fixed an issue introduced in 1.33.0 that caused a build error on iOS.
1.33.0
1.33.0
⚠ Breaking
- Updated the native Android bridge to Braze Android SDK 16.0.0.
- Updated the native iOS bridge to Braze iOS SDK 4.3.4.
Added
- Added
ReactAppboy.addToSubscriptionGroup()
andReactAppboy.removeFromSubscriptionGroup()
to manage SMS/Email Subscription Groups. - Custom events and purchases now support nested properties. In addition to integers, floats, booleans, dates, or strings, a JSON object can be provided containing dictionaries of arrays or nested dictionaries. All properties combined can be up to 50 KB in total length.
1.32.0
1.32.0
⚠ Breaking
- Updated the native Android bridge to Braze Android SDK 15.0.0.
- Updated the native iOS bridge to Braze iOS SDK 4.3.2.
1.31.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 4.3.1.
Added
- Added support for new SDK Authentication feature to the Javascript layer. See
setSdkAuthenticationSignature
on theAppboy
interface, as well as the optionalsignature
parameter onReactAppboy.changeUser
.
1.30.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 4.3.0, which fixes a crashing issue with Content Cards when using the default UI.
- Updated the native Android bridge to Braze Android SDK 14.0.1.
1.29.1
⚠️ Known Issues
- This release contains a known issue with the Content Cards default UI on iOS, where showing a "Classic" type card with an image causes a crash. If you are using the default Content Cards UI, do not upgrade to this version.
Fixed
- Fixed issue introduced in 1.29.0 where calling
ReactAppboy.changeUser
would cause an error on Android.
1.29.0
⚠️ Known Issues
- This release contains a known issue with the Content Cards default UI on iOS, where showing a "Classic" type card with an image causes a crash. If you are using the default Content Cards UI, do not upgrade to this version.
⚠ Breaking
- Updated the native Android bridge to Braze Android SDK 14.0.0.
- Updated the native iOS bridge to Braze iOS SDK 4.2.0.
1.28.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 4.0.2.
- Updated the native Android bridge to Braze Android SDK 13.1.2, which contains support for Android 12.
Added
- Added support for
ReactAppboy.setGoogleAdvertisingId()
to set the Google Advertising ID and associated ad-tracking enabled field for Android devices. This is a no-op on iOS.
Fixed
- Fixed an issue where calling
getInstallTrackingId()
while the SDK was disabled would cause a crash on iOS.
1.27.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 3.33.1.
- Updated the native Android bridge to Braze Android SDK 13.0.0.
Added
- Added support for receiving iOS push action button deep links in
ReactAppboy.getInitialURL()
. If you are usingReactAppboy.getInitialURL()
and implement iOS push action button categories, add the following code to the beginning of youruserNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:
:[[AppboyReactUtils sharedInstance] populateInitialUrlForCategories:response.notification.request.content.userInfo];