Skip to content

Releases: Synerise/synerise-ios-sdk

v4.18.1

09 Jul 20:26
Compare
Choose a tag to compare

[4.18.1] - 2024-07-09

Changed

  • The filtersJoiner and elasticFiltersJoiner properties in DocumentApiQuery class should be RecommendationFiltersJoinerRule type instead of DocumentFiltersJoinerRule. DocumentFiltersJoinerRule is removed.
  • Nullability of the slug property in DocumentApiQuery model.
  • Improvements to stability.

v4.18.0

04 Jul 11:53
Compare
Choose a tag to compare

[4.18.0] - 2024-07-04

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 Content.generateDocument(apiQuery:success:failure:) method. It is analogous to Client.generateDocument(slug:success:failure:), but can contain more context parameters provided in a query object.
  • We added a new Content.generateScreenView(apiQuery:success:failure:) method. It is analogous to Client.generateScreenView(feedSlug:success:failure:), 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.

v4.17.1

19 Jun 19:48
Compare
Choose a tag to compare

[4.17.1] - 2024-06-19

Changed