Releases: Synerise/synerise-flutter-sdk
Releases · Synerise/synerise-flutter-sdk
v0.7.0
[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 andclient.isSignedInViaSimpleAuthentication
to check if the customer is signed in and uses the Simple Authentication feature. Theclient.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
, andsignOutWithMode
. - Added the
Apple
value to theidentityProvider
enum.
Fixed
- Implemented minor fixes to improve the handling of channel method results.
Changed
- Stability improvements.
v0.6.3
v0.6.2
v0.6.1
v0.6.0
[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 tocontent.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 tocontent.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
v0.4.1
v0.4.0
v0.3.0
[0.3.0] - 2023-03-15
Added
- Implemented
Inapp
andPush
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.