Skip to content

Commit

Permalink
Version 9.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lowip committed May 23, 2024
1 parent 59aa933 commit feb064a
Show file tree
Hide file tree
Showing 30 changed files with 776 additions and 120 deletions.
6 changes: 3 additions & 3 deletions BrazeKit.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'BrazeKit'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Braze Main SDK library providing support for analytics and push notifications.'

s.homepage = 'https://braze.com'
Expand All @@ -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/9.1.0/BrazeKit.zip',
:sha256 => '693c8d5f940e8d68702910ccaec73cf4749f55b336cb9f5dd4b4d4364df168f8'
:http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/9.2.0/BrazeKit.zip',
:sha256 => '5ed56654230300f344fd9984931ec9ce973c47fc8f534787ed20ef28a3024eb2'
}

s.swift_version = '5.0'
Expand Down
8 changes: 4 additions & 4 deletions BrazeKitCompat.podspec
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Pod::Spec.new do |s|
s.name = 'BrazeKitCompat'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Compatibility library for users migrating from AppboyKit.'

s.homepage = 'https://braze.com'
s.documentation_url = 'https://braze-inc.github.io/braze-swift-sdk/documentation/brazekitcompat/'
s.license = { :type => 'Commercial' }
s.authors = 'Braze, Inc.'

s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '9.1.0' }
s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '9.2.0' }

s.swift_version = '5.0'
s.ios.deployment_target = '12.0'
Expand All @@ -18,8 +18,8 @@ Pod::Spec.new do |s|
s.public_header_files = 'Sources/BrazeKitCompat/include/*.h'
s.static_framework = true

s.dependency 'BrazeKit', '9.1.0'
s.dependency 'BrazeLocation', '9.1.0'
s.dependency 'BrazeKit', '9.2.0'
s.dependency 'BrazeLocation', '9.2.0'

s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
end
8 changes: 4 additions & 4 deletions BrazeLocation.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'BrazeLocation'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Braze location library providing support for location analytics and geofence monitoring.'

s.homepage = 'https://braze.com'
Expand All @@ -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/9.1.0/BrazeLocation.zip',
:sha256 => 'bfa13cd2b38dba7824377979c74fda8d08b10cb33f09aaad8a0617c620c3493e'
:http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/9.2.0/BrazeLocation.zip',
:sha256 => '17b43c37ff2c8cf1eef15df12c771cb12b4f901943a8045073be425da8b9bf58'
}

s.swift_version = '5.0'
Expand All @@ -21,7 +21,7 @@ Pod::Spec.new do |s|
s.vendored_framework = 'BrazeLocation.xcframework'
s.resource_bundles = { 'BrazeLocation' => ['Sources/BrazeLocationResources/Resources/**/*'] }

s.dependency 'BrazeKit', '9.1.0'
s.dependency 'BrazeKit', '9.2.0'

s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
end
6 changes: 3 additions & 3 deletions BrazeNotificationService.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'BrazeNotificationService'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Braze notification service extension library providing support for Rich Push notifications.'

s.homepage = 'https://braze.com'
Expand All @@ -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/9.1.0/BrazeNotificationService.zip',
:sha256 => 'c4648f53a3f8dd273304d7cdb6e6d2cecc8c9dc494d7b321508deb7bea5e884b'
:http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/9.2.0/BrazeNotificationService.zip',
:sha256 => 'a816612048715dc2d6ba23a16dc274fed06a7ad12dcd49a97b5f1013978f5da7'
}

s.swift_version = '5.0'
Expand Down
6 changes: 3 additions & 3 deletions BrazePushStory.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'BrazePushStory'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Braze notification content extension library providing support for Push Stories.'

s.homepage = 'https://braze.com'
Expand All @@ -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/9.1.0/BrazePushStory.zip',
:sha256 => '5bf7915057a01c2f7087cc0ef5a1adcb36310366759927a19144be0a645625e0'
:http => 'https://github.com/braze-inc/braze-swift-sdk/releases/download/9.2.0/BrazePushStory.zip',
:sha256 => 'de60b3324133b1664c5d152634e7ddcc41b36f187b400b205f209e7491d3fb17'
}

s.swift_version = '5.0'
Expand Down
6 changes: 3 additions & 3 deletions BrazeUI.podspec
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Pod::Spec.new do |s|
s.name = 'BrazeUI'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Braze-provided user interface library for In-App Messages and Content Cards.'

s.homepage = 'https://braze.com'
s.documentation_url = 'https://braze-inc.github.io/braze-swift-sdk/documentation/brazeui/'
s.license = { :type => 'Commercial' }
s.authors = 'Braze, Inc.'

s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '9.1.0' }
s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '9.2.0' }

s.swift_version = '5.0'
s.ios.deployment_target = '12.0'
Expand All @@ -18,7 +18,7 @@ Pod::Spec.new do |s|
s.resource_bundles = { 'BrazeUI' => ['Sources/BrazeUI/Resources/**/*'] }
s.static_framework = true

s.dependency 'BrazeKit', '9.1.0'
s.dependency 'BrazeKit', '9.2.0'

s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
end
6 changes: 3 additions & 3 deletions BrazeUICompat.podspec
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Pod::Spec.new do |s|
s.name = 'BrazeUICompat'
s.version = '9.1.0'
s.version = '9.2.0'
s.summary = 'Compatibility UI library for users migrating from AppboyUI.'

s.homepage = 'https://braze.com'
s.documentation_url = 'https://braze-inc.github.io/braze-swift-sdk/documentation/brazeui/'
s.license = { :type => 'Commercial' }
s.authors = 'Braze, Inc.'

s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '9.1.0' }
s.source = { :git => 'https://github.com/braze-inc/braze-swift-sdk.git', :tag => '9.2.0' }

s.swift_version = '5.0'
s.ios.deployment_target = '12.0'
Expand All @@ -18,7 +18,7 @@ Pod::Spec.new do |s|
s.resource_bundles = { 'BrazeUICompat' => 'Sources/BrazeUICompat/*/Resources/**/*.*' }
s.static_framework = true

s.dependency 'BrazeKitCompat', '9.1.0'
s.dependency 'BrazeKitCompat', '9.2.0'
s.dependency 'SDWebImage', '>= 5.19.0', '< 6'

s.user_target_xcconfig = { 'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES' }
Expand Down
14 changes: 12 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 9.2.0

##### Added
- Adds the `openNewWindowLinksInBrowser` configuration (default: `false`) to `Braze.ModalContext`.
- Set this value in the `braze(_:willPresentModalWithContext:)` method of your `BrazeDelegate` to specify whether to launch the device browser to open web view hyperlinks that normally open a new tab or window.

##### Fixed
- Fixes an issue with the automatic push integration feature that could cause the SDK not to send the device token to Braze.
- Fixes an issue that prevented external links, which open in a new tab, from being activated in presented web views.

## 9.1.0

##### Added
Expand Down Expand Up @@ -58,8 +68,8 @@
##### Added
- Adds support for remotely starting Live Activities via push notifications.
- Adds the following methods to the `liveActivities` module:
- [`registerPushToStart(forType:name:) -> Task<Void, Never>`](http://braze-inc.github.io/braze-swift-sdk/documentation/brazekit/braze/liveactivities-swift.class/registerpushtostart(fortype:name:))
- [`optOutPushToStart(type:)`](http://braze-inc.github.io/braze-swift-sdk/documentation/brazekit/braze/liveactivities-swift.class/optoutpushtostart(type:))
- [`registerPushToStart(forType:name:) -> Task<Void, Never>`](https://braze-inc.github.io/braze-swift-sdk/documentation/brazekit/braze/liveactivities-swift.class/registerpushtostart(fortype:name:))
- [`optOutPushToStart(type:)`](https://braze-inc.github.io/braze-swift-sdk/documentation/brazekit/braze/liveactivities-swift.class/optoutpushtostart(type:))
- This feature requires iOS 17.2 or higher.
- For usage details, refer to the updated Live Activities tutorial [here](https://braze-inc.github.io/braze-swift-sdk/tutorials/braze/b4-live-activities/).
- Adds return values for existing `liveActivities` methods:
Expand Down
Loading

0 comments on commit feb064a

Please sign in to comment.