Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 1.79 KB

File metadata and controls

62 lines (43 loc) · 1.79 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2026-02-28

Breaking Changes

  • Minimum iOS version raised from 11.0 to 15.0
  • Minimum Android SDK version raised from 21 to 23

Added

  • anonymousId static getter for accessing the device's anonymous identifier
  • New dismiss reasons: swipeDown, completed, remindLater

Changed

  • Upgraded native iOS SDK dependency from 0.5.0 to 1.0.0
  • Upgraded native Android SDK dependency from 0.6.0 to 1.0.0

[0.2.0] - 2025-10-01

Added

  • Operation support in identifyUser method for better user state management
  • Locale parameter in identifyUser method to support localization

Changed

  • Upgraded native Android SDK version
  • Upgraded native iOS SDK version
  • Enhanced identifyUser API with additional parameters

[0.1.0] - 2025-08-27

Added

  • Initial release of Setgreet Flutter SDK
  • Core functionality:
    • SDK initialization with app key and configuration
    • User identification with custom attributes
    • Event tracking with properties
    • Screen tracking with properties
    • Flow display functionality
    • User session reset
  • Cross-platform support for Android and iOS
  • Comprehensive error handling with custom exceptions
  • Debug mode support for development
  • Example Flutter app demonstrating all features
  • Complete documentation and API reference

Technical Details

  • Built with Flutter 3.0+ and Dart 3.0+
  • Android implementation using Kotlin and MethodChannel
  • iOS implementation using Swift and FlutterMethodChannel
  • Platform-specific native SDK integrations
  • Proper error propagation and exception handling