Releases: mParticle/mparticle-apple-sdk
Version 7.15.3
Core
- Fix bug where data plan id and version would be sent as zero if not specified
Kits
- None
Version 7.15.2
Core
- Use default URL path to generate x-mp-signature
Kits
- Kochava - Add support for enhanced deeplinking
Version 7.15.1
Core
This release fixes a critical issue in 7.15.0 where invalid modify requests could be created by the SDK.
Kits
- AppsFlyer - Fix custom attribute being set incorrectly in commerce event
Version 7.15.0
Core
This release introduces support for compliance with the California Consumer Privacy Act (CCPA).
Kits
- Appboy - Respect dob user attribute
Version 7.14.0
This release fixes an issue where kit dependencies on the core SDK were not properly updated by the release automation.
No code changes are included.
Version 7.13.0
Core
This release introduces support for Data Planning!
When initializing the SDK, you can now specify your data plan ID and version in MParticleOptions.
For more details, please see the documentation: https://docs.mparticle.com/guides/data-master/#data-plans
Kits
- Braze - Respect user identification type in kit config
- AppsFlyer - Update to AppsFlyer to version 5.0.0
- Branch - Update Branch to version 0.31.2
Version 7.12.7
Core
This release addresses an issue where the SDK might crash when logging commerce events, if certain recently-updated kits that support commerce are included.
In addition, a change has been included that should improve SDK responsiveness and prevent the SDK
from inadvertently showing up in unrelated stack traces due to unnecessarily waiting to run on
the main queue when processing network responses.
Kits
- Adobe - Update to prevent multiple defined symbol linker error
Version 7.12.6
Core
This release includes a number of targeted bug fixes to the SDK.
- Set device token on message queue
- Add handling for webview commerce attributes
- Exclude config endpoint from upload retry logic
- Deprecate
logCommerceEvent:
method--please calllogEvent:
instead.
Kits
- Adobe - Update for Media SDK beta 3
Version 7.12.5
Core
User Agent Collection
This release resolves an issue where user agent collection may not work correctly for certain app configurations.
This is due to a behavior change by Apple that appears to be isolated to Swift projects, where the application state within didFinishLaunching is set to background instead of inactive.
Also included is a change to allow user agent collection in iOS extensions.
Kits
- None
Version 7.12.4
Core
User Agent Collection
-
This release restores support for automatic collection of browser user agent by the SDK.
-
This release also deprecates the Cart API. The Cart API was originally designed to maintain and hold on to product objects to be appended automatically to Commerce events. Over time we have found it to be better practice for the hosting app to maintain shopping cart state rather than the mParticle SDK. In place of the Cart API, please include all of the applicable product objects with each Commerce event.
Kits
- Updates for iOS 13