Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Releases: Synerise/ios-sdk

v4.2.0

14 Jun 11:39
Compare
Choose a tag to compare

[4.2.0] - 2022-06-14

IMPORTANT: Distribution of this version changed from Framework to XCFramework to provide support for Apple Silicon chips, SPM (in future) and also to adapt a new way of distributing frameworks by Apple that help to organize binaries for multiple platforms and debug symbols (dSYM, BCSymbols) better.

Remember, that the old way of distributing fat framework is still available and it could be downloaded from GitHub (path: 'SDK/framework') and from GitHub releases (https://github.com/Synerise/ios-sdk/releases).

Changed

  • The way of distributing framework by CocoaPods: from Framework to XCFramework.

Added

  • Additional validation of Synerise notification payload in NotificationServiceExtension. Developers had to check whether the notification contains the Synerise payload before passing it to NotificationServiceExtension. Now, additionally, NotificationServiceExtension checks it internally and rejects the notification when it is not valid Synerise payload format.

v4.1.1

29 May 17:17
Compare
Choose a tag to compare

[4.1.1] - 2022-05-29

Fixed

  • Some clients have issue with correct value of sdkVersion in AppStarted event, which propably occurs depending to project settings. We have changed it to save hardcoded value so it will solve those issues permanently.
  • We found issue with synchronizing data for notification encryption purposes in some cases and we have fixed it.
  • We have added Swift name for SNRToken class so now that class supports Swift naming style and it is visible as Token name.
  • customId property in Token class should not be nonnull type and it has changed to optional.

v4.1.0

17 May 12:45
Compare
Choose a tag to compare

[4.1.0] - 2022-05-17

Changed

  • Events types to "custom". Events now can be distinguished via action parameter.

v4.0.1

12 May 07:04
Compare
Choose a tag to compare

[4.0.1] - 2022-05-11

Fixed

  • Swift names for some public classes.

Changed

  • Improvements to stability.

v4.0.0

05 May 08:39
Compare
Choose a tag to compare

Fixed

  • Potential issue with reading and saving SDK version metadata from the SDK bundle.
  • Potential issues related to sharing data with extensions.

Added

  • JWT Token encryption support cooperating with backend.
  • NotificationServiceExtensionDelegate for better error handling in Notification Service Extension.
  • NotificationServiceExtension.serviceExtensionTimeWillExpireRequest(_:withMutableNotificationContent:) method in Notification Service Extension.

Changed

  • Deeplinks from campaigns have default action now when delegate method is not implemented - the SDK opens url.
  • Remove unnecessary anonymous token refresh operations.
  • Improvements to stability.

Removed

  • .pinActivationRequired from ClientConditionalAuthStatus.

v3.11.1

28 Apr 09:55
Compare
Choose a tag to compare

Release of version 3.11.1

v3.11.0

14 Apr 12:10
Compare
Choose a tag to compare

Release of version 3.11.0

v3.10.0

08 Mar 16:02
Compare
Choose a tag to compare

Release of version 3.10.0

v3.9.1

02 Mar 12:51
Compare
Choose a tag to compare

Release of version 3.9.1

v3.9.0

08 Feb 09:45
Compare
Choose a tag to compare

Release of version 3.9.0