- Updated AppsFlyer cocoapods dependance to use newer version of framework (@starikovvm)
- Use ReactiveObjC instead of ReactiveCocoa in DSL - orta/DinosaurDad
- Drop iOS 7 support - orta/DinosaurDad
- Allows AdjustProvider to be set up with an AdjustDelegate
- Support custom event tracking for HockeyApp provider (@wzs)
- Don’t dispatch DSL blocks if view controller has been deallocated in the mean time (@alloy)
- Fixes Countly initialization issue
- Fixes issue where Adjust SDK assumes event value is a string
- Enables unidentified users for Intercom (@MrAlek)
- Increased deployment target for Localytics and Intercom to 8.0 (@BenchR267 & @garnett)
- Updated logTimingEvent function to use given category for GoogleAnalytics. (@Goharhovhannisyan)
- Makes Intercom reset old user data before registering user (@MrAlek)
- Added ARLogv function for Switft interop (@ibrt)
- Changed import method for Localytics (@cemaleker)
- changed return type of init methods to instancetype instead of id (@BenchR267)
- Added support for Appboy (@BenchR267)
- tvOS support actually works if you don't use cocoapods-expert-difficulty [orta]
- Add Google Analytics event dispatching immediately after sending events while debugging (@superarts)
- Added support for Firebase Analytics (@BenchR267)
- Added support for Leanplum (@BenchR267)
- Fix issue in DSL where properties block was being invoked more than once (@arifken)
- Add support for dynamic page names and event names in the DSL (@arifken)
- Add configuration setting to the Adobe provider for -trackAction:data: vs. -trackState:data: for screen views. When enabled, allows page views with custom properties to be tracked with -trackState:data: (@arifken)
- Use proper error logging method for Fabric / Crashlytics (@wzs)
- Improved Adobe Omniture (@arifken)
- Mixpanel provider can register push notifications (@rad182)
- Fixes to Localytics (@garnett)
- Avoiding using the top level Google Pod due to not being Bitcode compatibole (@fotiDim)
- Adds MobileAppTracker/Tune support (@fabiojgrocha)
- Add support for optional anonymous ID (@alloy)
- Set user property is now
id
instead ofNSString
(@alloy) - Let HockeySDK work with CocoaPods-Frameworks (@orta)
- Improved Umeng support (@ttgb)
- Added LaunchKit (@axidms)
- Add support for Segment 3.0 (@sgtsquiggs)
- Improve initialiser for AdjustProvider (@BenchR267)
- Updated Mixpanel provider with methods to set super properties and to clean stored properties/distinct IDs. (@rais38)
- Adds AppSee support (@sgtsquiggs)
- Adds Super properties for time events (@sp3esu)
- Adds Parse for OS X (@stel)
- Updates TandexMobileMetrics (@BamX)
- Fix for Fabric (@Navideck-fotis)
- Changed pointers to const immutable strings to const pointers to immutable strings (@diogot)
- Updates to Localytics (@joelmarquez90)
- Support multiple Mixpanel instances (@ed-at-work)
- Migrates Google Analytics to use the official Podspec (@pietbrauer)
- Replace deprecated API usage of Amplitude ( @sodastsai )
- Replace class method calls of Crashlytics by calls to
sharedInstances
(class methods are deprecated) ( @sodastsai ) - Add dependencies to Crashlytics and Fabric to their providers. ( @sodastsai )
- Adds InstallTracker (@Brain89)
- Shows the event name in finishTimingEvent (@rinatkhanov)
- Fixes Keen integration (@rinatkhanov)
- Implement
didShowNewPageView:withProperties:
correctly (Google Analytics) ( @sodastsai ) - Refine
custom dimension
andcustom metrics
checking/finalizing (Google Analytics) ( @sodastsai )
- Fixed breadcrumb logging in builds with
NS_BLOCK_ASSERTIONS
enabled ( @alloy )
- Hockey's fix ( @jhersh )
- Added support for Hockey's new Source subspec and OS X library ( @jhersh )
- Added support for Adobe ADBMobile ( @eksdyne )
- Added support for Keen.io ( @cbowns )
- Updated Mixpanel provider with event timing properties as expected by Mixpanel 2.8.1. ( @levigroker )
- Parse fixes ( @alexanderedge )
- Added support for Intercom ( @orta )
- Added support for extra properties on screen views ( @alloy )
- Corrected interface of
+[ARAnalytics setupFabricWithKits:]
. (from NSDictionary to NSArray) ( @sodastsai ) - Added the ability to remove super poperties ( @mishagray )
- Added support for Sentry ( @BohdanOrlov )
- Added support for breadcrumb logging to the HockeyApp provider ( @alloy )
- Added support for Fabric ( @BohdanOrlov )
- Fixes
+[GAIDictionaryBuilder createAppView]
deprecation warings ( @sodastsai )
- Changes to DSL to allow for multiple hooks per class hierarchy ( @ashfurrow )
- Removes TestFlight ( @ashfurrow )
- Removed deprecated methods from 2.x.x ( @orta )
- Added support for Snowplow analytics ( @orta )
- Added super properties that get sent with all event methods ( @orta )
- Added support for AppsFlyer ( thanks @cdzombak )
- Added support for Branch.io ( thanks @scotthasbrouck )
- Updated Adjust provider to support Adjust 4.0 ( thanks @HeEAaD )
- Fixes warnings generated from ARNavigationControllerDelegateProxy (thanks @ashfurrow )
- Added Adjust provider ( thanks @ekurutepe )
- Added Yandex Mobile Metrica provider ( thanks @BamX )
- Stopped pinning to a specific Hockey version ( @orta )
- Updated to use official Parse Pod ( thanks @kylef )
- Added a getter for providers ( thanks @sodastsai )
- Setting user id for Google Analytics ( thanks @glentregoning, @janj - Indiegogo)
- Added
ARAnalyticsSelector
for use with DSL ( thanks @AshFurrow ) - Added a new provider, Segment.io (server-side only) ( thanks @wka )
- Added custom metrics to GAI ( thanks @briomusic )
- Add support for CocoaDocs colours
- Fixes to Aspect retaining memory management ( thanks @aschuch )
- Support for UMeng added ( thanks Cai Guo )
- Fixes to Tapsteam provider
- Fixes for Google Analytics v3 timing events ( thanks @travisyu )
- New DSL for analytics ( thanks @AshFurrow )
- Updated Heap support ( thanks @confidenceJuice )
- Updates for Google Analytics defaults, and adds error logs when required event keys are skipped ( thanks @amleszk )
- Support for proxying navigations delegate methods ( thanks @rhodgins )
- Podspec fix for Localytics-iOS-Client ( thanks @amleszk )
- Added a setupProvider function so people can use private API providers ( thanks @suiying )
- Added a removeProvider function.
- Deprecated monitorNavigationViewController for having a typo
- Added tests
- Updated HockeySDK to default to showing updates for everyone on betas
- Added travis support - ( thanks @dlackty )
- fix for Testflight 2.2.3 ( thanks @KrauseFx )
- Fixes to Heapshift's API ( thanks MigrantP )
- Switched pod for Heap analytics ( thanks matinm )
- Support for Chartbeat ( thanks @segiddins )
- Support for Google Analytics' specific event properties when broadcasting to all analytics providers ( thanks @yoiang )
- Send properties to TestFlight events (thanks @enriquez)
- Fix for Google Analytics default category ( thanks @hungtruong )
- Fix for Amplitude Amplitude ( thanks @hungtruong )
- Support for Heap Ananlytics ( thanks @daniel1of1 )
- Fixes for Crittercism SDK ( thanks @kreeger )
- Improved Localytics' sending of events ( thanks @jhersh )
- Support for Parse Analytics ( thanks @Daniel1of1 )
- ARC! ( thanks @jhersh)
- Improved Hockey & Tapstream support ( thanks @Daniel1of1 )
- Support for Google Ananlytics v3 ( thanks @dlackty )
- Support for HockeyApp ( thanks @Daniel1of1 )
- Workaround for subspecs that create build confilicts ( thanks @Daniel1of1 )
- Support for Amplitude ( thanks @Daniel1of1 )
- Support for NewRelic ( thanks @Daniel1of1 )
- Support for Tapstream ( thanks @Daniel1of1 )
- Support for sending NSErrors ( thanks @jk )
- Mac support for KISSmetrics, Countly and Mixpanel.
- Support the new Mixpanel 2.0 API
- Deprecated typo'd method for setting user details:
identifyUserwithID
->identifyUserWithID
- ( Thanks @ursachec ) - Helpshift support ( thanks @MigrantP )
- Remove reference to UUID by moving to Black Pixels UUID ( thanks again @MigrantP )
- Track page views on modals/popovers ( thanks @benjaminjackson )
- Support for Bugsnap
- Support for Cocoapods 0.17
- Support for Countly
- Rewrite into a more modular codebase
- Supports more features of Google Analytics
- Supports using custom Mixpanel URLS ( thanks gabrielrinaldi )
- Supports TestFlight, Mixpanel, Localytics, Flurry, Google Analytics, KISSMetrics, Crittercism and Crashlytics
- Functions for Events, Timer Events
- Support for User Properties
- Allows Navigation Stack Tracking
- Allows External Logging