- set sessionId initially
- add
analytics_send_location
option
- adding
device.model
- force settings
fetch
on application start
- renaming
EventProperties
toProps
- deprecating
EventProperties
- adding
sessionId
to each message screen
is now sent to the server-side API- added
group
method call to the API
- renaming
Provider
toIntegration
- pulling in segmentio#16
- updating
LocalyticsIntegration
- adding
activityPause
andactivityResume
to the API
- downgrading to Mixpanel 3.3.4 SDK due to v4.0.0 being marked beta post release
- upgrading to Mixpanel 4.0 SDK
- Updated initialized state to be
volatile
to prevent two activities initializing the Analytics client simultaneously - Added
requestId
to payloads - Added logging statements on enqueue and sending
- Rename
secret
towriteKey
- Added
requestTimestamp
to batch - Added
libraryVersion
- Updated Localytics bundled SDK
- Settings fetching moved to its own thread
- Location info now only read from network
- Providers check whether they have permission to run
- Added
optOut
- Added Quantcast and tests
- Added Tapsteam and tests
- Updated Amplitude, Bugsnag, Crittercism, Google Analytics, Flurry, and Mixpanel bundled SDKs
analytics.reset
is now static
- Updated Count.ly bundled SDK
- Updated Localytics bundled SDK
- Updated Amplitude bundled SDK
- Updated bugsnag bundled SDK
- Updated Crittercism bundled SDK
- Updated Flurry bundled SDK
- Updated Google Analytics bundled SDK
- Updated Mixpanel bundled SDK
- Started sending entity as bytes in BasicRequester to fix UTF8 issues
- Fix NullPointerException in SettingsCache
- Removing the track(userId, ..) overrides such that only identify needs to provide a userId
- Adding SQL Db fix to avoid locking issue on count
- Adding parameter mapping to Mixpanel
- Added screen method to public API
- Added screen implementation for GA, Omniture, Localytics, Flurry, Mixpanel, Amplitude and Countly
- Fixed synchronous settings download at initialize
- Fixing Mixpanel provider to not identify on track
- Adding Mixpanel alias'd user test
- Added Omniture
- Adding ability to request integration settings from Segment.io
- Adding Amplitude, BugSnag, Countly, Crittercism, Flurry, Google Analytics, Localytics, and Mixpanel bundled providers and associated libraries
- Adding context.providers support for identifies, aliases, and tracks
- Added stopwatch timing for bundled provider operations
- Moving context.build out of context.device
- Fixing global context not propagating bug
- API stabilized
- Repo going public