Skip to content

Commit ad9fde6

Browse files
authored
Release 9.0.0 (#297)
1 parent f5e7440 commit ad9fde6

File tree

15 files changed

+46
-41
lines changed

15 files changed

+46
-41
lines changed

CHANGELOG.md

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

3+
## Version 9.0.0 - September 16, 2020
4+
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:
5+
- iOS: `URLAllowList`, Android: `urlAllowList`
6+
- iOS: `URLAllowListScopeOpenURL`, Android: `urlAllowListScopeOpenUrl`
7+
- iOS: `URLAllowListScopeJavaScriptInterface`, Android: `urlAllowListScopeJavaScriptInterface`
8+
39
## Version 8.1.0 - August 17, 2020
410
Minor release adding a `removeAllListeners` method, fixing a bug preventing the the location module from loading on android, and bundling the following SDK updates:
511

example/ios/AirshipSample.xcodeproj/project.pbxproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@
560560
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
561561
GCC_WARN_UNUSED_FUNCTION = YES;
562562
GCC_WARN_UNUSED_VARIABLE = YES;
563-
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
563+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
564564
MTL_ENABLE_DEBUG_INFO = YES;
565565
ONLY_ACTIVE_ARCH = YES;
566566
SDKROOT = iphoneos;
@@ -606,7 +606,7 @@
606606
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
607607
GCC_WARN_UNUSED_FUNCTION = YES;
608608
GCC_WARN_UNUSED_VARIABLE = YES;
609-
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
609+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
610610
MTL_ENABLE_DEBUG_INFO = NO;
611611
SDKROOT = iphoneos;
612612
VALIDATE_PRODUCT = YES;

example/ios/Podfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ end
4040
target 'ServiceExtension' do
4141
platform :ios, '11.0'
4242
# Pods for Service Extension
43-
pod 'AirshipExtensions/NotificationService'
43+
pod 'AirshipExtensions/NotificationService', '~> 14.0.0'
4444
end

example/ios/Podfile.lock

+25-25
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
PODS:
2-
- Airship (13.5.4):
3-
- Airship/Automation (= 13.5.4)
4-
- Airship/Core (= 13.5.4)
5-
- Airship/ExtendedActions (= 13.5.4)
6-
- Airship/MessageCenter (= 13.5.4)
7-
- Airship/Accengage (13.5.4):
2+
- Airship (14.0.0):
3+
- Airship/Automation (= 14.0.0)
4+
- Airship/Core (= 14.0.0)
5+
- Airship/ExtendedActions (= 14.0.0)
6+
- Airship/MessageCenter (= 14.0.0)
7+
- Airship/Accengage (14.0.0):
88
- Airship/Core
9-
- Airship/Automation (13.5.4):
9+
- Airship/Automation (14.0.0):
1010
- Airship/Core
11-
- Airship/Core (13.5.4)
12-
- Airship/ExtendedActions (13.5.4):
11+
- Airship/Core (14.0.0)
12+
- Airship/ExtendedActions (14.0.0):
1313
- Airship/Core
14-
- Airship/Location (13.5.4):
14+
- Airship/Location (14.0.0):
1515
- Airship/Core
16-
- Airship/MessageCenter (13.5.4):
16+
- Airship/MessageCenter (14.0.0):
1717
- Airship/Core
18-
- AirshipExtensions/NotificationService (13.5.1)
18+
- AirshipExtensions/NotificationService (14.0.0)
1919
- boost-for-react-native (1.63.0)
2020
- DoubleConversion (1.1.6)
2121
- FBLazyVector (0.61.5)
@@ -244,19 +244,19 @@ PODS:
244244
- React
245245
- RNScreens (2.8.0):
246246
- React
247-
- urbanairship-accengage-react-native (8.1.0):
248-
- Airship/Accengage (= 13.5.4)
247+
- urbanairship-accengage-react-native (9.0.0):
248+
- Airship/Accengage (= 14.0.0)
249249
- React
250-
- urbanairship-location-react-native (8.1.0):
251-
- Airship/Location (= 13.5.4)
250+
- urbanairship-location-react-native (9.0.0):
251+
- Airship/Location (= 14.0.0)
252252
- React
253-
- urbanairship-react-native (8.1.0):
254-
- Airship (= 13.5.4)
253+
- urbanairship-react-native (9.0.0):
254+
- Airship (= 14.0.0)
255255
- React
256256
- Yoga (1.14.0)
257257

258258
DEPENDENCIES:
259-
- AirshipExtensions/NotificationService
259+
- AirshipExtensions/NotificationService (~> 14.0.0)
260260
- DoubleConversion (from `../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
261261
- FBLazyVector (from `../../node_modules/react-native/Libraries/FBLazyVector`)
262262
- FBReactNativeSpec (from `../../node_modules/react-native/Libraries/FBReactNativeSpec`)
@@ -368,8 +368,8 @@ EXTERNAL SOURCES:
368368
:path: "../../node_modules/react-native/ReactCommon/yoga"
369369

370370
SPEC CHECKSUMS:
371-
Airship: cbbd372a4ffc8dcfeacec01fd623155ec41f33ed
372-
AirshipExtensions: c55fa7b9d471a678d1704e6f9fe29f6e7d9fe1a7
371+
Airship: dc656265710b14b8315a4378d24070d2f7d6e835
372+
AirshipExtensions: 78ef9937ca86120a2f166e600a471ba234018567
373373
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
374374
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
375375
FBLazyVector: aaeaf388755e4f29cd74acbc9e3b8da6d807c37f
@@ -400,11 +400,11 @@ SPEC CHECKSUMS:
400400
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
401401
RNReanimated: b5ccb50650ba06f6e749c7c329a1bc3ae0c88b43
402402
RNScreens: 62211832af51e0aebcf6e8c36bcf7dd65592f244
403-
urbanairship-accengage-react-native: b1c8561d1dd089fa0437946f0c5ae939b591e57b
404-
urbanairship-location-react-native: 46e27ae6355411267a3d7fd0cf3873ea1c037b70
405-
urbanairship-react-native: 87a82abfbc182a854f66eb7fd25198ce62e95a54
403+
urbanairship-accengage-react-native: f54ff0badbf63e2a665565f58672292199b67a52
404+
urbanairship-location-react-native: f891c13ffe57d5b972f912be82b270c32cff9ab5
405+
urbanairship-react-native: a38ee87f8843391d6aedc10673ee30070916b49e
406406
Yoga: f2a7cd4280bfe2cca5a7aed98ba0eb3d1310f18b
407407

408-
PODFILE CHECKSUM: 3b1e496b3d7771c6b9bf243d65fe1c555613c117
408+
PODFILE CHECKSUM: 11ae5bf0e8ce77aa4d5b4fcb120ef2817b9bde17
409409

410410
COCOAPODS: 1.9.3

urbanairship-accengage-react-native/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'com.android.library'
33
import groovy.json.JsonSlurper
44

55
ext {
6-
airshipVersion = "13.3.2"
6+
airshipVersion = "14.0.0"
77
}
88

99
android {

urbanairship-accengage-react-native/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "urbanairship-accengage-react-native",
3-
"version": "8.1.0",
3+
"version": "9.0.0",
44
"description": "Airship accengage module for React Native apps.",
55
"author": "Airship",
66
"homepage": "https://github.com/urbanairship/react-native-module",

urbanairship-accengage-react-native/urbanairship-accengage-react-native.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
s.requires_arc = true
1717

1818
s.dependency "React"
19-
s.dependency "Airship/Accengage", "13.5.4"
19+
s.dependency "Airship/Accengage", "14.0.0"
2020

2121
end
2222

urbanairship-hms-react-native/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'com.android.library'
33
import groovy.json.JsonSlurper
44

55
ext {
6-
airshipVersion = "13.3.2"
6+
airshipVersion = "14.0.0"
77
}
88

99
android {

urbanairship-hms-react-native/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "urbanairship-hms-react-native",
3-
"version": "8.1.0",
3+
"version": "9.0.0",
44
"description": "Airship HMS module for React Native apps.",
55
"author": "Airship",
66
"homepage": "https://github.com/urbanairship/react-native-module",

urbanairship-location-react-native/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "urbanairship-location-react-native",
3-
"version": "8.1.0",
3+
"version": "9.0.0",
44
"description": "Airship location module for React Native apps.",
55
"author": "Airship",
66
"homepage": "https://github.com/urbanairship/react-native-module",

urbanairship-location-react-native/urbanairship-location-react-native.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
s.requires_arc = true
1717

1818
s.dependency "React"
19-
s.dependency "Airship/Location", "13.5.4"
19+
s.dependency "Airship/Location", "14.0.0"
2020

2121
end
2222

urbanairship-react-native/android/build.gradle

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'com.android.library'
33
import groovy.json.JsonSlurper
44

55
ext {
6-
airshipVersion = "13.3.2"
6+
airshipVersion = "14.0.0"
77
}
88

99
android {
@@ -41,6 +41,5 @@ dependencies {
4141
implementation "com.urbanairship.android:urbanairship-automation:$airshipVersion"
4242
implementation "com.urbanairship.android:urbanairship-location:$airshipVersion"
4343

44-
implementation "com.google.firebase:firebase-messaging:${safeExtGet('firebaseMessagingVersion', '20.1.5')}"
45-
implementation "com.google.firebase:firebase-core:${safeExtGet('firebaseCoreVersion', '17.4.1')}"
44+
implementation "com.google.firebase:firebase-messaging:${safeExtGet('firebaseMessagingVersion', '20.2.4')}"
4645
}

urbanairship-react-native/ios/UARCTModule/UARCTModuleVersion.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
@implementation UARCTModuleVersion
66

7-
NSString *const airshipModuleVersionString = @"8.1.0";
7+
NSString *const airshipModuleVersionString = @"9.0.0";
88

99
+ (nonnull NSString *)get {
1010
return airshipModuleVersionString;

urbanairship-react-native/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "urbanairship-react-native",
3-
"version": "8.1.0",
3+
"version": "9.0.0",
44
"description": "Airship plugin for React Native apps.",
55
"author": "Airship",
66
"homepage": "https://github.com/urbanairship/react-native-module",

urbanairship-react-native/urbanairship-react-native.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ require "json"
1414
s.source = { :git => "https://github.com/urbanairship/react-native-module.git", :tag => "{s.version}" }
1515
s.source_files = "ios/**/*.{h,m}"
1616
s.dependency "React"
17-
s.dependency "Airship", "13.5.4"
17+
s.dependency "Airship", "14.0.0"
1818

1919
end

0 commit comments

Comments
 (0)