Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

6.4.14

Added

6.4.13

Added

Changed

Fixed

6.4.12

Added

Changed

Fixed

6.4.11

Fixed

6.4.10

Fixed

6.4.9

Added

Version version 6.4.9 of Iterable's iOS SDK makes it possible to store in-app messages in memory, rather than in an unencrypted local file. However, an unencrypted local file is still the default option.

To store in-app messages in memory, set useInMemoryStorageForInApps to true:

Swift

let config = IterableConfig()
config.useInMemoryStorageForInApps = true
IterableAPI.initialize(apiKey: "<YOUR_API_KEY>", launchOptions: launchOptions, config: config)

Objective-C

IterableConfig *config = [[IterableConfig alloc] init];
config.useInMemoryStorageForInApps = YES;
[IterableAPI initializeWithApiKey:@"<YOUR_API_KEY>" launchOptions:launchOptions config:config];

When users upgrade to a version of your iOS app that uses this version of the SDK (or higher), and you've enabled this option, the local file used for in-app message storage (if it already exists) is deleted. However, no data is lost.

6.4.8

Changed

Starting with this release, as a privacy enhancement, Iterable’s iOS SDK encrypts the following data when storing it at rest:

(Note that Iterable's iOS SDK does not store in-app messages at rest—before or after this update.)

When a user upgrades to a version of your app that uses this version of the SDK (or higher), the fields shown above are encrypted. No data that's already stored is lost.

For more information about the encryption described above, examine the SDK source code:

6.4.7

Added

6.4.6

Fixed

6.4.5

Added

6.4.4

Fixed

6.4.3

Added

Fixed

6.4.2

Added

Fixed

6.4.1

Fixed

6.4.0

Fixed

Changed

Added

6.3.4

Fixed

Changed

Added

6.3.3

Changed

Fixed

6.3.2

Added

Removed

6.3.1

Added

Fixed

6.3.0

Added

6.3.0-beta4

Changed

Added

6.2.22

Added

Fixed

Removed

6.3.0-beta3

Changed

6.2.21

Added

6.3.0-beta2

Added

Fixed

6.2.20

Added

6.3.0-beta1

Added

If you'd like to try out these beta features, talk with your Iterable customer success manager.

6.2.19

Added

6.2.18

Fixed

6.2.17

Fixed

6.2.16

Fixed

6.2.15

Fixed

6.2.14

Added

Fixed

6.2.13

Fixed

6.2.12

Added

6.2.12-beta1

Added

6.2.11

Added

Fixed

6.2.10

Added

6.2.9

Fixed

6.2.8

Added

Fixed

6.2.7

Added

6.2.6

Notes

Fixed

6.2.5

Fixed

6.2.4

Fixed

6.2.3

Added

Fixed

6.2.2

Fixed

6.2.1

Fixed

6.2.0

Added

Deprecated

Please see each method's source code documentation for details.

6.1.5

Fixed

6.1.4

Fixed

6.1.3

Changed

6.2.0-beta1

Added

Removed

Changed

Deprecated

Please see method documentation for details about how to replace them.

6.1.2

Fixed

6.1.1

Changed

6.2.0-dev1

Added

6.1.0

Changed

6.1.0-beta4

Changed

6.1.0-beta3

Changed

6.1.0-beta2

Added

Fixed

6.1.0-beta1

Added

Removed

Changed

Fixed

6.0.8

Fixed

6.0.4

Added

Changed

Fixed

6.0.3

Added

6.0.2

Added

Fixed

6.0.1

Fixed