Skip to content

Releases: urbanairship/react-native-airship

20.0.4

27 Nov 03:16
Compare
Choose a tag to compare

Patch release that updates the iOS Airship SDK to 18.12.2 and Android Airship SDK to 18.4.2

Changes

20.0.3

22 Nov 03:53
28e3f1a
Compare
Choose a tag to compare

Patch release that updates the Android build to no longer require the react-native path and updates the Airship Android SDK to 18.4.1.

Changes

  • Updated Airship Android SDK to 18.4.1
  • Updated Android build.gradle file to no longer look up the React Native version

20.0.2

08 Nov 21:40
d19558c
Compare
Choose a tag to compare

Patch release that resolves an issue with Firebase integrations and fixes an issue with opt-in checks when requestAuthorizationToUseNotifications is set to false on iOS.

Changes

  • Updated Airship iOS SDK to 18.12.1
  • Fixed issues caused by swizzling conflicts with some Firebase framework integrations.
  • Fixed opt-in check permissions querying when requestAuthorizationToUseNotifications is set to false on iOS.

20.0.1

07 Nov 02:00
5cbfa9e
Compare
Choose a tag to compare

Patch release that fixes a crash when using both Airship and @react-native-firebase/messaging.

Changes

  • Updated Airship iOS SDK to 18.12.1
  • Updated Airship Android SDK to 18.4.0

20.0.0

26 Oct 01:12
1840b73
Compare
Choose a tag to compare

Major version that makes it easier to include Airship in a hybrid app. The only breaking change is when extending the AirshipPluginExtender protocol on Java there is a new extendConfig(Context, AirshipConfigOptions.Builder) method to implement. Applications that are not using AirshipPluginExtender or using Kotlin are not affected by the breaking change.

Changes

  • Fixed tracking live activities started from a push notification
  • Added methods to plugin extenders to extend the Airship Config options
  • Exposed forward listeners on Android with AirshipPluginForwardListeners and delegates on iOS with AirshipPluginForwardDelegates. These listeners and delegates are useful for hybrid apps that need to listen for events both natively and in React Native context

19.4.2

23 Oct 15:54
821000f
Compare
Choose a tag to compare

Patch release to fix live activities and live updates on react old architecture and update Android and iOS SDK.

Changes

  • Fixed live activities and live updates on react old architecture.
  • Updated Airship Android SDK to 18.3.3
  • Updated Airship iOS SDK to 18.11.1

19.4.1

09 Oct 18:02
94437cc
Compare
Choose a tag to compare

Patch release to fix a compile issue with the old Architecture on Android.

Changes

  • Fixed compile issue when using old architecture on Android.

19.4.0

04 Oct 18:13
261bf5f
Compare
Choose a tag to compare

Changes

  • Updated Airship Android SDK to 18.3.2
  • Updated Airship iOS SDK to 18.10.0
  • Added notificationPermissionStatus to PushNotificationStatus
  • Added options to enableUserNotifications to specify the PromptPermissionFallback when enabling user notifications
  • Added new showMessageCenter(messageId?: string) and showMessageView(messageId: string) to MessageCenter to display the OOTB UI even if autoLaunchDefaultMessageCenter is disabled
  • Added new APIs to manage iOS Live Activities
  • Added new APIs to manage Android Live Updates
  • Added a new iOS plugin extender to modify the native Airship SDK after takeOff
  • Added new Android plugin extender to modify the native Airship SDK after takeOff
  • Deprecated com.urbanairship.reactnative.AirshipExtender for the common com.urbanairship.android.framework.proxy.AirshipPluginExtender. The manifest name also changed from com.urbanairship.reactnative.AIRSHIP_EXTENDER to com.urbanairship.plugin.extender

19.3.2

13 Sep 18:28
aefacc5
Compare
Choose a tag to compare

Patch release to fix a compile issue with the new Architecture on iOS and to fix a potential race condition on the event listeners when refreshing the JS bridge.

Changes

  • Fixed compile issue when using new architecture on iOS
  • Fixed potential race condition on events listeners when the JS bridge refreshes

19.3.1

05 Sep 16:30
5d4737f
Compare
Choose a tag to compare

Patch release to fix compile issue with 19.3.0 when using the old architecture on Android.

Changes

  • Fix compile issue when using old architecture on Android