This repository has been archived by the owner on Apr 4, 2023. It is now read-only.
21.11.0
- !! Major breaking change !! Deprecating "ADVERTISING_ID" as device ID generation strategy. SDK will fall back to 'OPEN_UDID'. All "ADVERTISING_ID" device ID's will have their type changed to "OPEN_UDID". If the device will have a "null" device ID, a random one will be generated.
- !! Major breaking change !! Changing device ID without merging will now clear all consent. It has to be given again after this operation.
- !! Major breaking change !! Entering temporary ID mode will now clear all consent. It has to be given again after this operation.
- Fixed bug that caused crashes when migrating from older versions on Android devices.
- User profile issue fixed, user data was deleted for key if no value, null or undefined value was provided against that key.
- Device ID can now be changed when no consent is given
- Push notification now display/use the sent badge number in Android. It's visualization depends on the launcher.
- When recording internal events with 'recordEvent', the respective feature consent will now be checked instead of the 'events' consent.
- Consent changes will now send the whole consent state and not just the "delta"
- Added platform information to push actioned events
- Fixed potential deadlock issue in Android.
- Fixed possible SecTrustCopyExceptions leak in iOS
- Updated underlying android SDK to 21.11.2
- Updated underlying iOS SDK version to 21.11.2