- Add
dispose
function to explicitly stop a started client
- Change from
API Version
toAndroid Version
- fix typing definitions
- use ESM only
- fix compilation error on web apps
- better version of the session id generator
- use new session id format
- Changes the way we flush events when app state changes.
- Added a warning log when trackEvent is called with invalid parameters
- Fixed an issue where the
appBuildNumber
would sometimes be sent as a number instead of a string
- Added a new
AptabaseProvider
anduseAptabase
hook to make usage easier
- Fix bundled file names
- Move bunlder to
tsup
- export type
AptabaseOptions
- Automatic flush of events on app exit
- Events are now sent in batches to reduce network overhead
- While offline, events will be enqueue and sent when the app is back online
- Added an option to set the appVersion during init
- Fixed some links on package.json
- Initial release