Repository navigation
v3.12.0
·
92 commits
to v3-staging
since this release
3.12.0 (2026-10-02)
Bug Fixes
- consent: read a stored consent entry that is not a consent object (#1519) (e54672a)
- events: use the element that received the event in logLink and logForm (#1516) (b3bb35e)
- identity: keep the MPID the server returned as the current user (#1479) (aed63f6), closes #500
- kits: check every user identity against the plan in kit blocking (#1520) (93318fa)
- kits: run every kit blocking step for every event (#1522) (4e623d5), closes #1520
- native-sdk: require the v1 Android bridge to be an own property of window (#1518) (e858772)
- persistence: keep an existing localStorage record over the persistence cookie (#1523) (0287f50), closes #1521
- persistence: treat a persistence cookie that does not decode as absent (#1521) (ac527d0)
- rokt: count a requeued preselect's dispatch hold from its trigger, not from the retry (#1541) (91e7917)
- rokt: keep the user from onUserIdentified when the launcher attaches (#1539) (6bf2083)
- rokt: match a preselection pathname with or without a trailing slash (#1538) (a05346a)
- rokt: set selectPlacements attributes on the user identify resolves to (#1517) (d927af6)
- rokt: stop persisting preselect attributes and honor noFunctional in kit storage (#1504) (c33f6f4)
Features
- rokt: read pre-selection config from the preselectionConfig kit setting (#1530) (a284a72), closes #1540
- rokt: report preselect misses for the identity-arrival read (#1542) (56e1db0)
- rokt: say why the preselect identity gate failed, and log when a held dispatch starts or is cancelled (#1537) (3703cb4)