- Support Flutter 2.10.0 Now its default Android Target is Android 12 (sdk 31).
- Android: Migrated from jcenter to mavenCentral
- Android: Updated Kotlin and Gradle
- Added dummy server
Thanks to ohitsdaniel for the following contributions
- Allow adding GDPR context
- Allow
platformContext
andgeoContext
tracking - Code improvements, fixes, and tests
- Null safety migration
- Many breaking changes in the API to simplify the codebase and reduce dependencies
- Android: Stop logging of Snowplow success/failure message in the Console IF LogLevel is set to OFF
- Flutter: formatting issues fixed by
flutter format
- Flutter: Example application credentials updated
- Flutter: Tracker initialization, Subject setter and event tracking
- Android: Tracker, Emitter and Subject creation
- Android: PageView, Structured, Unstructured, ScreenView, ConsentWithdrawn, ConsentGranted, Timing and EcommTransaction event tracking
- iOS: PageView, Structured, Unstructured, ScreenView, ConsentWithdrawn, ConsentGranted, Timing, EcommTransaction and PushNotification event tracking