diff --git a/CHANGELOG.md b/CHANGELOG.md index d47ef9d..9e6891f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Airship Titanium Module +## Version 10.0.0 - April 6, 2023 + +Major release that updates to support Titanium 12.0.0.GA and latest Airship SDK versions. + +### Changes +- Updated iOS SDK to 16.11.3 +- Updated Android SDK to 16.9.1 +- Updated Titanium to 12.0.0.GA +- Fixed Contact update merge order, resolving a Preference Center bug that could lead to unexpected subscription states in some circumstances +- Improved Scene/Survey accessibility and fixed a reporting bug related to form display events + ## Version 9.1.0 - August 11, 2022 Minor release that updates Airship SDK versions. diff --git a/android/build.gradle b/android/build.gradle index 9fac543..8ef05ea 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ dependencies { - def airshipVersion = "16.7.0" + def airshipVersion = "16.9.1" // ADM & FCM push providers implementation "com.urbanairship.android:urbanairship-fcm:$airshipVersion" diff --git a/android/manifest b/android/manifest index d531d0f..c2bdb77 100644 --- a/android/manifest +++ b/android/manifest @@ -2,7 +2,7 @@ # this is your module manifest and used by Titanium # during compilation, packaging, distribution, etc. # -version: 9.1.0 +version: 10.0.0 apiversion: 4 architectures: arm64-v8a armeabi-v7a x86 x86_64 description: Airship Titanium module diff --git a/android/src/ti/airship/TiAutopilot.kt b/android/src/ti/airship/TiAutopilot.kt index fab60b5..93d9d9a 100644 --- a/android/src/ti/airship/TiAutopilot.kt +++ b/android/src/ti/airship/TiAutopilot.kt @@ -17,7 +17,7 @@ import ti.airship.utils.PluginStore class TiAutopilot : Autopilot() { companion object { - private const val VERSION = "9.1.0" + private const val VERSION = "10.0.0" } private var configOptions: AirshipConfigOptions? = null diff --git a/android/src/ti/airship/utils/ConfigParser.kt b/android/src/ti/airship/utils/ConfigParser.kt index 74d1ca4..98d977a 100644 --- a/android/src/ti/airship/utils/ConfigParser.kt +++ b/android/src/ti/airship/utils/ConfigParser.kt @@ -11,7 +11,6 @@ import com.urbanairship.json.JsonList import com.urbanairship.json.JsonMap import com.urbanairship.json.JsonValue import com.urbanairship.util.UAStringUtil -import org.apache.log4j.lf5.LogLevel import ti.airship.TiAirshipModule object ConfigParser { diff --git a/ios/Classes/TiAirshipAutopilot.swift b/ios/Classes/TiAirshipAutopilot.swift index 922d06b..8894662 100644 --- a/ios/Classes/TiAirshipAutopilot.swift +++ b/ios/Classes/TiAirshipAutopilot.swift @@ -8,7 +8,7 @@ import TitaniumKit @objc(TiAirshipAutopilot) public class TiAirshipAutopilot: NSObject { - private static let version = "9.1.0" + private static let version = "10.0.0" private static let airshipDelegate = TiAirshipDelegate() diff --git a/ios/manifest b/ios/manifest index 9e8481b..c3e9225 100644 --- a/ios/manifest +++ b/ios/manifest @@ -2,7 +2,7 @@ # this is your module manifest and used by Titanium # during compilation, packaging, distribution, etc. # -version: 9.1.0 +version: 10.0.0 apiversion: 2 architectures: arm64 x86_64 mac: true diff --git a/ios/ti.airship.podspec b/ios/ti.airship.podspec index 81fb8db..9ede480 100644 --- a/ios/ti.airship.podspec +++ b/ios/ti.airship.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.name = "ti.airship" - s.version = "9.1.0" + s.version = "9.2.0" s.summary = "The Airship Titanium module." s.description = <<-DESC diff --git a/scripts/build_ios.sh b/scripts/build_ios.sh index 00c02d5..85761e0 100755 --- a/scripts/build_ios.sh +++ b/scripts/build_ios.sh @@ -1,5 +1,5 @@ #!/bin/bash -e -IOS_VERSION='16.9.1' +IOS_VERSION='16.11.3' ROOT_PATH=`dirname "${0}"`/.. DOWNLOAD_DIRECTORY="$ROOT_PATH/build/download/iOS/$IOS_VERSION" diff --git a/scripts/update_version.sh b/scripts/update_version.sh index 69494e0..c9c1b0b 100755 --- a/scripts/update_version.sh +++ b/scripts/update_version.sh @@ -12,9 +12,9 @@ fi sed -i '' "s/\(^version:\).*/\1 $VERSION/g" $ROOT_PATH/ios/manifest sed -i '' "s/\(^version:\).*/\1 $VERSION/g" $ROOT_PATH/android/manifest -# Android - TiAirshipModuleVersion.java -sed -i '' "s/\(TI_AIRSHIP_MODULE_VERSION *= *\)\".*\"/\1\"$VERSION\"/g" $ROOT_PATH/android/src/ti/airship/TiAirshipModuleVersion.java +# Android - TiAutopilot.kt +sed -i '' "s/\(VERSION *= *\)\".*\"/\1\"$VERSION\"/g" $ROOT_PATH/android/src/ti/airship/TiAutopilot.kt -# iOS - TiAirshipModuleVersion.m -sed -i '' "s/\(tiAirshipModuleVersionString *= *@\)\".*\"/\1\"$VERSION\"/g" $ROOT_PATH/ios/Classes/TiAirshipModuleVersion.m +# iOS - TiAirshipAutopilot.kt +sed -i '' "s/\(version *= *\)\".*\"/\1\"$VERSION\"/g" $ROOT_PATH/ios/Classes/TiAirshipAutopilot.swift