v3.0.0
3.0.0 (2026-08-27)
The first v3 major release. This version removes several long-deprecated commerce and consent APIs, and folds every kit integration into this monorepo as first-class packages.
⚠ BREAKING CHANGES
-
eCommerce: removed the deprecated
logCheckoutandlogRefundmethods. UselogProductAction()withProductActionType.Checkout/ProductActionType.Refundinstead. (logPurchaseis retained — production traffic still depends on it — but remains deprecated in favor oflogProductAction()withProductActionType.Purchase.) (#1314) -
eCommerce: removed the deprecated Cart API entirely, including:
mParticle.eCommerce.Cart.add/remove/clearmParticle.Identity.getCurrentUser().getCart()and itsadd/remove/clear/getCartProductsmethods- The underlying
SDKCart,ICart,SDKShoppingCart, andmParticleUserCarttypes,ShoppingCartserver DTO conversion, and themaxProductsconfig option
Use
logProductAction()withProductActionType.AddToCart/RemoveFromCartinstead. (#1314) -
consent: removed the deprecated
removeCCPAStatemethod. UseremoveCCPAConsentStateinstead. (#1315)
Features
- migrated all kit integrations into this monorepo as first-class packages, previously maintained in separate repos: Adobe, Adobe Target, Adwords, Amplitude, Bing Ads, Braze (3/4/5/6), Criteo, Device Match, DoubleClick, Dynamic Yield, Facebook, Google Analytics 4, Google Tag Manager, Heap, ID5, Inspectlet, Intercom, KissMetrics, Leanplum, Localytics, Mixpanel, OneTrust, Optimizely, Rokt, Rokt Pay Plus, SimpleReach, Taplytics, Twitter (#1173–#1208)
- rokt: kit updated through v1.36.1 (#1300, #1302, #1313, #1379)
- gtm/ga4: propagate Google consent-setting updates (#1220)
Bug Fixes
- braze: sync braze-6 with upstream, version fix + test repairs (#1301)
- fix kit package metadata to match published npm package names (#1343)
- ci: stabilize BrowserStack Test workflow (#1321)
- conflict/typing cleanup after the deprecated-commerce-API removal rebase (#1377)
Full diff: v2.81.0...v3.0.0