_2018-05-21
- Support GDPR compliancy
- Remove
enableAutoTrackToDatabase:table
. - Added
enable/disableCustomEvent
andenable/disableAppLifecycleEvents
. - Added
resetUniqId
.
- Others
- Added
defaultTable
property as the target table for app lifecycles and audit events.
2018-04-05
- Eliminate some XCode 9 inspection warnings.
2018-03-26
- Add automated event tracking functionality
2017-04-20
- Call
onSuccess
ofuploadEventsWithCallback
even when buffered data is empty
2017-03-13
- Add an instance method
getSessionId
to TreasureData class
2017-03-10
- Add a class method
getSessionId
to TreasureData class
2016-11-11
- Fix "Include of non-modular header inside framework module" error in TreasureDataExampleSwift
2016-10-14
- Fix a rare crash that might occur when the first calling
createTable
fails in KeenClientTD
2016-08-02
- Add enableAutoAppendRecordUUID method to TreasureData
- Make enableServerSideUploadTimestamp method of TreasureData accept a custom column name
2016-07-13
- Set minimum iOS version explicitly
2016-06-24
- Support application based global session to be able to handle a short screen transition from/to other screen as the same session
- Add enableAutoAppendAppInformation and enableAutoAppendLocaleInformation functions to TreasureData
2016-05-19
- Fix bug TreasureData#uploadEventsWithCallback doesn't call callbacks
2016-05-16
- Support tvOS
- Remove deprecated API call
2016-04-18
- Fix possible race condition in accessing SQLite
2016-02-29
- Fix warnings that version 0.1.12 failed to fix
2016-02-22
- Fix a lot of warnings when building with
DWARF with dSYM
2016-02-17
- Fix crash that occurs when handling invalid database or table name
2016-01-29
- Fix crash that happens when Data Protection is enabled and API is called 10 seconds after iOS is locked
2016-01-07
- Enable server side upload timestamp
- Fix a lot of warnings in amalgamation sqlite3.c
- Improve the retry interval of HTTP request
- Support Framework
- Append device model infromation and persistent UUID which is generated at the first launch to each event if it's turned on
- Add session id
- Add first run flag so that the application detects the first launch
- Retry uploading
- Remove gd_bundle.crt from Objective-C source file
- Fix TreasureData.addEvent
- Fix HTTP connectivity issue to an endpoint other than the default one
- Support iOS 5
- Fix some bugs related to encryption
- Implement gd_bundle.crt into the source file
- Enable to change API endpoint with TreasureData#initializeApiEndpoint()
- Improve error handling with TreasureData#addEventWithCallback() and TreasureData#uploadEventsWithCallback()
- Enable the encryption of bufferred event data with TreasureData.initializeEncryptionKey()
- Buffer event data in Sqlite3 instead of files
- Added 'Security' framework to TreasureData-iOS-SDK.podspec
- Updated KeenClient version up to 3.2.8