Skip to content

Latest commit

 

History

History
244 lines (152 loc) · 5.25 KB

CHANGELOG.md

File metadata and controls

244 lines (152 loc) · 5.25 KB

Change Log

version 1.1.0

2024-04-29

  • Add NSPrivacyAccessedAPIType to Privacy manifest
  • Update KeenClientTD to 4.1.1
  • Update GZIP to 1.3.2

version 1.1.0

2023-12-21

  • Support privacy manifest file

version 1.0.1

2023-06-05

  • Update KeenClient-iOS to support max number of event to upload per request. Default to 400 events per request.

version 1.0.0

2023-02-27

  • Add support for Ingest API and Ingest format
  • Event collector and keen format are no longer supported
  • New intialization APIs with removed initWithEndpoint: API

version 0.9.0

2022-09-29

  • Add support for Swift Package Manager
  • No longer support standalone Framework
  • SDK user now need to add use_framework! in their Podfile

version 0.8.1

2020-08-19

  • Fix using wrong version of KeenClientTD (should be 3.3.0).

Version 0.8.0

2020-12-03

  • Add support for tvOS

Version 0.7.0

2020-11-05

  • New default values feature
  • New resetSessionId API

Version 0.6.1

2020-08-04

  • Remove unused math.h import in TreasureData.m file

Version 0.6.0

2020-06-15

  • Use SHA-256 algorithm instead of MD5 algorithm to generate project id for cache data in Keen client

Version 0.5.0

2020-04-28

  • Add documentation to support AP02 region
  • Add API getUUID to get td_uuid

Version 0.4.0

2019-10-09

  • Add feature auto tracking Advertising Id (TreasureData#enableAutoAppendAdvertisingIdentifier())

Version 0.3.2

2019-09-26

  • Update KeenClientTD dependency to version 3.2.35 to remove dependency on CoreLocation.

Version 0.3.1

2019-09-26

  • Added test coverage for iOS 8 and 9.

Version 0.3.0

2019-06-11

  • Added support for Profile API (fetchUserSegments).

Version 0.2.0

2019-04-08

Version 0.1.27

2018-05-21

  • Support GDPR compliancy
  • Remove enableAutoTrackToDatabase:table.
  • Added enable/disableCustomEvent and enable/disableAppLifecycleEvents.
  • Added resetUniqId.
  • Others
  • Added defaultTable property as the target table for app lifecycles and audit events.

Version 0.1.26

2018-04-05

  • Eliminate some XCode 9 inspection warnings.

Version 0.1.25

2018-03-26

  • Add automated event tracking functionality

Version 0.1.24

2017-04-20

  • Call onSuccess of uploadEventsWithCallback even when buffered data is empty

Version 0.1.23

2017-03-13

  • Add an instance method getSessionId to TreasureData class

Version 0.1.22

2017-03-10

  • Add a class method getSessionId to TreasureData class

Version 0.1.21

2016-11-11

  • Fix "Include of non-modular header inside framework module" error in TreasureDataExampleSwift

Version 0.1.20

2016-10-14

  • Fix a rare crash that might occur when the first calling createTable fails in KeenClientTD

Version 0.1.19

2016-08-02

  • Add enableAutoAppendRecordUUID method to TreasureData
  • Make enableServerSideUploadTimestamp method of TreasureData accept a custom column name

Version 0.1.18

2016-07-13

  • Set minimum iOS version explicitly

Version 0.1.17

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

Version 0.1.16

2016-05-19

  • Fix bug TreasureData#uploadEventsWithCallback doesn't call callbacks

Version 0.1.15

2016-05-16

  • Support tvOS
  • Remove deprecated API call

Version 0.1.14

2016-04-18

  • Fix possible race condition in accessing SQLite

Version 0.1.13

2016-02-29

  • Fix warnings that version 0.1.12 failed to fix

Version 0.1.12

2016-02-22

  • Fix a lot of warnings when building with DWARF with dSYM

Version 0.1.11

2016-02-17

  • Fix crash that occurs when handling invalid database or table name

Version 0.1.10

2016-01-29

  • Fix crash that happens when Data Protection is enabled and API is called 10 seconds after iOS is locked

Version 0.1.9

2016-01-07

  • Enable server side upload timestamp

Version 0.1.8

  • Fix a lot of warnings in amalgamation sqlite3.c
  • Improve the retry interval of HTTP request

Version 0.1.7

  • Support Framework

Version 0.1.6

  • 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

Version 0.1.5

  • Fix TreasureData.addEvent

Version 0.1.4

  • Fix HTTP connectivity issue to an endpoint other than the default one

Version 0.1.3

  • Support iOS 5

Version 0.1.2

  • Fix some bugs related to encryption

Version 0.1.1

  • 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

Version 0.1.0

  • Added 'Security' framework to TreasureData-iOS-SDK.podspec
  • Updated KeenClient version up to 3.2.8