Releases: intercom/intercom-react-native
Releases · intercom/intercom-react-native
9.0.3
What's Changed
- Fix Codegen error "Union types are unsupported in structs" on Expo SDK 52 / React Native 0.79
- Update iOS module to use new generated header import path
<IntercomReactNativeSpec/IntercomReactNativeSpec.h>for new architecture
Full Changelog: 9.0.2...9.0.3
9.0.2
9.0.1
What's Changed
- [Android] Adds null checks for
RemoteMessageinhandleRemotePushWithCustomStack.
Full Changelog: 9.0.0...9.0.1
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.