Skip to content

Releases: Synerise/synerise-flutter-sdk

v0.7.0

13 Dec 17:28
Compare
Choose a tag to compare

[0.7.0] - 2023-08-04

Added

  • New authentication mechanism - Simple Authentication. It allows identification of customers without implementing more complicated processes such as RaaS, OAuth, or authenticating by third party services, for example Facebook or Apple. Simple Authentication needs only two methods - client.simpleAuthentication to recognize a customer and client.isSignedInViaSimpleAuthentication to check if the customer is signed in and uses the Simple Authentication feature. The client.signOut method and similar methods are a common way to sign out and clear the user context.
  • Client Methods: Added several client methods, including pinCodeMethods (request and confirm), conditional authentication and sign-in, changeApiKey, phone/EmailChange, regenerateWithUUID, and signOutWithMode.
  • Added the Apple value to the identityProvider enum.

Fixed

  • Implemented minor fixes to improve the handling of channel method results.

Changed

  • Stability improvements.

v0.6.3

13 Dec 17:28
Compare
Choose a tag to compare

[0.6.3] - 2023-07-13

Added

  • Included iOS native push extensions to the example app.

Fixed

  • Resolved issues with iOS tracker params mapping.
  • Enhanced the handling of channel methods result.

v0.6.2

13 Dec 17:27
Compare
Choose a tag to compare

[0.6.2] - 2023-06-28

Fixed

  • Removed redundant code from the example app.
  • Fixed parameter mapping for custom events in the iOS native part.

v0.6.1

13 Dec 17:27
Compare
Choose a tag to compare

[0.6.1] - 2023-06-28

Fixed

  • Addressed a bug related to Android push notifications banners.

Changed

  • Stability improvements.

v0.6.0

13 Dec 17:26
Compare
Choose a tag to compare

[0.6.0] - 2023-06-16

Added

  • We added a new content.generateDocument method. It's analogous to `Content.getDocument``. The old method is deprecated. The new method generates the document that is defined for the provided slug.
  • We added a new content.getRecommendationsV2 method. It's analogous to content.getRecommendations. The old method is deprecated. The new method gets recommendations that are defined for the options provided.
  • We added a new content.generateScreenView method. It's analogous to content.getScreenView. The old method is deprecated. The new method generates a customer's highest-priority screen view campaign that is defined for the provided slug.
  • We added models correlating with new methods: ScreenView, Document.
  • Introduced predefined Events. Full list is available in the documentation.

Fixed

  • Clarified the terminology related to the API key.

Removed

  • Deprecated old methods in the Content module.

v0.5.0

13 Dec 17:17
Compare
Choose a tag to compare

[0.5.0] - 2023-05-10

Added

  • Introduced the Promotions module.

Fixed

  • Made minor fixes to improve mapping.

Changed

  • Stability improvements.

v0.4.1

13 Dec 17:16
Compare
Choose a tag to compare

[0.4.1] - 2023-04-21

Added

  • Updated SSL pins for all domains.

Removed

  • Removed the QUERY_ALL_PACKAGES permission in Android.

v0.4.0

13 Dec 17:16
Compare
Choose a tag to compare

[0.4.0] - 2023-03-28

Added

  • Extended and polished the example app.

Fixed

  • Enhanced object mappings for Content methods.
  • Adjusted project structure to align with the preferred pattern on pub.dev.

v0.3.0

13 Dec 17:15
c91e468
Compare
Choose a tag to compare

[0.3.0] - 2023-03-15

Added

  • Implemented Inapp and Push notifications handling.
  • Enhanced native listeners handling.
  • Introduced several methods in the Client module for client account management.

Fixed

  • Improved the project structure.

Changed

  • Stability improvements.

v0.2.0

13 Dec 17:15
a17b683
Compare
Choose a tag to compare

[0.2.0] - 2023-02-03

Added

  • Added the Settings module.
  • Introduced the Tracker module with custom events.
  • Implemented the Content module with several methods.