Releases: Synerise/synerise-ios-sdk
Releases · Synerise/synerise-ios-sdk
v4.18.1
[4.18.1] - 2024-07-09
Changed
- The
filtersJoiner
andelasticFiltersJoiner
properties inDocumentApiQuery
class should beRecommendationFiltersJoinerRule
type instead ofDocumentFiltersJoinerRule
.DocumentFiltersJoinerRule
is removed. - Nullability of the
slug
property inDocumentApiQuery
model. - Improvements to stability.
v4.18.0
[4.18.0] - 2024-07-04
Added
- We added a
testDelivery
andjourneyId
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 toClient.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 toClient.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
[4.17.1] - 2024-06-19
Changed
- Change of repository address from https://github.com/Synerise/ios-sdk to https://github.com/Synerise/synerise-ios-sdk for future releases.
- Improvements to stability.