Releases: Countly/countly-sdk-ios
16.06.3
- Fixed a persistency related crash
- Improved thread safety of request queue and events
- Added Star-Rating, the simplest form of feedback from users, both automatically and manually.
- Improved event recording performance and safety for APM and Auto View Tracking.
- Added custom HTTP header field support for requests, both on initial configuration and later.
- Standardized internal logging grammar and formatting for easier debugging
- Improved headerdocs grammar and formatting for easier integration and usage
- Fixed some static analyzer warnings
! Warning for existing Countly iOS SDK users !
If you are already using a Countly iOS SDK version older than v16.02, before you update :
- Please see Integration section in documentation as starting method of Countly has been changed.
- Please see Notes section in documentation as device ID mechanism has been changed.
16.06.2
- Added Star-Rating, the simplest form of feedback from users, both automatically and manually.
- Improved event recording performance and safety for APM and Auto View Tracking.
- Added custom HTTP header field support for requests, both on initial configuration and later.
- Standardized internal logging grammar and formatting for easier debugging
- Improved headerdocs grammar and formatting for easier integration and usage
- Fixed some static analyzer warnings
! Warning for existing Countly iOS SDK users !
If you are already using a Countly iOS SDK version older than v16.02, before you update :
- Please see Integration section in documentation as starting method of Countly has changed.
- Please see Notes section in documentation as device device ID mechanism has changed.
16.06.1
- Added support for certificate pinning.
- Added deleting of user details properties on server by setting them as NSNull.
- Implemented switching between GET and POST depending on data size on requests.
- Fixed a URL encoding issue which causes problems for Asian languages and some JSON payloads.
- Fixed custom crash log formatter.
! Warning for existing Countly iOS SDK users !
If you are already using a Countly iOS SDK version older than v16.02, before you update :
- Please see Integration section in documentation as starting method of Countly has changed.
- Please see Notes section in documentation as device device ID mechanism has changed.
16.06
Important: Due to a bug introduced in this release, developers are encouraged to use latest SDK version.
- Fixed a problem with changing device ID (for system generated device IDs)
- Added isTestDevice flag to mark test devices for Push Notifications
- Improved Auto View Tracking by ignoring non-visible foundation UIViewController subclasses
- Implemented manually adding exception UIViewController subclasses for Auto View Tracking
- Changed default device ID type for tvOS from IDFA to NSUUID
- Added stored requests limit
- Added optional parameters ISOCountryCode, city and location for advanced segmentation
- Discarded timed events persistency
- Added buildUUID and build number to Crash Reports
- Added SDK name (language-origin-platform) to all requests
- Changed default alert title for push messages
- Other minor improvements like better internal logging, standardization, whitespacing, code cleaning, commenting, pragma marking and HeaderDocing
! Warning for existing Countly iOS SDK users !
If you are already using a Countly iOS SDK version older than v16.02, before you update :
- Please see Integration section in documentation as starting method of Countly has changed.
- Please see Notes section in documentation as device device ID mechanism has changed.
16.02.01
- Swithed to POST method for all requests by default
- Fixed some issues with Crash Reporting persistency
- Fixed some issues with CocoaPods v1.0.0
- Other minor fixes and improvements
! Warning for existing Countly iOS SDK users !
If you are already using a Countly iOS SDK version older than v16.02, before you update :
- Please see Integration section in documentation as starting method of Countly has changed.
- Please see Notes section in documentation as device device ID mechanism has changed.
16.02
Completely re-written iOS SDK with watchOS, tvOS & OSX support
- APM
- Manual/Auto ViewTracking
- UserDetails modifiers
- watchOS 2 support
- tvOS support
- Configurable starting
- Custom or system provided (IDFA, IDFV, OpenUDID) device ID
- Changing/merging device ID on runtime
- Persistency without CoreData
- Various performance improvements and minor bugfixes
! Warning for existing Countly iOS SDK users !
If you are already using a Countly iOS SDK version older than v16.02, before you update :
- Please see Integration section in documentation as starting method of Countly has changed.
- Please see Notes section in documentation as device device ID mechanism has changed.
15.06.01
Updated CocoaPods spec
15.06
ChangeLog:
- Added WatchKit support
For details please see: http://blog.count.ly/post/119031457543/analyzing-apple-watch-statistics-using-countly - Added CrashReporting support
For details please see: https://count.ly/crash-reports/ - Fixed minor problems with Messaging
- Added manually ending sessions on background fetch
- Switched to Ubuntu version numbering