From 82b531718e33472cb2f00451acdbee740c5ef1f7 Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Tue, 26 May 2026 18:38:07 +0200 Subject: [PATCH] Release @probo/cookie-banner/v0.6.0 Signed-off-by: Sacha Al Himdani --- package-lock.json | 2 +- packages/cookie-banner/CHANGELOG.md | 20 ++++++++++++++++++++ packages/cookie-banner/package.json | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b61a09ab..45c95b95c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20182,7 +20182,7 @@ }, "packages/cookie-banner": { "name": "@probo/cookie-banner", - "version": "0.5.0", + "version": "0.6.0", "license": "MIT", "devDependencies": { "esbuild": "^0.27.0", diff --git a/packages/cookie-banner/CHANGELOG.md b/packages/cookie-banner/CHANGELOG.md index ff0119f84..3a2f3b84b 100644 --- a/packages/cookie-banner/CHANGELOG.md +++ b/packages/cookie-banner/CHANGELOG.md @@ -4,6 +4,26 @@ All notable changes to the `@probo/cookie-banner` SDK will be documented in this ## Unreleased +## [0.6.0] - 2026-05-26 + +### Added + +- Eagerly bootstrap GCM (deny all consent types before config fetch) to close the gap where gtag could track during async config loading +- Track source (`script`/`pre-existing`) on detected storage trackers (localStorage, sessionStorage, indexedDB, cacheStorage) +- Mark page-world extension writes with a new `EXTENSION` source + +### Changed + +- Overhaul extension-activity detection: add synchronous DOM hooks (IDL setters, `setAttribute`, HTML-parsing entry points, fetch/XHR/sendBeacon) and drop ineffective `isExtensionCaller()` wraps + +### Removed + +- Remove the PostHog integration (use `data-cookie-consent` script blocking instead) + +### Fixed + +- Disconnect the previous `MutationObserver` in `load()`'s error path so failing loads no longer leak observers + ## [0.5.0] - 2026-05-20 ### Added diff --git a/packages/cookie-banner/package.json b/packages/cookie-banner/package.json index 116b0f6ae..e6c840845 100644 --- a/packages/cookie-banner/package.json +++ b/packages/cookie-banner/package.json @@ -1,6 +1,6 @@ { "name": "@probo/cookie-banner", - "version": "0.5.0", + "version": "0.6.0", "description": "Probo cookie consent banner SDK", "type": "module", "main": "dist/cookie-banner.mjs",