Releases: braze-inc/braze-react-native-sdk
Releases · braze-inc/braze-react-native-sdk
1.26.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 3.31.2.
- Updated the native Android bridge to Braze Android SDK 12.0.0.
1.25.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 3.29.1, which adds improved support for in-app message display on iPhone 12 models.
- Updated the native Android bridge to Braze Android SDK 11.0.0.
1.24.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 3.28.0.
- Updated the native Android bridge to Braze Android SDK 10.1.0. Please read the Braze Android SDK changelog for details.
1.23.0
⚠ Breaking
- Updated the native iOS bridge to Braze iOS SDK 3.27.0. This release adds support for iOS 14 and requires XCode 12. Please read the Braze iOS SDK changelog for details.
1.22.0
Changed
- Updated the native Android bridge to Braze Android SDK 8.1.0, which contains support for Android 11.
- Updated the native iOS bridge to Braze iOS SDK 3.26.1, which contains preliminary support for iOS 14.
1.21.0
⚠ Breaking
- Updated the native Android bridge to Braze Android SDK 8.0.1.
- Updated the native iOS bridge to Braze iOS SDK 3.26.0.
Added
- Added support for working with in-app messages in the JavaScript layer. In-App Messages can be instantiated using the
BrazeInAppMessage
class. The resulting object can be passed into the analytics methods:logInAppMessageClicked
,logInAppMessageImpression
, andlogInAppMessageButtonClicked
(along with the button index). See the README for additional implementation details or theAppboyProject
sample app for an integration example. - Added
ReactAppboy.requestGeofences()
to request a Braze Geofences update for a manually provided GPS coordinate. Automatic Braze Geofence requests must be disabled to properly use this method.
Changed
- Improved Typescript definitions for
setCustomUserAttribute
andincrementCustomUserAttribute
.- Thanks @janczizikow!
Fixed
- Fixed incorrect TypeScript definition for
ContentCard
.- Thanks @Hannes-Sandahl-Mpya!
1.20.0
Breaking
- Updated the native Android bridge to Braze Android SDK 7.0.0.
Added
- Added ReactAppboy.requestGeofences() to request a Braze Geofences update for a manually provided GPS coordinate. Automatic Braze Geofence requests must be disabled to properly use this method.
1.19.0
Breaking
- Updated the native Android bridge to Braze Android SDK 5.0.0.
- Updated the native iOS bridge to Braze iOS SDK 3.21.3.
1.18.0
Breaking
- Updated the native Android bridge to Braze Android SDK 3.8.0.
Fixed
- Fixed an issue where
ReactContext.getJSModule()
could be called before the native module was initialized.- Thanks @tszajna0!
Changed
- Updated the native iOS bridge to Braze iOS SDK 3.20.4.