wisetrack 2.2.0
wisetrack: ^2.2.0 copied to clipboard
WiseTrack provides advanced user tracking features for mobile apps.
π Changelog #
π― Version 2.x #
2.2.0 β Web Platform Support & Major Architecture Refactor
-
π Major Feature: Web Platform Support
- Complete web platform implementation added with full SDK functionality
- New web-specific configuration with
webAppVersionparameter (required for web)
-
π¦ Dependency Updates
- Android SDK updated to
2.2.5
- Android SDK updated to
-
βΌοΈ Breaking Changes
- Method Rename:
enableTestMode()βclearAndStop()- Migration: Replace all calls to
enableTestMode()withclearAndStop()
- Migration: Replace all calls to
- Default Environment: Changed from
WTUserEnvironment.sandboxtoWTUserEnvironment.production- Migration: Explicitly set
userEnvironment: WTUserEnvironment.sandboxif needed
- Migration: Explicitly set
- Web Requirement:
webAppVersionparameter is now required when using web platform- Migration: Add
webAppVersion: "your_version"toWTInitialConfigfor web apps
- Migration: Add
- Method Rename:
2.1.5 β Native SDK Updates & Event Parameter Validation
-
π¦ Native SDK Updates
- Android SDK updated to
2.2.2 - iOS SDK updated to
2.2.1
- Android SDK updated to
-
β Event Parameter Validation
- Added validation for event parameters to ensure data integrity
- Improved parameter handling across Android and iOS platforms
2.1.4 β Uninstall Detection & Firebase Integration
-
π New Feature: Uninstall Detection
- Added support for uninstall detection using Firebase Cloud Messaging (FCM).
-
π¦ Native SDK Updates
- Android SDK updated to
2.2.1 - iOS SDK updated to
2.2.0
- Android SDK updated to
2.1.2 β Native SDK Updates
- π¦ Native SDK Updates
- Android SDK updated to
2.1.1 - iOS SDK updated to
2.1.0
- Android SDK updated to
2.1.0 β WebBridge Integration & Native SDK Updates
-
π Major Feature: WebBridge Integration
- Introduced a new WebBridge layer to enable JavaScript-to-native communication via WebView.
- This feature allows web pages opened inside your app (via WebView) to call native methods.
- β
Supported WebView packages:
webview_flutterflutter_inappwebview
-
π Other Enhancements
- Added support for retrieving the Install Referrer on
AndroidusinggetReferrer(). - Improved internal method argument normalization across platforms for consistent native bridge handling.
- Added support for retrieving the Install Referrer on
-
π¦ Native SDK Updates
- Android SDK updated to
2.0.10 - iOS SDK updated to
1.0.5
- Android SDK updated to
2.0.6 β Maintenance & SDK Bumps
-
βΌοΈ Breaking Changes
- The field
trackingWattingTimehas been renamed totrackingWaitingTimeto correct a typo. - Important: Ensure that the value passed to
trackingWaitingTimeis in seconds. Using a different unit (e.g., milliseconds) may lead to unexpected results.
- The field
-
π¦ Dependency Management
- Bumped Android native sdk core to 2.0.10
2.0.5 β Maintenance & Compatibility
-
β Flutter/Dart SDK Updates
- Updated Flutter SDK constraints.
- Updated Dart SDK to support
2.12.0.
-
π¦ Dependency Management
- Bumped related package dependencies for compatibility with Java 17.
2.0.4 β Wider Compatibility
-
π§ SDK Constraints
- Lowered minimum Flutter SDK constraint to
>=2.2.0. - Updated Dart SDK constraint to
>=2.12.0 <4.0.0.
- Lowered minimum Flutter SDK constraint to
-
π« Future-proofing
- Ensured compatibility with dart 2.12.0 and flutter 2 while preventing future breaking changes.
2.0.3 β Localization & SDK Bumps
-
π Native SDKs
- Updated Android and iOS native SDKs to the latest stable versions.
-
π Documentation
- Added Persian (
fa) version of theREADME.md.
- Added Persian (
π Version 1.x #
1.0.0 β Initial Release
-
π§± Foundation
- First stable release of the Flutter plugin.
-
π± Native SDK Integration
- Android native SDK:
2.0.5 - iOS native SDK:
1.0.1
- Android native SDK:
-
π οΈ Fixes
- Resolved versioning and packaging inconsistencies.