Skip to content

Commit 073f5c4

Browse files
SDK-402: Prepare for Release 6.7.0 (#1022)
Co-authored-by: joaodordio <joaodordio@users.noreply.github.com> Co-authored-by: Joao Dordio <joaodordio@icloud.com>
1 parent df82407 commit 073f5c4

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
44
This project adheres to [Semantic Versioning](http://semver.org/).
55
## [Unreleased]
66

7+
## [6.7.0]
8+
9+
### Added
10+
- Added `IterableAPI.lastAuthTokenState` property to expose JWT auth token validity as an `AuthTokenValidityState` enum (`.unknown`, `.valid`, `.invalid`).
11+
- Auto-retry for JWT 401 failures during offline event processing — the SDK now pauses, refreshes the token, and retries the failed task automatically.
12+
13+
### Fixed
14+
- Fixed in-app messages not displaying during sync cooldown periods when using `inAppDisplayDelegate`.
15+
- Improved offline retry logic to distinguish transient failures (5xx, network errors, 429) from permanent client errors (4xx).
16+
- Added network connectivity debounce (3-second window) to prevent rapid pause/resume cycles in the offline task runner.
17+
18+
### Removed
19+
- Removed deprecated `trackEmbeddedDismiss` and `trackEmbeddedImpression` methods and their underlying API endpoints.
20+
721
## [6.6.7]
822
### Fixed
923
- Fixed module export for CocoaPods, enabling Obj-C/C++ compatibility

Iterable-iOS-AppExtensions.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "Iterable-iOS-AppExtensions"
33
s.module_name = "IterableAppExtensions"
4-
s.version = "6.6.7"
4+
s.version = "6.7.0"
55
s.summary = "App Extensions for Iterable SDK"
66

77
s.description = <<-DESC

Iterable-iOS-SDK.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "Iterable-iOS-SDK"
33
s.module_name = "IterableSDK"
4-
s.version = "6.6.7"
4+
s.version = "6.7.0"
55
s.summary = "Iterable's official SDK for iOS"
66

77
s.description = <<-DESC

swift-sdk/SDK/IterableAPI.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import UIKit
77

88
@objcMembers public final class IterableAPI: NSObject {
99
/// The current SDK version
10-
public static let sdkVersion = "6.6.7"
10+
public static let sdkVersion = "6.7.0"
1111

1212
/// The email of the logged in user that this IterableAPI is using
1313
public static var email: String? {

0 commit comments

Comments
 (0)