diff --git a/BrazeKit.podspec b/BrazeKit.podspec index 3cff0d4164..8b7055b714 100644 --- a/BrazeKit.podspec +++ b/BrazeKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazeKit' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Braze Main SDK library providing support for analytics and push notifications.' s.homepage = 'https://braze.com' @@ -9,8 +9,8 @@ Pod::Spec.new do |s| s.authors = 'Braze, Inc.' s.source = { - :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazeKit.zip', - :sha256 => '6c67334d9ccd15b4e7542cd909c305984915500483ec564046ba9de0a03aa114' + :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazeKit.zip', + :sha256 => 'cf78c55e0a265c228af56bc6b4c528c60a78e3d3819e6fffc017703230a02c15' } s.swift_version = '5.0' diff --git a/BrazeKitCompat.podspec b/BrazeKitCompat.podspec index 576d76a4f5..48cfc602c5 100644 --- a/BrazeKitCompat.podspec +++ b/BrazeKitCompat.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazeKitCompat' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Compatibility library for users migrating from AppboyKit.' s.homepage = 'https://braze.com' @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.license = { :type => 'Commercial' } s.authors = 'Braze, Inc.' - s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '11.1.0' } + s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '11.1.1' } s.swift_version = '5.0' s.ios.deployment_target = '12.0' @@ -18,8 +18,8 @@ Pod::Spec.new do |s| s.public_header_files = 'Sources/BrazeKitCompat/include/*.h' s.static_framework = true - s.dependency 'BrazeKit', '11.1.0' - s.dependency 'BrazeLocation', '11.1.0' + s.dependency 'BrazeKit', '11.1.1' + s.dependency 'BrazeLocation', '11.1.1' s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } end diff --git a/BrazeLocation.podspec b/BrazeLocation.podspec index cfe630f4f9..596673f169 100644 --- a/BrazeLocation.podspec +++ b/BrazeLocation.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazeLocation' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Braze location library providing support for location analytics and geofence monitoring.' s.homepage = 'https://braze.com' @@ -9,8 +9,8 @@ Pod::Spec.new do |s| s.authors = 'Braze, Inc.' s.source = { - :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazeLocation.zip', - :sha256 => '8f34407892c2d290cb5368e8a3576ee035ced03a9cb7611ec126bed91adf6d43' + :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazeLocation.zip', + :sha256 => '62f9d50b4071f0228eb9928b06b0b851be567b68a5071ae98196508cc3469b3a' } s.swift_version = '5.0' @@ -21,7 +21,7 @@ Pod::Spec.new do |s| s.vendored_framework = 'BrazeLocation.xcframework' s.resource_bundles = { 'BrazeLocation' => ['Sources/BrazeLocationResources/Resources/**/*'] } - s.dependency 'BrazeKit', '11.1.0' + s.dependency 'BrazeKit', '11.1.1' s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } end diff --git a/BrazeNotificationService.podspec b/BrazeNotificationService.podspec index d3ec1037d7..9b18abdefa 100644 --- a/BrazeNotificationService.podspec +++ b/BrazeNotificationService.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazeNotificationService' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Braze notification service extension library providing support for Rich Push notifications.' s.homepage = 'https://braze.com' @@ -9,8 +9,8 @@ Pod::Spec.new do |s| s.authors = 'Braze, Inc.' s.source = { - :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazeNotificationService.zip', - :sha256 => 'c39f1353bb1c79f929d4a8930917d7ee5b09074d3ad63202a99f8f0a2bc7b4fa' + :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazeNotificationService.zip', + :sha256 => 'fb96adb873bf99ef745350e94a409b81a2699b6530eb9035a3e71b8f5d29efb4' } s.swift_version = '5.0' diff --git a/BrazePushStory.podspec b/BrazePushStory.podspec index 90da7e46a2..b13d4fe562 100644 --- a/BrazePushStory.podspec +++ b/BrazePushStory.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazePushStory' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Braze notification content extension library providing support for Push Stories.' s.homepage = 'https://braze.com' @@ -9,8 +9,8 @@ Pod::Spec.new do |s| s.authors = 'Braze, Inc.' s.source = { - :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazePushStory.zip', - :sha256 => 'd2b6b491e41abd981d79a10ce1d9467c09e42ece6b49b0f342439030240559ae' + :http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazePushStory.zip', + :sha256 => 'be1e9eae09dc71093ceea6fa9fe03367e3e98e16663b6f2aa0b9d3a4fe5ddf82' } s.swift_version = '5.0' diff --git a/BrazeUI.podspec b/BrazeUI.podspec index 22bbcc7adb..e3e583dea1 100644 --- a/BrazeUI.podspec +++ b/BrazeUI.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazeUI' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Braze-provided user interface library for In-App Messages and Content Cards.' s.homepage = 'https://braze.com' @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.license = { :type => 'Commercial' } s.authors = 'Braze, Inc.' - s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '11.1.0' } + s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '11.1.1' } s.swift_version = '5.0' s.ios.deployment_target = '12.0' @@ -18,7 +18,7 @@ Pod::Spec.new do |s| s.resource_bundles = { 'BrazeUI' => ['Sources/BrazeUI/Resources/**/*'] } s.static_framework = true - s.dependency 'BrazeKit', '11.1.0' + s.dependency 'BrazeKit', '11.1.1' s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' } end diff --git a/BrazeUICompat.podspec b/BrazeUICompat.podspec index 3191cc3def..aed9344488 100644 --- a/BrazeUICompat.podspec +++ b/BrazeUICompat.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BrazeUICompat' - s.version = '11.1.0' + s.version = '11.1.1' s.summary = 'Compatibility UI library for users migrating from AppboyUI.' s.homepage = 'https://braze.com' @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.license = { :type => 'Commercial' } s.authors = 'Braze, Inc.' - s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '11.1.0' } + s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '11.1.1' } s.swift_version = '5.0' s.ios.deployment_target = '12.0' @@ -18,7 +18,7 @@ Pod::Spec.new do |s| s.resource_bundles = { 'BrazeUICompat' => 'Sources/BrazeUICompat/*/Resources/**/*.*' } s.static_framework = true - s.dependency 'BrazeKitCompat', '11.1.0' + s.dependency 'BrazeKitCompat', '11.1.1' s.dependency 'SDWebImage', '>= 5.19.7', '< 6' s.user_target_xcconfig = { 'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES' } diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e5ca2930d..8cebc08972 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ +## 11.1.1 + +##### Fixed +- Fixes an issue introduced in `11.0.0` where the push subscription status would be sent to the backend with an inaccurate value at startup, causing an unexpected subscription state. The SDK now sends up the accurate subscription status at each startup. + ## 11.1.0 -⚠️ **Important:** This version has a known issue related to push subscription status. Do not upgrade to this version. +⚠️ **Important:** This version has a known issue related to push subscription status. Upgrade to version `11.1.1` instead. ##### Fixed - Fixes an issue introduced in `11.0.0` where the push token status would not always be reported in all circumstances. @@ -12,7 +17,7 @@ ## 11.0.0 -⚠️ **Important:** This version has a known issue related to push subscription status. Do not upgrade to this version. +⚠️ **Important:** This version has a known issue related to push subscription status. Upgrade to version `11.1.1` instead. ##### Breaking - Adds support for [Swift 6 strict concurrency checking](https://developer.apple.com/documentation/swift/adoptingswift6). diff --git a/Examples/ObjC/manual-integration-setup.sh b/Examples/ObjC/manual-integration-setup.sh index 433292474c..728af47066 100755 --- a/Examples/ObjC/manual-integration-setup.sh +++ b/Examples/ObjC/manual-integration-setup.sh @@ -20,7 +20,7 @@ if [ ! -f "manual-integration-setup.sh" ]; then fi # Constants -url="https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/braze-swift-sdk-prebuilt.zip" +url="https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/braze-swift-sdk-prebuilt.zip" echo "→" "Cleaning up" rm -rf braze-swift-sdk-prebuilt diff --git a/Examples/Swift/manual-integration-setup.sh b/Examples/Swift/manual-integration-setup.sh index 433292474c..728af47066 100755 --- a/Examples/Swift/manual-integration-setup.sh +++ b/Examples/Swift/manual-integration-setup.sh @@ -20,7 +20,7 @@ if [ ! -f "manual-integration-setup.sh" ]; then fi # Constants -url="https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/braze-swift-sdk-prebuilt.zip" +url="https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/braze-swift-sdk-prebuilt.zip" echo "→" "Cleaning up" rm -rf braze-swift-sdk-prebuilt diff --git a/Package.swift b/Package.swift index 82e23a924f..c4d87d3424 100644 --- a/Package.swift +++ b/Package.swift @@ -49,8 +49,8 @@ let package = Package( targets: [ .binaryTarget( name: "BrazeKit", - url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazeKit.zip", - checksum: "6c67334d9ccd15b4e7542cd909c305984915500483ec564046ba9de0a03aa114" + url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazeKit.zip", + checksum: "cf78c55e0a265c228af56bc6b4c528c60a78e3d3819e6fffc017703230a02c15" ), .target( name: "BrazeKitResources", @@ -67,8 +67,8 @@ let package = Package( ), .binaryTarget( name: "BrazeLocation", - url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazeLocation.zip", - checksum: "8f34407892c2d290cb5368e8a3576ee035ced03a9cb7611ec126bed91adf6d43" + url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazeLocation.zip", + checksum: "62f9d50b4071f0228eb9928b06b0b851be567b68a5071ae98196508cc3469b3a" ), .target( name: "BrazeLocationResources", @@ -78,13 +78,13 @@ let package = Package( ), .binaryTarget( name: "BrazeNotificationService", - url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazeNotificationService.zip", - checksum: "c39f1353bb1c79f929d4a8930917d7ee5b09074d3ad63202a99f8f0a2bc7b4fa" + url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazeNotificationService.zip", + checksum: "fb96adb873bf99ef745350e94a409b81a2699b6530eb9035a3e71b8f5d29efb4" ), .binaryTarget( name: "BrazePushStory", - url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.0/BrazePushStory.zip", - checksum: "d2b6b491e41abd981d79a10ce1d9467c09e42ece6b49b0f342439030240559ae" + url: "https://github.com/braze-inc/braze-swift-sdk/releases/download/11.1.1/BrazePushStory.zip", + checksum: "be1e9eae09dc71093ceea6fa9fe03367e3e98e16663b6f2aa0b9d3a4fe5ddf82" ), .target( name: "BrazePushStoryResources", diff --git a/README.md b/README.md index 87ad8b9c80..71537033f7 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@