- Fix timestamp timezone
- Fix reported version
- Update dependencies
- Fixed event loss issue with flush
- Fixed timezone conversion issue
- Cleared out malformed files on error and reduced chance of files not writing completely if program exits prematurely
- Fixed podspec name
- Token added to device context
- Fixed route name on ScreenObserver
- Add flag to disable data storage
- Fixed an issue with EU Workspaces not respecting the proper apiHost
- Fix cocoapods
- iOS, Android, Web, and MacOS support
- Firebase, Adjust, and Appsflyer destination plugins
- adverising_id and IDFA enrichment plugins
- All event types supported (track, identify, screen, alias, group)
- Automatic Screen events
- Application life-cycle capture
- Customisable Flushing policies
- Customisable logging and error reporting
- Customisable HTTP (CDN) client
- Unit tested (although not all parts)
- Strongly typed, including User Traits and Context objects and plugin settings
- Fully asynchronous and concurrency safe state and persistence management
- Example app showing off usage of the SDK