The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- Add opt out (`optOutGoogleDMA`) and opt in (`optInGoogleDMA`) methods for Google DMA
- Add `optInOutUsingCMP` method to manage GDPR opt-in/opt-out through CMP consents
- Add `analytics_installation_id` parameter and getter method `getAnalyticsInstallationId`
- Capture and send Google DMA parameters `ad_personalization` and `ad_user_data`
- Add `deferred_deeplink_url` and `click_id` to `getAttributionInfo` method
- Added support for retry/cache of events and IAP
- Added `remote_campaign_id` parameter to `getAttributionInfo()` response
- Added Clever Ads Solution Impression Level Ad Revenue
- Fixed concurrency issue on `connect` method call
- Added support for Swift 5.8.1 compiler
- Added TradPlus Impression Level Ad Revenue
- Add retry for ASA attribution token
- SKAN - Enable multiple SKAN CV postbacks on a single session
- Add support for `armv7` and `armv7s` architectures
- Fixed `updatePostbackConversionValue(conversionValue)` crash
- Added new methods `setCustomerUserId` and `getCustomerUserId`
- Added new parameters `coarseValue` and `lockWindow` to send on SKAN 4.0 postbacks
- Added support for arm64 architecture on simulators
- Added support for `XCFramework` binary format