feat: sync Rokt kit with upstream v1.35.0 - #1365
Conversation
Bring the monorepo kit to the latest standalone release while preserving v3 packaging metadata.
PR SummaryMedium Risk Overview The forwarder now records page views in namespaced localStorage (legacy key migration, 25-record cap, quota retry/eviction, sanitized URLs, title/canonical/active-time fields) and on Also updates domain / launcher URL handling for full origins and tightens ad-block probe behavior. Reviewed by Cursor Bugbot for commit 0be0138. 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 2fa4245. Configure here.
Co-authored-by: Cris Ryan Tan <crisryantan@gmail.com>
|
* feat: sync Rokt kit with upstream v1.35.0 Bring the monorepo kit to the latest standalone release while preserving v3 packaging metadata. * fix(rokt): stringify UTM selectPlacements attributes Co-authored-by: Cris Ryan Tan <crisryantan@gmail.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>




Summary
kits/roktfrom standalone upstream rangev1.30.2..v1.35.0.1.35.0while preserving monorepo-specific v3 packaging metadata.The copied
src/,test/,CHANGELOG.md, and rebuiltdist/are byte-identical to upstream tagv1.35.0(1832ad9).Upstream changes
This range carries these 14 substantive upstream PRs:
domainfor bundled extensionsselectPlacementssessionManagerfacadecreateLauncherselectPlacementsselectPlacementsPackage metadata
A field-by-field comparison showed that upstream
package.jsonchanges only the version between these tags; there are no dependency deltas inv1.30.2..v1.35.0. This PR therefore:1.35.0and keeps the shared package name@mparticle/web-rokt-kit;@mparticle/web-sdkas a^3.0.0peer dependency for the v3 line;^2.73.1development dependency used for local build/test resolution;publishConfig(accessandregistry) rather than importing standalone release-only settings;Superseded monorepo PRs
This fresh full sync supersedes #1307, #1324, and #1327. In particular, #1324's session-ID work is upstream in #116 and its correction #117. This PR does not close those PRs.
Testing
24.16.0, npm11.13.0npm ci && npm run build && npm testv1.35.0for source, tests, changelog, and generated dist