Releases: urbanairship/react-native-airship
10.0.0
Major release that updates the iOS Airship SDK to 14.2.0 and the Android SDK to 14.1.0. Xcode 12 is required for this version.
Changes
- Added better logging for default presentation options
- Changed InboxMessage.extras type from Map<string, string> to Record<string, string>
- Updated Android SDK to 14.1.0
- Updated iOS SDK to 14.2.0
- Fixed Xcode 12 compatibility
- firebaseMessagingVersion requires version 21.0.0+
9.0.1
Patch release that updates the iOS and Android SDKs to 14.0.1, and fixes
a bug impacting foreground noitification options on iOS.
- Updated Android SDK to 14.0.1
- Updated iOS SDK to 14.0.1
- Fixed issue causing misinterpretation of iOS foreground notification options
9.0.0
Major release that updates Airship Android and iOS SDK to 14.0. Starting with SDK 14, all landing page and external urls are tested against a URL allow list. The easiest way to go back to 13.x behavior is to add the wildcard symbol *
to the array under the URLAllowListScopeOpenURL key in your AirshipConfig.plist for iOS, and urlAllowListScopeOpenUrl = *
to the airshipconfig.properties on Android. Config for whitelist
has been removed and replaced with:
- iOS:
URLAllowList
, Android:urlAllowList
- iOS:
URLAllowListScopeOpenURL
, Android:urlAllowListScopeOpenUrl
- iOS:
URLAllowListScopeJavaScriptInterface
, Android:urlAllowListScopeJavaScriptInterface
8.1.0
Minor release adding a removeAllListeners
method, fixing a bug preventing the the location module from loading on android, and bundling the following SDK updates:
iOS (Updated iOS SDK from 13.5.1 to 13.5.4)
- Addresses Dynamic Type build warnings and Message Center Inbox UI issues.
- Fixes a crash with Accengage data migration.
- Improves iOS 14 support and fixes In-App Automation issues.
For more details, see the iOS CHANGELOG.
Android (Updated Android SDK from 13.3.0 to 13.3.2)
- Fixes In-App Automation version triggers to only fire on app updates instead of new installs.
- Fixes ADM registration exceptions that occur on first run and text alignment issues with In-App Automation.
For more details, see the Android CHANGELOG.
8.0.1
8.0.0
Major release rewritten in TypeScript and adding separate modules for location,
HMS and Accengage features
- Added urbanairship-location-react-native module
- Added urbanairship-hms-react-native module
- Added urbanairship-accengage-react-native module
- Added full TypeScript coverage
- Removed Flow
- Updated iOS SDK to 13.5.0
- Updated Android SDK to 13.2.1
7.0.0
Major release to provide new features and include the latest iOS and Android SDKs.
- Added support for JSON properties on custom events.
- Added support for date attributes.
- Added support for named user attributes.
- Added a sample message center screen to the example app.
- Added missing Typescript definitions for new APIs.
- Updated iOS SDK to 13.3.2
- Updated Android SDK to 13.1.2
6.1.3
Patch addressing a regression in iOS SDK 13.1.0 causing channel tag loss
when upgrading from iOS SDK versions prior to 13.0.1. Apps upgrading from react-native module
version 5.0.1 or below should avoid plugin versions 6.1.0 through 6.1.2 in favor of version 6.1.3.
- Updated iOS SDK to 13.1.1
6.1.2
Patch release to fix IAA Youtube video display on Android.
Changes
- Updated Android SDK to 12.2.2
6.1.1
Patch release enabling monorepo project structure.
Example app dependencies have been moved from the module's
package.json to the example app. These include:
- react-native-gesture-handler
- react-native-reanimated
- react-native-screens
- react-navigation
- react-navigation-tabs
iOS and Android SDKs remain at 13.1.0 and 12.2.0, respectively.