Skip to content

v3.0.0

Choose a tag to compare

@alexs-mparticle alexs-mparticle released this 31 Aug 21:30
· 3 commits to master since this release
d6403eb

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 logCheckout and logRefund methods. Use logProductAction() with ProductActionType.Checkout / ProductActionType.Refund instead. (logPurchase is retained — production traffic still depends on it — but remains deprecated in favor of logProductAction() with ProductActionType.Purchase.) (#1314)

  • eCommerce: removed the deprecated Cart API entirely, including:

    • mParticle.eCommerce.Cart.add/remove/clear
    • mParticle.Identity.getCurrentUser().getCart() and its add/remove/clear/getCartProducts methods
    • The underlying SDKCart, ICart, SDKShoppingCart, and mParticleUserCart types, ShoppingCart server DTO conversion, and the maxProducts config option

    Use logProductAction() with ProductActionType.AddToCart / RemoveFromCart instead. (#1314)

  • consent: removed the deprecated removeCCPAState method. Use removeCCPAConsentState instead. (#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