Skip to content

Commit 1840b73

Browse files
authored
Release 20.0.0 (#604)
* Release 20.0.0 * Update example pod file
1 parent 821000f commit 1840b73

6 files changed

+17
-9
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# React Native Module Changelog
22

3+
## Version 20.0.0 - October 25, 2024
4+
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.
5+
6+
### Changes
7+
- Fixed tracking live activities started from a push notification
8+
- Added methods to plugin extenders to extend the Airship Config options
9+
- 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
10+
311
## Version 19.4.2 - October 22, 2024
412
Patch release to fix live activities and live updates on react old architecture and update Android and iOS SDK.
513

android/gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ Airship_minSdkVersion=21
33
Airship_targetSdkVersion=34
44
Airship_compileSdkVersion=34
55
Airship_ndkversion=26.1.10909125
6-
Airship_airshipProxyVersion=10.1.1
6+
Airship_airshipProxyVersion=11.0.1

example/ios/Podfile.lock

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ PODS:
1717
- Airship/Core
1818
- Airship/PreferenceCenter (18.11.1):
1919
- Airship/Core
20-
- AirshipFrameworkProxy (10.1.1):
20+
- AirshipFrameworkProxy (11.0.1):
2121
- Airship (= 18.11.1)
2222
- AirshipServiceExtension (18.11.1)
2323
- boost (1.83.0)
@@ -907,8 +907,8 @@ PODS:
907907
- React-Mapbuffer (0.73.4):
908908
- glog
909909
- React-debug
910-
- react-native-airship (19.4.2):
911-
- AirshipFrameworkProxy (= 10.1.1)
910+
- react-native-airship (20.0.0):
911+
- AirshipFrameworkProxy (= 11.0.1)
912912
- glog
913913
- RCT-Folly (= 2022.05.16.00)
914914
- React-Core
@@ -1280,7 +1280,7 @@ EXTERNAL SOURCES:
12801280

12811281
SPEC CHECKSUMS:
12821282
Airship: 208ebe5da07e89abee6c4abd14dfefa6aee14fa2
1283-
AirshipFrameworkProxy: 2a5c7331dfdfb5b04bcaa2072d7f7985c761c034
1283+
AirshipFrameworkProxy: 3d937c85ca2da6b7dcc2ce7ff31c952513875ae8
12841284
AirshipServiceExtension: e9e648c00eeeda6f0407c202998fc17b01955b77
12851285
boost: d3f49c53809116a5d38da093a8aa78bf551aed09
12861286
DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953
@@ -1311,7 +1311,7 @@ SPEC CHECKSUMS:
13111311
React-jsinspector: 9ac353eccf6ab54d1e0a33862ba91221d1e88460
13121312
React-logger: 0a57b68dd2aec7ff738195f081f0520724b35dab
13131313
React-Mapbuffer: 63913773ed7f96b814a2521e13e6d010282096ad
1314-
react-native-airship: 0fe02cd8f0489993fe75bc2a1cc07cb1a55d29d2
1314+
react-native-airship: b06b91618171cdef401c85584a57405710cd75ee
13151315
react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b
13161316
React-nativeconfig: d7af5bae6da70fa15ce44f045621cf99ed24087c
13171317
React-NativeModulesApple: 0123905d5699853ac68519607555a9a4f5c7b3ac

ios/AirshipReactNative.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class AirshipReactNative: NSObject {
3939
AirshipProxy.shared
4040
}
4141

42-
public static let version: String = "19.4.2"
42+
public static let version: String = "20.0.0"
4343

4444
private let eventNotifier = EventNotifier()
4545

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ua/react-native-airship",
3-
"version": "19.4.2",
3+
"version": "20.0.0",
44
"description": "Airship plugin for React Native apps.",
55
"main": "lib/commonjs/index",
66
"module": "lib/module/index",

react-native-airship.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ Pod::Spec.new do |s|
2222
s.dependency "React-Core"
2323
end
2424

25-
s.dependency "AirshipFrameworkProxy", "10.1.1"
25+
s.dependency "AirshipFrameworkProxy", "11.0.1"
2626

2727
end

0 commit comments

Comments
 (0)