Releases: intercom/intercom-react-native
Releases · intercom/intercom-react-native
9.0.0
What's Changed
⚠️ Breaking Changes
- Event System Refactor:
- Removed
addEventListenermethod. - Consumers must now call
bootstrapEventListeners()to setup Intercom Events. - Consumers must use
NativeEventEmitterfor handling Intercom Events (docs).
- Removed
🎉 New Features
- Support for React Natives new architecture
- New
setThemeModemethod to programmatically control Intercom's theme - Added comprehensive examples with New Architecture Support.
📦 SDK Updates
- iOS SDK: Updated to 19.1.2
- Android: No changes (v17.1.0 from previous release)
Full Changelog: 8.8.0...9.0.0
9.0.0-beta.3
9.0.0-beta.2
9.0.0-beta.1
What's Changed
⚠️ Breaking Changes
- Removes
addEventListener. - Consumers must now call
bootstrapEventListeners()to setup Intercom Events. - Consumers must now use
NativeEventEmitterfor handling Intercom Events (docs).
Features & Fixes
- Exposes new method
setThemeModeto control Intercom's theme programmatically. - fix(types): Pick email & userId for loginUserWithUserAttributes in #278
Full Changelog: 8.8.0...9.0.0-beta.1
8.8.0
What's Changed
- Update
handleRemotePushMessageto use default launcher activity when user goes back. This functionality was recently removed from native SDK causing all react native apps to close automatically when the user goes back. - Introduces new
handleRemotePushWithCustomStackAndroid Api. Users can use this to create a custom activity backstack if they wish to not use the default behaviour. - Bumps Android SDK version from
17.0.3to17.1.0
Full Changelog: 8.7.0...8.8.0
8.7.0
- Update Android SDK to 17.0.3
Release 8.6.0
- Updated iOS to use 18.7.3 of the iOS SDK to include JWT feature
- Added new API
setUserJwtallowing a JWT to be set for the user, necessary for using the Messenger when Messenger Security is enforced.
Release 8.5.0
- Fixed Intercom import for Expo
- Updated Android to use 15.16.1 of the Android SDK
Release 8.4.0
Major changes
- Improve expo plugin to support swift 🔌