Change Log

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

[Unreleased]

Added

Removed

Changed

Fixed

5.0.3

Fixed

5.0.2

Fixed

5.0.1

Fixed

5.0.0

Added

Changed

Fixed

Migration Notes

  1. Replace [IterableAPI sharedInstanceWithApiKey:...] with the following:
IterableConfig *config = [[IterableConfig alloc] init];
config.pushIntegrationName = "myPushIntegration_Prod";
config.sandboxPushIntegrationName = "myPushIntegration_Dev";
config.urlDelegate = self;          // If you want to handle URLs coming from push notifications
[IterableAPI initializeWithApiKey:@"YOUR API KEY" launchOptions:launchOptions config:config];
  1. Since both pushIntegrationName and sandboxPushIntegrationName are now set in the configuration, call [[IterableAPI sharedInstance] registerToken:token] when registering the token, and it will choose the correct integration name automatically.
  2. [IterableAPI clearSharedInstance] will do nothing if you initialize the SDK with the new initialization method. If you were previously calling [IterableAPI clearSharedInstance] to reinitialize the API with a new user, just call setEmail: or setUserId: instead.
  3. User email/userId is now persisted, so you'll only need to call setEmail: or setUserId: when the user logs in or logs out.
  4. The SDK now tracks push opens automatically, as long as calls to userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler: are passed to it. See README for instructions. Once it is set up, remove all direct calls to trackPushOpen:.

4.4.7

Fixed

4.4.6

Added

Fixed

4.4.5

Fixed

4.4.4

Changed

4.4.3

Fixed

4.4.2

Fixed

4.4.1

Added

4.4.0

Added

Changed

4.3.3

Added

Changed

Fixed

4.3.2

Added

Changed

Fixed

4.3.1

Fixed

4.3.0

Added

4.2.0

Added

4.1.1

Fixed

4.1.0

Added

4.0.2

Fixed

4.0.1

Added

4.0.0

Added

Removed

Changed

3.1.1

Released on 2016-09-08

Added

3.1.0

Released on 2016-07-19

Added

Removed

3.0.1

Released on 2016-06-22

Fixed

3.0.0

Released on 2016-06-22

Added

Changed

Fixed

2.1.0

Released on 2016-06-07

Added

Changed

Fixed

2.0.1

Released on 2016-06-06

Changed

2.0.0

Released on 2016-06-02

Added

Removed

Changed

1.0.0

Released on 2016-05-25

Added