Skip to content

Releases: Synerise/synerise-flutter-sdk

v1.4.3

12 Nov 11:47
Compare
Choose a tag to compare

[1.4.3] - 2024-11-12

Fixed

  • [iOS] Potential issues with checking if the app is launched in the background. The SDK set the background mode to true on UIScene and SwiftUI based apps. It could cause the app to freeze.

v1.4.2

15 Oct 11:19
Compare
Choose a tag to compare

[1.4.2] - 2024-10-15

Fixed

  • [iOS] Optimization of the registration for push notifications process. The cache for that request was erroneously removed in version 4.23.0 of the native SDK.

v1.4.1

14 Oct 09:54
Compare
Choose a tag to compare

[1.4.1] - 2024-10-14

Fixed

  • [Android] workManager npe - for android api lower than 24

Changed

  • Update of native SDK's dependencies.

v1.4.0

09 Oct 08:05
Compare
Choose a tag to compare

[1.4.0] - 2024-10-09

Fixed

  • [iOS] Some potential issues with possible database corruption.
  • [Android] Notification callback issue when app was in foreground.

Added

  • Synerise.settings.inAppMessaging.contentBaseUrl option in settings to let you set the base URL to use for all relative URLs in an in-app message's creation.
  • Synerise.client.updateAccountBasicInformation(context, onSuccess, onError) method. The new method updates anonymous users.
  • ClientAccountUpdateBasicInformationContext model correlated with the new Synerise.Client.updateAccountBasicInformation(context, onSuccess, onError) method.

Changed

  • Update of native SDK's dependencies.
  • Improvements to stability.

v1.3.1

17 Sep 12:09
Compare
Choose a tag to compare

[1.3.1] - 2024-09-16

Fixed

  • [Android] Null pointer exception while launching callback from push notification in some cases.

v1.3.0

05 Aug 14:13
Compare
Choose a tag to compare

[1.3.0] - 2024-08-05

Fixed

  • [iOS] Potential issue with slow SDK initialization.
  • [iOS] Potential issues with Simple Authentication requests.

Added

  • We extended a Synerise.changeClientApiKey(apiKey, config) method and added new parameter (config) that allows adding some initialization parameters.
  • We added new parameters to the push.click event: clickSource, actionType, url and actionButtonTitle.

Changed

  • requestValidationSalt (Simple Auth) is cleared when Synerise.changeClientApiKey(apiKey, config) is invoked without suitable config.
  • Update of native SDK's dependencies.
  • Improvements to stability.

v1.2.0

15 Jul 18:59
Compare
Choose a tag to compare

[1.2.0] - 2024-07-15

Added

  • We added atestDelivery and journeyId parameters to tracked notification events (push.view, push.click, and so on). It describes if the notification was sent as a test notification from a campaign.
  • We added a new Synerise.content.generateDocumentWithApiQuery(apiQuery, onSuccess, onError) method. It is analogous to Synerise.content.generateDocument(slug, onSuccess, onError), but can contain more context parameters provided in a query object.
  • We added a new Synerise.content.generateScreenViewWithApiQuery(apiQuery, onSuccess, onError) method. It is analogous to Synerise.content.generateScreenView(feedSlug, onSuccess, onError), but can contain more context parameters provided in a query object.
  • Anchors from Drag & Drop Builder in the In-App editor are interpreted as URL or as deeplink depending on the value.

Changed

  • We added validation of reserved parameters in events. Now, if a parameter is forbidden, it is removed from the parameters and a log is printed.
  • Improvements to stability.

Changed

  • Stability improvements.

v1.1.1

18 Jun 11:17
Compare
Choose a tag to compare

[1.1.1] - 2024-06-17

Changed

  • Stability improvements.

v1.1.0

18 Jun 11:16
Compare
Choose a tag to compare

[1.1.0] - 2024-06-17

Fixed

  • [iOS] Some potential issues with retrieving system push consent by the SDK.

Added

  • Synerise.settings.tracker.eventsTriggeringFlush option in settings to let you set the list of event actions which will trigger instant sending of all events in the queue. The default array contains only push event's actions.

Changed

  • All events connected with push campaigns will flush the queue and send events immediately.
  • Improvements to push notifications registration.
  • Stability improvements.

v1.0.2

06 May 10:51
Compare
Choose a tag to compare

[1.0.2] - 2024-05-06

Fixed

  • [android] NPE on registerForPush while SDK was not initialized yet.

Added

  • Synerise.onReady callback to properly handle Synerise SDK initialization state.

Changed

  • Stability improvements.