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/example/ios/Podfile.lock b/example/ios/Podfile.lock index c5e9efcd..02efec5f 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -17,7 +17,7 @@ PODS: - Airship/Core - Airship/PreferenceCenter (18.11.1): - Airship/Core - - AirshipFrameworkProxy (10.1.1): + - AirshipFrameworkProxy (11.0.1): - Airship (= 18.11.1) - AirshipServiceExtension (18.11.1) - boost (1.83.0) @@ -907,8 +907,8 @@ PODS: - React-Mapbuffer (0.73.4): - glog - React-debug - - react-native-airship (19.4.2): - - AirshipFrameworkProxy (= 10.1.1) + - react-native-airship (20.0.0): + - AirshipFrameworkProxy (= 11.0.1) - glog - RCT-Folly (= 2022.05.16.00) - React-Core @@ -1280,7 +1280,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Airship: 208ebe5da07e89abee6c4abd14dfefa6aee14fa2 - AirshipFrameworkProxy: 2a5c7331dfdfb5b04bcaa2072d7f7985c761c034 + AirshipFrameworkProxy: 3d937c85ca2da6b7dcc2ce7ff31c952513875ae8 AirshipServiceExtension: e9e648c00eeeda6f0407c202998fc17b01955b77 boost: d3f49c53809116a5d38da093a8aa78bf551aed09 DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953 @@ -1311,7 +1311,7 @@ SPEC CHECKSUMS: React-jsinspector: 9ac353eccf6ab54d1e0a33862ba91221d1e88460 React-logger: 0a57b68dd2aec7ff738195f081f0520724b35dab React-Mapbuffer: 63913773ed7f96b814a2521e13e6d010282096ad - react-native-airship: 0fe02cd8f0489993fe75bc2a1cc07cb1a55d29d2 + react-native-airship: b06b91618171cdef401c85584a57405710cd75ee react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b React-nativeconfig: d7af5bae6da70fa15ce44f045621cf99ed24087c React-NativeModulesApple: 0123905d5699853ac68519607555a9a4f5c7b3ac 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