#
real-cookie-banner
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
#
5.2.10
2026-01-15
#
Bug Fixes
- compatibility with Brizy editor not loading in frontend editor internal reference #869brchk2
- compatibility with WooCommerce and allow to block dynamically loaded fragments in checkout process internal reference #863g4qm6a
- handle potential SecurityError when accessing window properties and cookie banner is not visible internal reference #869bh1a05
- uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, string given Scanner.php
#
Code Refactoring
- consent handling to use a transport object for better flexibility and add support for 'or' condition in consent checks internal reference #f535x6
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
#
Performance Improvements
- allow to configure to put the huge JSON to the bottom of the HTML via RCB/Experimental/OptimizedWpLocalizeScript hook internal reference #869b9znyx
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Bug Fixes
- compatibility with Seraphinite Accelorator internal reference #86944875q
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- exclude real_cookie_banner cookies from consent checks notice internal reference #869bh0uwq
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Code Refactoring
- consent handling to use a transport object for better flexibility and add support for 'or' condition in consent checks internal reference #f535x6
Purpose of dependency: Abstract utility for live preview (customize)
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- allow to block elements with capitalized characters internal reference #869bh2c93
- in some cases content does not get unblocked when scripts without loading-semantics need to be unblocked first internal reference #869brj1eb
#
Maintenance
- code AI review (note 7021, internal reference #869bh2c93
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- allow to block elements with capitalized characters internal reference #869bh2c93
- compatibility with Fluent Calendar when not loading in frontend
- compatibility with PixelYourSite when pysOptions gets blocked internal reference #869bra6kz
- compatibility with WP Grid Builder and 'wpgb_settings is not defined' error
#
Features
- implement SharedAtLeastOne plugin to merge required IDs across blockers using at-least-one logic internal reference #f535x6
#
Maintenance
- code AI review (note 7021, internal reference #869bh2c93
- code review AI (note 6992, internal reference #f535x6
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- in some cases content does not get unblocked when scripts without loading-semantics need to be unblocked first internal reference #869brj1eb
#
Code Refactoring
- consent handling to use a transport object for better flexibility and add support for 'or' condition in consent checks internal reference #f535x6
#
Maintenance
- code AI review (note 7026, internal reference #f535x6
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- add support for additional ISO 3166-1 alpha-2 country codes (Caribbean Netherlands, CuraƧao, Sint Maarten, South Sudan, Kosovo)
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
#
Performance Improvements
- introduce an in-memory cache for already translated items within translateArray internal reference #869bgtjqe
Purpose of dependency: A WordPress client for Real Product Manager
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Consume service and blocker templates from service cloud
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Maintenance
- remove package.json#engines from internal packages internal reference #86931jwau
#
Performance Improvements
- allow to configure to put the huge JSON to the bottom of the HTML via RCB/Experimental/OptimizedWpLocalizeScript hook internal reference #869b9znyx
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Features
- refactor new Contract API internal reference #8699twn1u
#
Maintenance
- ai review internal reference #8699twn1u
- fix issues found in testing internal reference #8699twn1u
- fix purpose in contracts ( internal reference #8699twn1u
- remove package.json#engines from internal packages internal reference #86931jwau
#
5.2.9
2025-12-10
#
Bug Fixes
- block dynamically injected scripts and stylesheets until consent internal reference #f535x6
- compatibility with MailPoet and blocking analytics tracking cookies when no consent given internal reference #m3dtuf
- compatibility with SolidSecurity reCaptcha, hCaptcha and Cloudflare Turnstile internal reference #869apt3a0
- introduce new client-side: content blocker rule syntax internal reference #f535x6
#
Performance Improvements
- tcf vendor list query is slow on MariaDB database internal reference #869372e3a
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- introduce new client-side: content blocker rule syntax internal reference #f535x6
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Features
- add support for script modules in content blocker internal reference #869be7jn7
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- compatibility with latest Bricks Builder when using Google Maps
- compatibility with SolidSecurity reCaptcha, hCaptcha and Cloudflare Turnstile internal reference #869apt3a0
#
Tests
- add HTML fixture for script module consent handling internal reference #869be7jn7
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- introduce new client-side: content blocker rule syntax internal reference #f535x6
- prevent iframe location replacement on Firefox Mobile to avoid App-Intent dialog internal reference #869be8n2w
#
Features
- add support for script modules in content blocker internal reference #869be7jn7
- block dynamically injected scripts and stylesheets until consent internal reference #f535x6
#
5.2.7
2025-12-02
#
Bug Fixes
- add integration for All In One WP Security template internal reference #863g4qm9t
- compatibility with the newest Gravity Forms Recaptcha Plugin internal reference #86971x71q
- compatibility with WP Bakery Page Builder and loading the Pinterest SDK before consent internal reference #86958pp6f
- remap provider contact information to separate fields while importing internal reference #869b6hkuu
- scanner fails with SyntaxError: JSON Parse error: Unterminated string internal reference #869awjyam
#
Maintenance
- compatibility with WordPress 6.9 internal reference #869bakzm8
#
Performance Improvements
- when using a lot of languages and slow database queries fixed internal reference #869b3g7nh
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- visual confirm.content blocker is shown a second time on click internal reference #869b2p070
#
Performance Improvements
- fix high LCP when using a lot of visual content blockers with confirm() syntax internal reference #869b2p070
#
Tests
- better code coverage with c8 (node-executed code) and v8 (client-side executed code) internal reference #f535x6
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- privacy policy URL in TCF declarations always linked to about:blank internal reference #869b2n4v8
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Bug Fixes
- implement missing file multipart upload in contracts internal reference #869badh12
- implement missing file multipart upload in contracts fetch-client internal reference #869badh12
#
5.2.6
2025-11-21
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Maintenance
- upgrade zod to latest v4 and refactor to zod imports instead of zod/v4 internal reference #8699tgz5g
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Bug Fixes
- allow to set a x-tagGroups via route details internal reference #8699tgz5g
- remove redundant delivery ack policy handling internal reference #869am6b3b
#
Maintenance
- upgrade zod to latest v4 and refactor to zod imports instead of zod/v4 internal reference #8699tgz5g
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Maintenance
- introduce secret-scanner with gitleaks internal reference #869aw6tca
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Maintenance
- upgrade zod to latest v4 and refactor to zod imports instead of zod/v4 internal reference #8699tgz5g