In This Release
🏛 Core PRs
- Core: escape HTML-unsafe characters in encodeMacroURI macro names (#15406)
- Core: escape values interpolated into generated VAST XML (#15407)
- Gam integration: propagate viewurl from creatives (#15318)
- Build system: clean up runtime dependencies (#15413)
- userId: Refactor PPID validation logic with official regex (#15411)
🚀 New Features
- Mantis RTD: New RTD Module Added (#15315)
- MGID Bid Adapter: populate bid request with MGID session props (#15006)
🐛 Bug Fixes
- Core: escape HTML-unsafe characters in encodeMacroURI macro names (#15406)
- Core: escape values interpolated into generated VAST XML (#15407)
🛠 Maintenance
- Bump github/codeql-action from 4 to 4.37.3 (#15424)
- dgkeywordsRtdProvider and sonobiBidAdapter: fix direct access to storage rule violations (#15249)
- Reklamup Bid Adapter: update adapter (#15361)
- IntentIQ ID System: A/B group updates (#15345)
- AdSpirit Bid Adapter: fix Native ORTB handling (#15420)
- Adkernel Bid Adapter: remove obsolete aliases (#15409)
- Yieldmo Bid Adapter: guard getFloor, unmatched video imps, empty response body (#15417)
- Build Dependencies: patch brace-expansion and js-yaml (#15423)
- CI: use bundled Safari for browser tests (#15422)
- Teads Bid Adapter: forward the COPPA flag (#15419)
- Tercept Analytics Adapter: fix page view tracking for in-page (SPA) navigation (#15383)
- Build system: turn off webpack's experiments.typescript (#15412)
- Yieldmo Bid Adapter: remove dead Topics handling (#15414)