From 5d70c229085b506c5ba35a6605861f89cf97de2f Mon Sep 17 00:00:00 2001 From: Ryan Lepinski Date: Fri, 25 Oct 2024 17:54:53 -0700 Subject: [PATCH] Release 20.0.0 --- CHANGELOG.md | 8 ++++++++ android/gradle.properties | 2 +- ios/AirshipReactNative.swift | 2 +- package.json | 2 +- react-native-airship.podspec | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 200f0034..58cbde2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # React Native Module Changelog +## Version 20.0.0 - October 25, 2024 +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 + ## Version 19.4.2 - October 22, 2024 Patch release to fix live activities and live updates on react old architecture and update Android and iOS SDK. diff --git a/android/gradle.properties b/android/gradle.properties index a4844728..988558dc 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -3,4 +3,4 @@ Airship_minSdkVersion=21 Airship_targetSdkVersion=34 Airship_compileSdkVersion=34 Airship_ndkversion=26.1.10909125 -Airship_airshipProxyVersion=10.1.1 \ No newline at end of file +Airship_airshipProxyVersion=11.0.1 \ No newline at end of file diff --git a/ios/AirshipReactNative.swift b/ios/AirshipReactNative.swift index 0160b8aa..06d41e5b 100644 --- a/ios/AirshipReactNative.swift +++ b/ios/AirshipReactNative.swift @@ -39,7 +39,7 @@ public class AirshipReactNative: NSObject { AirshipProxy.shared } - public static let version: String = "19.4.2" + public static let version: String = "20.0.0" private let eventNotifier = EventNotifier() diff --git a/package.json b/package.json index 7216fd9b..937efff2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ua/react-native-airship", - "version": "19.4.2", + "version": "20.0.0", "description": "Airship plugin for React Native apps.", "main": "lib/commonjs/index", "module": "lib/module/index", diff --git a/react-native-airship.podspec b/react-native-airship.podspec index 4e471d07..73e6b80f 100644 --- a/react-native-airship.podspec +++ b/react-native-airship.podspec @@ -22,6 +22,6 @@ Pod::Spec.new do |s| s.dependency "React-Core" end - s.dependency "AirshipFrameworkProxy", "10.1.1" + s.dependency "AirshipFrameworkProxy", "11.0.1" end