Skip to content

Latest commit

 

History

History
397 lines (181 loc) · 17.2 KB

CHANGELOG.md

File metadata and controls

397 lines (181 loc) · 17.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.24.1 (2023-12-20)

1.24.0 (2023-12-18)

Features

  • provide onIntegrationReady API support (#421) (7349207)

Bug Fixes

  • fixed sqlite db path on the tvos device (#414) (b622745)

1.23.1 (2023-11-14)

Bug Fixes

  • update lastActiveTimestamp value when reset call is made (#412) (6f229ad)

1.23.0 (2023-10-09)

Features

Bug Fixes

  • fixed issues related to DBEncryption in RSDBPersistentManager and enhanced error handling (#403) (2e9c2cf)

1.22.0 (2023-09-28)

Features

  • improvements of SQLite RETURNING clause (00e5032)

Bug Fixes

  • crash on RSDBPersistentManager (b645316)

1.21.0 (2023-09-28)

Features

  • improvements of SQLite RETURNING clause (00e5032)

1.20.0 (2023-09-19)

Features

Bug Fixes

  • db encryption improvements (#381) (82504dd)
  • ensure batch array in the request payload is never empty (#387) (7e7a92a)
  • SPM build error due to use of unsafe flags (#384) (d5edb2e)

1.19.2 (2023-08-28)

Bug Fixes

1.19.1 (2023-08-23)

Bug Fixes

  • header not found issue on cross platforms (#369) (b9ba353)

1.19.0 (2023-08-22)

Features

  • encrypt database (#359) (db17361)
  • made deviceId collection configurable and de-coupled anonymousId and deviceId (#361) (fbd434a)

1.18.0 (2023-08-08)

Features

1.17.0 (2023-08-02)

Features

  • enhanced support for dmt with source config changes as well as retrying with backoff (#351) (1ee4807)

Bug Fixes

  • event not getting removed from DB and certain processing issue (#340) (54d210c)
  • fixed application installed and updated getting triggered in-correctly (#345) (cbdf123)
  • fixed automatic session not getting cleared on dynamically disabling track life cycle events (#344) (0b580d9)
  • replay message queue dumping logic (#348) (307e730)

1.16.1 (2023-07-31)

Bug Fixes

  • event not getting removed from DB and certain processing issue (#340) (54d210c)
  • fixed application installed and updated getting triggered in-correctly (#345) (cbdf123)
  • fixed automatic session not getting cleared on dynamically disabling track life cycle events (#344) (0b580d9)
  • replay message queue dumping logic (#348) (307e730)

1.16.0 (2023-06-08)

Features

1.15.1 (2023-05-12)

Bug Fixes

  • fixed insert sql statements to support sqlite versions less than 3.35.0 (#318) (4ed5cc2)

1.15.0 (2023-05-09)

Features

  • handled retrieving carrier names as per different iOS versions (a81e3a2)

1.14.0 (2023-04-19)

Features

  • added support for device mode transformations (#160) (9f145eb)

1.13.2 (2023-04-12)

Bug Fixes

  • restricted nil assign of dataPlaneUrl and controlPlaneUrl (#307) (0e28b6f)

1.13.1 (2023-04-11)

Bug Fixes

  • correct the width and height properties (#302) (98d5b55)

1.13.0 (2023-03-27)

Features

  • made reset and identify api's synchronous to reflect the data immediately (#284) (6047fc6)

1.13.0.beta.1 (2023-03-22)

Features

  • Device Mode Transformations

1.12.1 (2023-03-21)

Bug Fixes

  • swift package manager umbrella header warning (041805c)

1.12.0 (2023-03-02)

Features

  • added consent support for cloud mode (22745d9)

1.11.1 (2023-02-28)

Bug Fixes

  • semantic versioning issue (c329286)
  • swift package manager build issue (320a600)

1.11.0 (2023-02-21)

Features

  • added consent support (c39786c)
  • log error message for empty writeKey & dataPlaneUrl (f7887d8)

Bug Fixes

  • handled corrupt data of database (fd67568)

1.10.0 (2023-02-09)

Features

1.9.0 (2023-02-02)

Features

1.8.0 (2022-12-08)

Features

  • remove timestamp from messageId (a0f89fc)

Bug Fixes

  • initialise eventFiltering object even when destinations is empty (3a5c1c4)

1.7.2 (2022-11-17)

Bug Fixes

  • initialise eventFiltering object even when destinations is empty (3a5c1c4)

1.7.1 (2022-11-04)

Bug Fixes

  • session is generating on reset api even when session is disabled (7585f3a)

1.7.0 (2022-09-22)

Feature

  • Added session tracking.

1.6.4 (2022-08-24)

Bug Fixes

  • Made context.device.attTrackingStatus independent of context.device.advertisingId so that the att Tracking status would be sent along in the payload even if the advertisingId is nil as opposed to prior.
  • Handled an edge case where in if the RSOption objects are created even before the SDK was initialized, the queue it was trying to dispatch a task on is nil and resulted in crash.

1.6.3 (2022-07-13)

Bug Fixes

  • Removed HardCoded Status values of Bluetooth, Cellular, Wifi from the context object of the event payload

1.6.2 (2022-06-28)

Bug Fixes

  • Fixed additional / in the url for both control plane url and dataplaneurl as a result of which the network requests to both control plane and data plane url are being failed.

1.6.1 (2022-06-22)

Bug Fixes

  • Included Build Number as well in the life cycle events Application Installed & Application Updated.
  • Accepting path as well as part of the url for both control plane url and data plane url.

1.6.0 (2022-05-06)

Feature

  • Flush API

1.5.3 (2022-04-07)

Bug Fixes

  • Improper timestamp issue

1.5.2 (2022-02-16)

Bug Fixes

  • Thread issue

1.5.1 (2022-02-11)

Bug Fixes

  • Removed warnings

1.5.0 (2022-01-20)

Feature

  • Added Support for Client Side Event Filtering for Device Mode Destinations

1.4.2 (2022-01-12)

Bug Fixes

  • Fixed Memory leak issue while replaying events to the device mode factories once they are initialized.

1.4.1 (2022-01-11)

Feature

  • Added support for additional background run time through configuration on watchOS as well along with iOS, tvOS.

Bug Fixes

  • Fixed building issue via Carthage for watchOS & tvOS.

1.3.1 (2021-12-30)

Feature

  • Added support for watchOS.
  • Added support for event sending from background mode.

Bug Fixes

  • Optimized the GDPR by removing the un-necessary checks in the life cycle events tracking code.

1.2.2 (2021-12-13)

Bug Fixes

  • Added logic to filter out the property which are not set for Application Opened event.

1.2.1 (2021-11-25)

Bug Fixes

  • Method 'setAnonymousId' marked as deprecated method

1.2.0 (2021-11-24)

Feature

  • Added Support for Setting device token before SDK initialization as well.

1.1.5 (2021-11-18)

Bug Fixes

  • Timestamp as Gregorian Calender.

1.1.4 (2021-11-08)

Bug Fixes

  • Removed User agent