All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.13.0 (2023-03-27)
1.12.1 (2023-03-21)
- swift package manager umbrella header warning (041805c)
1.12.0 (2023-03-02)
- added consent support for cloud mode (22745d9)
1.11.1 (2023-02-28)
1.11.0 (2023-02-21)
- handled corrupt data of database (fd67568)
1.10.0 (2023-02-09)
1.9.0 (2023-02-02)
1.8.0 (2022-12-08)
- remove timestamp from messageId (a0f89fc)
- initialise
eventFiltering
object even whendestinations
is empty (3a5c1c4)
1.7.2 (2022-11-17)
- initialise
eventFiltering
object even whendestinations
is empty (3a5c1c4)
- session is generating on reset api even when session is disabled (7585f3a)
1.7.0 (2022-09-22)
- Added session tracking.
1.6.4 (2022-08-24)
- Made
context.device.attTrackingStatus
independent ofcontext.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)
- Removed HardCoded Status values of Bluetooth, Cellular, Wifi from the context object of the event payload
1.6.2 (2022-06-28)
- 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)
- 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)
- Flush API
1.5.3 (2022-04-07)
- Improper timestamp issue
1.5.2 (2022-02-16)
- Thread issue
1.5.1 (2022-02-11)
- Removed warnings
1.5.0 (2022-01-20)
- Added Support for Client Side Event Filtering for Device Mode Destinations
1.4.2 (2022-01-12)
- Fixed Memory leak issue while replaying events to the device mode factories once they are initialized.
1.4.1 (2022-01-11)
- Added support for additional background run time through configuration on watchOS as well along with iOS, tvOS.
- Fixed building issue via Carthage for watchOS & tvOS.
1.3.1 (2021-12-30)
- Added support for watchOS.
- Added support for event sending from background mode.
- Optimized the GDPR by removing the un-necessary checks in the life cycle events tracking code.
1.2.2 (2021-12-13)
- Added logic to filter out the property which are not set for Application Opened event.
1.2.1 (2021-11-25)
- Method 'setAnonymousId' marked as deprecated method
1.2.0 (2021-11-24)
- Added Support for Setting device token before SDK initialization as well.
1.1.5 (2021-11-18)
- Timestamp as Gregorian Calender.
1.1.4 (2021-11-08)
- Removed User agent