Skip to content

Releases: urbanairship/react-native-airship

10.0.0

18 Dec 21:19
9a3e983
Compare
Choose a tag to compare

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

22 Oct 21:04
Compare
Choose a tag to compare

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

21 Sep 16:18
ad9fde6
Compare
Choose a tag to compare

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

17 Aug 23:14
f5e7440
Compare
Choose a tag to compare

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

20 Jul 21:29
1e70ed1
Compare
Choose a tag to compare

Patch release to fix package generation, common gradle file references and the example app.

  • Fixed package generation
  • Fixed common gradle file references
  • Fixed example app

8.0.0

09 Jul 19:16
Compare
Choose a tag to compare

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

28 May 00:51
Compare
Choose a tag to compare

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

23 Mar 21:18
f3aafdd
Compare
Choose a tag to compare

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

12 Mar 20:40
Compare
Choose a tag to compare

Patch release to fix IAA Youtube video display on Android.

Changes

  • Updated Android SDK to 12.2.2

6.1.1

05 Mar 21:57
Compare
Choose a tag to compare

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.