diff --git a/CHANGELOG.md b/CHANGELOG.md index e1357a6a4..05e469be7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,24 +2,33 @@ ## [Unreleased] -### Added +## [6.0.1] - 2026-08-05 -- Add Rokt Shoppable Ads payment extension registration and selection APIs. -- Add the `com.rokt:rokt-sdk-plus` umbrella artifact: a single dependency bundling the mParticle core SDK, the mParticle Rokt kit, and the Rokt Payment Extension (Shoppable Ads), mirroring the iOS `RoktSDKPlus` umbrella. -- Add a `braze-43` kit track supporting Braze Android SDK 43.x, with an opt-in `useEcommerceRecommendedEvents` setting that forwards mParticle commerce events using Braze's recommended eCommerce event schema (`ecommerce.cart_updated`, `ecommerce.checkout_started`, `ecommerce.product_viewed`, `ecommerce.order_placed`, `ecommerce.order_refunded`). Typed `subtotalValue`, `tax`, and `shipping` fields are populated from the kit `subtotalValueAttribute` mapping and `TransactionAttributes`. Cart/checkout IDs and product image/product URLs are resolved from kit attribute mappings (`cartIdAttribute`, `checkoutIdAttribute`, `imageUrlAttribute`, `productUrlAttribute`); kit `source` is used as a direct value when set (default `"android"`). Legacy commerce forwarding remains the default. The `braze-43` track is built standalone (Kotlin 2.2.x) and published from an isolated release step. +### Kits + +#### Adjust + +##### Changed + +- Correct v6 Maven coordinates and source links ([#749](https://github.com/mParticle/mparticle-android-sdk/pull/749)) -### Changed +#### Adobemedia + +##### Fixed -- Rename the `braze-43` kit entry class from `AppboyKit` to `BrazeKit` (`getName()` now returns `"Braze"`). A deprecated `AppboyKit` subclass is retained so `KitIntegrationFactory` can still load `com.mparticle.kits.AppboyKit`. -- Upgrade Kotlin to 2.1.20 across the core SDK, buildSrc, and all integrated kits. -- Add support for qualified alpha, beta, and release candidate versions in release workflows. -- Add Kotlin `MParticle.rokt` access and `RoktLayout` event callbacks for the Rokt kit. -- Centralize the Rokt SDK / payment extension versions in root `gradle.properties` (`roktSdkVersion`, `roktPaymentExtensionVersion`), shared by the Rokt kit and `rokt-sdk-plus`. +- Write resolved dependency versions into POM and re-include in publish ([#741](https://github.com/mParticle/mparticle-android-sdk/pull/741)) -### Removed +#### Braze + +##### Added + +- Support Braze 43 and recommended eCommerce events ([#728](https://github.com/mParticle/mparticle-android-sdk/pull/728)) + +#### Singular + +##### Fixed -- Remove deprecated `KitIntegration.getAllUserAttributes()`. Custom kits must use `getCurrentUser().getUserAttributes()` (or other `FilteredMParticleUser` APIs) and `AttributeListener` callbacks instead ([#682](https://github.com/mParticle/mparticle-android-sdk/pull/682)) -- Remove deprecated `KitIntegration.getUserIdentities()`. Custom kits must use identity data from kit callbacks and request objects instead ([#681](https://github.com/mParticle/mparticle-android-sdk/pull/681)) ([8d3a23c8](https://github.com/mParticle/mparticle-android-sdk/commit/8d3a23c84c96d11f0ee1f80763adacc4f964b544)) +- Raise singular-12 sample app minSdk to 21 ([#745](https://github.com/mParticle/mparticle-android-sdk/pull/745)) ## [6.0.0] - 2026-07-21 diff --git a/VERSION b/VERSION index 78989021b..5fe607230 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1 @@ -6.0.0 - +6.0.1