feat(braze): sync V6 recommended eCommerce events - #1403
Conversation
Port the canonical opt-in event mapping while retaining monorepo package-version injection and V3 dependency wiring.
PR SummaryMedium Risk Overview When the toggle is off, the host SDK lacks Reviewed by Cursor Bugbot for commit 875cc6c. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9dc3dc9. Configure here.
Limit metadata deduplication to attributes consumed by each recommended event type so unrelated identifiers and configured aliases remain available.
|
# [3.2.0](v3.1.0...v3.2.0) (2026-09-10) ### Bug Fixes * **braze:** derive kit versions from package manifests ([#1399](#1399)) ([3fe0073](3fe0073)) * do not resolve query-param keys that name inherited prototype members ([#1375](#1375)) ([b948012](b948012)) * **onetrust:** make async test failures observable ([#1396](#1396)) ([af153c0](af153c0)) * **release:** prioritize Rokt kits release, accept v3 PR targets, increase registry audit timing ([#1397](#1397)) ([28d3a71](28d3a71)) * **rokt:** stop emitting ATTRIBUTE_SETTER_CALLED diagnostic logs ([#1405](#1405)) ([1542678](1542678)) ### Features * **braze:** sync V6 recommended eCommerce events ([#1403](#1403)) ([e59ced7](e59ced7)) * **rokt:** fire early preselect selectPlacements calls on configured pageviews ([#1398](#1398)) ([5920607](5920607))





Summary
master-v6opt-in recommended eCommerce forwarding from1b8a4ca3, superseding the stale draft in feat: sync Braze 6 kit from upstream #1310^6.9.0and add the upstream browser coveragedist/**files and changes to every other kitComparison notes
src/BrazeKit-dev.jsmatches feat: sync Braze 6 kit from upstream #1310/canonicalmaster-v6except that runtimeversionis injected from this package manifesttest/tests.jsmatches feat: sync Braze 6 kit from upstream #1310/canonical behavior plus the manifest-version assertion from fix(braze): derive runtime versions from package manifests #1399Test plan
cd kits/braze/braze-6 && npm run build && npm test(Chrome Headless + Firefox Headless, 206 successful assertions)npm run lint