- Update
device_info_plus(11.1.1 up to 13.x) andpackage_info_plus(8.3.1 up to 10.x) with iOS/macOS Swift Package Manager support - Raise minimum supported versions to Dart 3.4 / Flutter 3.22
- Fall back to platform OS metadata when device metadata collection fails
- Ignore non-Aptabase SharedPreferences entries when loading queued events
- Migrate example app to Swift Package Manager
- Change "SystemChannels.lifecycle" to "AppLifecycleListener"
- Fix browser info OS
- Fix invalid appKey message
- Persistant storage for offline events
- Send events in batches
- Retry 5xx status code
- Update dependencies (breaking changes)
- Update dependencies
- use new session id format
- Update dependencies
- Added support for automatic segregation of Debug/Release data source
- Support for self hosted instances
- Reduce session timeout to 1 hour to match the other SDKs
- Enhance logs with macOS version
- Update to new URL for the API
- Add web support
- Address small nitpicks and formatting changes
- Add a default User-Agent header
- Add more documentation to public methods
- Lower requirement of Dart SDK to >=2.12.0
- Add example
- Run
flutter formaton the codebase - Add more documentation to the codebase
- Set session timeout to 4 hours
- Initial release of the Flutter SDK
- Added ability to initialized the SDK and publish events