From 4c70bfc5d554688cde8cbf49f1d21ea57a508f2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CAkshay?= <“ayyanchira.akshay@gmail.com”> Date: Wed, 7 Aug 2024 17:54:03 -0700 Subject: [PATCH] [MOB-9248] - Prepare for 6.5.5 --- CHANGELOG.md | 8 ++++++++ Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- swift-sdk/IterableAPI.swift | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ab06ac33..a440057f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [6.5.5] +### Added +- Introduced a new configuration option, `RetryPolicy`, in IterableConfig to set the retry policy for JWT token refresh. +- Added the method `pauseAuthRetries(_ pauseRetry: Bool)` to allow pausing the SDK from requesting JWT tokens from the app. + +### Changed +- Updated the method `onTokenRegistrationFailed(_ reason: String?)` to `onAuthFailure(_ authFailure: AuthFailure)`. The new `AuthFailure` object provides more detailed information about JWT failures. + ## [6.5.4] ### Fixed - SDK is now compatible with Xcode 16 beta 2 diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 37c95b81f..487aee20d 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.5.4" + s.version = "6.5.5" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index b8ef1caf2..a8f3ead57 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.5.4" + s.version = "6.5.5" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC diff --git a/swift-sdk/IterableAPI.swift b/swift-sdk/IterableAPI.swift index ddba3e03e..a0b5b7546 100644 --- a/swift-sdk/IterableAPI.swift +++ b/swift-sdk/IterableAPI.swift @@ -7,7 +7,7 @@ import UIKit @objcMembers public final class IterableAPI: NSObject { /// The current SDK version - public static let sdkVersion = "6.5.4" + public static let sdkVersion = "6.5.5" /// The email of the logged in user that this IterableAPI is using public static var email: String? {