- Updating Amplitude to new 2.0
- Fixing Localytics to arm64 build
- Fixing Mixpanel flush before reset
- Updating Google Analytics SDK to 3.0.3c
- Updating Localytics SDK to AMP 2.22.0
- Updating Mixpanel SDK to 2.3.2
- Removing dependency on AdSupport
- Bundling resources for Mixpanel
- Adding disable/enable methods for handling optout
- Adding reset method for handling user logout
- Updating Flurry, Google Analytics SDKs
- Updated settings url to be https
- Changing settings request to update on app foreground rather than timer
- Updating Mixpanel to 2.3.1 and Flurry to 4.3.1
- Adding MPNotification.h
- Ensuring that no "touchdown" references are in the SDK
- Fixing Pods arm64 build issue to fix support for 64-bit devices
- Fixing Pods x86_64 build issue to fix support for 64-bit simulators
- Updating Localytics, Crittercism, Flurry, Google Analytics, Mixpanel and TapStream SDKs
- Removing support for Chartbeat since their lib doesn't have an arm64 slice
- Moving support for Omniture to server-side
- Adding arm64 slice to the fat lib to fully support iOS 7
- Fixing background event handling for Localytics
- Saving userId to disk for persistence between app launches
- Fixing issue with Countly threading
- Adding UUID for tracing events in Segment.io
- Adding timestamp for future time-correction in Segment.io
- Cleaning up docs in Analytics.h
- Setting up Travis-CI testing
- Adding Tapstream support
- Updating Mixpanel to 2.2.1
- Updating Bugsnag to 3.1.0
- Adding Reachability test case to prevent regressions
- Updating minimum iOS version to 6 since only 4% of devices are using older
- Adding support for alias
- Adding Crittercism support
- Fixing Omniture file references in build system
- Adds support for Omniture eVars and props
- Changes "context" to "options"
- Adds support for Mixpanel Surveys
- Adds support for Omniture SiteCatalyst by Adobe
- Improves internal reporting to Segment.io
- Fixes critical issue #60 with NSContainer array subscripting, many thanks to @lhasiuk
- Fixes critical issue #60 with NSContainer array subscripting, many thanks to @lhasiuk
- Fixing issue with Localytics not accepting booleans or integers, only strings.
- Changing debug to a class method
- Updating the internals so that reset method is unnecessary
- Fixing issue with cached settings
- Updating Mixpanel SDK to 2.0.4
- Updating Google Analytics SDK
- Fixing internal version number
- Updating Google Analytics, Chartbeat, Flurry and Amplitude SDKs
- Fixes common linker issue with old Google Analytics SDK
- Fixed identify to allow nil userId
- Fixing backgrounding crash issue
- Improving Countly logging
- Merging @cristianbica's pull request to fix literals syntax for iOS 5
- Queueing before settings cache is loaded the first time
- Flushing data to Segment.io on app close
- Using a custom store in NSUserDefaults to maintain user identity
- Prefixing internal classes to prevent compilation time conflicts
- Updating the Flurry and Mixpanel SDKs (iOS 7 support)
- Adding support for Mixpanel push notifications
- Adding comments, documentation and setup guide to Analytics.h
- Automatically handling app state hooks internally
- Adding Cocoapod podspec, with testing project
- Updating podspec to download from AWS rather than Github Raw
- Fixing build settings to include an armv7s slice, optimized for iPhone 5
- Moving version number to be visible externally from the library
- Fixing compile and run-time bugs
- Adding a complete testing app, including for crash reporting tests
- Adding debug logging setting to reduce debug log output by default
- Adding provider headers and binaries to project
- Restructuring project for Framework Builds vs CocoaPod builds
- Removing Crittercism to avoid HockeySDK PLCrashReporter collisions
- Adding support for context.providers to ProviderManager
- Implementing the reset method to help with debugging
- Cleaning up NSLogs everywhere
- Removing OS X Platform from podfile
- Re-architecting the library to bundle providers
- Adding support for Amplitude
- Adding support for Bugsnag
- Adding support for Chartbeat
- Adding support for Countly
- Adding support for Crittercism
- Adding support for Flurry
- Library now downloads the provider settings from the Segment.io server
- Fixing timestamps to include millisecond precision
- Fixing initWithSecret method signature in header file
- Simplifying sessionId to behave the same on iOS 6 as on iOS 5 and OS X
- Fixing reset function to actually destroy userId and roll sessionId
- Added a getSessionId method
- Added a testing suite
- Added context variable, which includes device info and metadata for Segment.io
- Added alias method
- Merged fix from @pkamb to fix types in logging statements.
- Removed UDID usage after Apple's announcement that it will no longer be accepted in the app store https://developer.apple.com/news/?id=3212013a
- Renamed repo to analytics-ios-osx
- Made timestamp more accurate
- Added max batch size
- Merged in numerous improvements from tonyxiao
- support for OSX apps
- a shared dispatch queue and async flushing
- removed JSON library dependency to use native JSON support
- Added enqueueAction to DRY things up
- Added an optional initialization method that reveals flushAt and flushAfter
- Added Cocoapods podspec
- Added working library for iOS
- Added README