Skip to content

Commit 7b1eef5

Browse files
Release version 6.4.0.
1 parent 633007b commit 7b1eef5

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
@@ -2,6 +2,20 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
## 6.4.0
6+
### Fixed
7+
- Prevents in-app messages from executing JavaScript code included in their HTML templates.
8+
9+
### Changed
10+
- Removed support for iOS 9.
11+
12+
### Added
13+
- Added the `allowedProtocols` field on the `IterableConfig` class.
14+
- Use this array to declare the specific URL protocols that the SDK can expect to see on incoming links (and that it should therefore handle). This will help prevent the app from opening unexpected links that use arbitrary URLprotocols.
15+
- Iterable's iOS SDK will always handle `https` links (in push notifications, in-app messages, etc.), regardless of the contents of this array. However, you must explicitly specify any non-`https` URL protocols you'd _also_ like the SDK to handle.
16+
- If you don't set up this array, your app will only handle `https` links. If it receives other kinds of links (for example, using `http` or custom URL protocols), it won't open them (as deep links or in the browser).
17+
- For example, to allow the SDK to handle `http://`, `tel://`, and `custom://` links, set the `allowedProtocols` field, on the `IterableConfig` object you pass to the SDK's `initialize` method, to `["http", "tel", "config"]`.
18+
519
## 6.3.4
620
#### Fixed
721
- When syncing in-app queues, new messages that already have `read` set to `true` will not spawn an `InAppDelivery` event

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.3.4"
4+
s.version = "6.4.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.3.4"
4+
s.version = "6.4.0"
55
s.summary = "Iterable's official SDK for iOS"
66

77
s.description = <<-DESC

swift-sdk/IterableAPI.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import UIKit
88
@objcMembers
99
public final class IterableAPI: NSObject {
1010
/// The current SDK version
11-
public static let sdkVersion = "6.3.4"
11+
public static let sdkVersion = "6.4.0"
1212

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

0 commit comments

Comments
 (0)