Skip to content

Commit 0e58931

Browse files
committed
chore(deps): bump native SDK pins to KlaviyoSwift 5.4.0 / klaviyo-android-sdk 4.5.0
1 parent 3e9e620 commit 0e58931

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### What's New
66

77
- **Push action events** — New `onPushAction` stream emits typed `KlaviyoPushAction` events (`OpenWebUrl`, `ActionButtonTapped`) when a user taps a Klaviyo push carrying an Open External URL (`open_url`) action or an action button. URLs are forwarded verbatim, including special schemes such as `mailto:`, `tel:`, and `sms:`. On iOS both body `open_url` taps and action-button taps surface; on Android `open_url` is handled externally by the native SDK, so only `deep_link` / `open_app` action-button taps surface.
8+
- **Native SDK upgrade** — Now consuming `KlaviyoSwift ~> 5.4.0` and `klaviyo-android-sdk 4.5.0`, which adds the non-web `open_url` scheme allowlist (`mailto:`, `tel:`, `sms:`) on Android.
89

910
## 0.2.0 - 2026-05-04
1011

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ android {
4747
}
4848
}
4949

50-
def klaviyoSdkVersion = "4.4.0"
50+
def klaviyoSdkVersion = "4.5.0"
5151

5252
// Whether to include the full forms module (in-app forms rendering).
5353
// Set klaviyoIncludeForms=false in your host app's gradle.properties to exclude forms.

ios/klaviyo_flutter_sdk.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ A Flutter plugin that provides a wrapper around the native Klaviyo SDKs for iOS
1616
s.resources = ['klaviyo_flutter_sdk/Sources/klaviyo_flutter_sdk/klaviyo-sdk-configuration.plist']
1717

1818
s.dependency 'Flutter'
19-
s.dependency 'KlaviyoSwift', '~> 5.3.1'
19+
s.dependency 'KlaviyoSwift', '~> 5.4.0'
2020
# Forms: included by default, set to 'false' to exclude
2121
if ENV['KLAVIYO_INCLUDE_FORMS'] != 'false'
22-
s.dependency 'KlaviyoForms', '~> 5.3.1'
22+
s.dependency 'KlaviyoForms', '~> 5.4.0'
2323
end
2424

2525
# Conditional location dependency based on environment variable
2626
# Default is FALSE (opt-in for geofencing)
2727
include_location = ENV['KLAVIYO_INCLUDE_LOCATION'] == 'true'
2828
if include_location
29-
s.dependency 'KlaviyoLocation', '~> 5.3.1'
29+
s.dependency 'KlaviyoLocation', '~> 5.4.0'
3030
end
3131

3232
s.platform = :ios, '13.0'

0 commit comments

Comments
 (0)