#
v4.8.3 - v3.2.0
#
4.8.3
2024-10-23
#
Bug Fixes
- allow multiple sitemaps in robots.txt internal reference #86967g80d
- always show original markup in scan entries and deduplicate internal reference #86969de1q
- compatibility with FacetWP and reloading preloaded data twice internal reference #869502z3k
- compatibility with FluentCommunity and no visual content blocker internal reference #8696am4em
- compatibility with Presto Player not rendering all video embeds internal reference #86960tuve
- compatibility with Visual Composer and Hide on this page feature internal reference #869613ef5
- cookie policy could not be created with TranslatePress active internal reference #86969m9g6
- explode() argument #2 () must be of type string, array given after importing TCF content blcker in free version internal reference #8693dmfxd
- make getTranslatedName also work for WordPress langauges internal reference #869657xp3
- make it better work with server jobs and reloading page internal reference #861mva7bm
#
Code Refactoring
- move WordPress content blocker compatibility tweaks to isomorphic package internal reference #8695mtnyu
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
#
Maintenance
- update TCF vendors for Google AdSense network internal reference #8694q1nfu
- update texts for CDN cards in scanner internal reference #86963c70n
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- allow to skip uncompress when cookie policy is not compressed internal reference #861mva7bm
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- failed to construct 'URL': Invalid URL when using MagnificPopup and WooCommerce Upload Files internal reference #8695zwvhy
Purpose of dependency: Abstract utility for live preview (customize)
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
#
Tests
- port fast-html-tag and headless-content-blocker to TypeScript with Vitest tests internal reference #8695mtnyu
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- always show original markup in scan entries and deduplicate internal reference #86969de1q
- fatal error: Uncaught Error: Call to a member function getRegularExpressions() on null internal reference #8695yj3g9
- streamline common Vimeo and YouTube content blocker rules to new selector syntax map functionality internal reference #86964vzn3
#
Code Refactoring
- move WordPress content blocker compatibility tweaks to isomorphic package internal reference #8695mtnyu
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
#
Tests
- port fast-html-tag and headless-content-blocker to TypeScript with Vitest tests internal reference #8695mtnyu
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- compatibility with Presto Player not rendering all video embeds internal reference #86960tuve
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- make getTranslatedName also work for WordPress langauges internal reference #869657xp3
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Maintenance
- update links to standard contractual clauses internal reference #86969h83e
- update texts for CDN cards in scanner internal reference #86963c70n
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- do not invalidate license for elb.amazonaws.com internal reference #86964ynay
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Bug Fixes
- make it better work with server jobs and reloading page internal reference #861mva7bm
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
#
Features
- allow to define a job capability to assign jobs only to e.g. administrators internal reference #861mva7bm
- allow to define a job priority internal reference #861mva7bm
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Bug Fixes
- uasort(): Argument #1 () must be of type array, null given in internal reference #86967g2a2
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Consume service and blocker templates from service cloud
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Find and crawl sitemaps to get a full list of URLs.
#
Bug Fixes
- allow multiple sitemaps in robots.txt internal reference #86967g80d
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- content blocker cannot be saved with empty description text internal reference #869625w64
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Shared typings for all Real Commerce backend.
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Helper functionalities for your composer project to validate licenses and generate a disclaimer.
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
#
Maintenance
- migrate away from envkey-source to infisical internal reference #86959qnq2
#
Tests
- port fast-html-tag and headless-content-blocker to TypeScript with Vitest tests internal reference #8695mtnyu
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- make retry mechanism work with FormData internal reference #8695kguk7
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Tests
- port fast-html-tag and headless-content-blocker to TypeScript with Vitest tests internal reference #8695mtnyu
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Maintenance
- migrate away from envkey-source to infisical internal reference #86959qnq2
Purpose of dependency: Predefined functionalities for PHPCS.
#
Code Refactoring
- remove jest and phpunit from packages which do not use it internal reference #8695mtnyu
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Bug Fixes
- visual hero content blocker is not responsive when using a wide width teaching separator internal reference #869627051
#
4.8.0
2024-09-26
#
Bug Fixes
- compatibility with Divi video slider and visual content blockers internal reference #8695kgg74
- compatibility with Flatsome theme and lightboxes internal reference #8695hkk9h
- compatibility with Gutenberg vimeo embeds with direct URLs instead of player.vimeo.com internal reference #8695jrnud
- compatibility with magnificPopup and YouTube urls covered also by TCF internal reference #8695hkk9h
- compatibility with SiteGround Optimizer and minificdation of files internal reference #8695rputb
- compatiblity with Advanced Backgrouns
- content blocker with connected GCM and TCF are not loaded correctly in login screen internal reference #8695rjfzf
- show a notice when a new service template covers an external URL internal reference #86955xtbe
- spelling of paragraphs in English internal reference #869566d55
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- banner-less consent (cookie banner without cookie banner, internal reference #fb1hvk
- introduce a new option to generate Cookie policy in Cookies > Settings internal reference #22wkegu
- new field for services to change the technical handling execute priority internal reference #8695emete
- show an explanation when using a CDN in the scanner internal reference #118mngr
#
Maintenance
- prepare release internal reference #8695kgrpr
- remove referer workaround for Strato servers internal reference #86954236z
#
Performance Improvements
- do not download service and blocker templates twice internal reference #86955xtbe
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- review points 1-10 without 7 internal reference #118mngr
- review points 4 internal reference #118mngr
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- added cdn handling to service templates internal reference #118mngr
- introduce execute priority for services internal reference #118mngr
- new field for services to change the technical handling execute priority internal reference #8695emete
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- geo-restriction does not accept new services automatically when previous consent was also implicit internal reference #8695mj2kd
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- banner-less consent (cookie banner without cookie banner, internal reference #fb1hvk
- introduce a new option to generate Cookie policy in Cookies > Settings internal reference #22wkegu
- introduce DSG with Trans-Atlantic Data Privacy Framework compatibility internal reference #866avtc01
- new field for services to change the technical handling execute priority internal reference #8695emete
- show an explanation when using a CDN in the scanner internal reference #118mngr
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- compatibility with magnificPopup and YouTube urls covered also by TCF internal reference #8695hkk9h
- unload event listeners are deprecated and will be removed internal reference #8695mhu71
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- new field for services to change the technical handling execute priority internal reference #8695emete
Purpose of dependency: Abstract utility for live preview (customize)
#
Bug Fixes
- allow to pass custom parameters for sections internal reference #22wkegu
#
Maintenance
- remove referer workaround for Strato servers internal reference #86954236z
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Bug Fixes
- wp-content exists but is not writable internal reference #8695rkn9g
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- compatibility with Gutenberg vimeo embeds with direct URLs instead of player.vimeo.com internal reference #8695jrnud
- compatibility with SiteGround Optimizer and minificdation of files internal reference #8695rputb
- show a notice when a new service template covers an external URL internal reference #86955xtbe
- track rules which match the same inline script in scanner correctly internal reference #86942x07f
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- compatibility with Divi video slider and visual content blockers internal reference #8695kgg74
- do not stop execution when a hijacked jQuery function runs into an error internal reference #8695hkk9h
#
Performance Improvements
- force to render visual content blockers for :confirm() dialogs in idle step internal reference #8695xjmf6
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- allow to copy content to multiple destination languages internal reference #22wkegu
- uncaught Error: Call to undefined function pll_default_language internal reference #8695ugetm
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- accessibility allow to use escape listener in change/history cookie banner dialog for X-replacement internal reference #8695xk0gy
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- introduce a new option to generate Cookie policy in Cookies > Settings internal reference #22wkegu
- introduce DSG with Trans-Atlantic Data Privacy Framework compatibility internal reference #866avtc01
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- spelling of paragraphs in English internal reference #869566d55
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- banner-less consent (cookie banner without cookie banner, internal reference #fb1hvk
- introduce a new option to generate Cookie policy in Cookies > Settings internal reference #22wkegu
- introduce DSG with Trans-Atlantic Data Privacy Framework compatibility internal reference #866avtc01
- new field for services to change the technical handling execute priority internal reference #8695emete
- show an explanation when using a CDN in the scanner internal reference #118mngr
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- do not invalidate license for azurewebsites.net internal reference #8695h2x87
Purpose of dependency: Consume service and blocker templates from service cloud
#
Features
- new field for services to change the technical handling execute priority internal reference #8695emete
- show an explanation when using a CDN in the scanner internal reference #118mngr
#
Performance Improvements
- do not download service and blocker templates twice internal reference #86955xtbe
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Maintenance
- remove referer workaround for Strato servers internal reference #86954236z
Purpose of dependency: Shared typings for all Real Commerce backend.
#
Features
- banner-less consent (cookie banner without cookie banner, internal reference #fb1hvk
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Bug Fixes
- provide APP_NAME and APP_VERSION in backend environment internal reference #8695emete
- restore production database dump app-versionized internal reference #8695emete
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- retry 5 times when component is locked internal reference #8695kguk7
Purpose of dependency: Enums and key value getters for all countries in different ISO code standards.
#
Features
- data processing countries group Akamai internal reference #betuuk
Purpose of dependency: Predefined monorepo utilities and tasks.
#
Continuous Integration
- make public changelog generation work again with latest Taskfile version internal reference #8695kgrpr
#
Maintenance
- update retypeapp internal reference #8695kgrpr
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Features
- add safety mechanisms for data transmission and option to hide less relevant details internal reference #86957nqtx
- introduce a new option to generate Cookie policy in Cookies > Settings internal reference #22wkegu
#
4.7.15
2024-08-13
#
Bug Fixes
- make preset selector work with conditional controls on server-side internal reference #86955xtbe
- new telemetry data for scanner external URLs and how often they got found on the website internal reference #86955xtbe
Purpose of dependency: Abstract utility for live preview (customize)
#
Bug Fixes
- make preset selector work with conditional controls on server-side internal reference #86955xtbe
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Styles
- do not show a box shadow for banners in mobile view internal reference #86955xtbe
#
4.7.14
2024-08-08
#
Bug Fixes
- compatibility with WooCommerce Order Attribution internal reference #8693z3a9b
- use ReactJSXRuntime for better WordPress 6.6 compatibility internal reference #86959qqq1
#
Code Refactoring
- remove no longer needed functions internal reference #86959qqq1
- use private fields for Transaction / PersistedTransaction class internal reference #8695a0rv7
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Code Refactoring
- use private fields for Transaction / PersistedTransaction class internal reference #8695a0rv7
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- set TRP_LANGUAGE only when requested language exists internal reference #8695a0rv7
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- use ReactJSXRuntime for better WordPress 6.6 compatibility internal reference #86959qqq1
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Performance Improvements
- use one WP REST API call to /jobs to fulfill also the /status request on startup internal reference #861mva7bm
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- some components are not rendered in WordPress < 6.2 internal reference #86959qqq1
- use ReactJSXRuntime for better WordPress 6.6 compatibility internal reference #86959qqq1
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Bug Fixes
- some components are not rendered in WordPress < 6.2 internal reference #86959qqq1
- use ReactJSXRuntime for better WordPress 6.6 compatibility internal reference #86959qqq1
#
4.7.13
2024-08-01
#
Bug Fixes
- compatibility with Matomo plugin, tracking filters and scanner internal reference #86959fpcm
- implement a new event RCB/PreDecision/Promises to delay the cookie banner appearance programmatically internal reference #86955u6k6
- register new selector syntax function eval() internal reference #86954w4j6
#
Code Refactoring
- move react-aiot to @devowl-wp/react-folder-tree within monorepo internal reference #awv3bv
- react-sortable-hoc to dnd-kit internal reference #awv3bv
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
- minimum required version is WordPress 5.9 internal reference #awv3bv
- upgrade @antv/g2 to v5 internal reference #86955prp5
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- implement a new event RCB/PreDecision/Promises to delay the cookie banner appearance programmatically internal reference #86955u6k6
Purpose of dependency: Abstract utility for live preview (customize)
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Features
- allow to configure variables for selector syntax functions internal reference #86954w4j6
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Features
- allow to configure variables for selector syntax functions internal reference #86954w4j6
- new selector syntax function eval() internal reference #86954w4j6
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Code Refactoring
- react-sortable-hoc to dnd-kit internal reference #awv3bv
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
Purpose of dependency: Provide various React utils, side effect free and tree shakeable.
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
Purpose of dependency: A WordPress client for Real Product Manager
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
- only resolve passed callables once internal reference #86957jtzr
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Build System
- generate cachebuster files in a real temporary file to avoid race conditions
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
#
Maintenance
- deps : update dependency php-stubs/wordpress-stubs to v6.6.0
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Code Refactoring
- upgrade to React v18 (createRoot, unmountComponentAtNode, internal reference #awv3bv
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Code Refactoring
- move react-aiot to @devowl-wp/react-folder-tree within monorepo internal reference #awv3bv
#
4.7.12
2024-07-17
#
Bug Fixes
- no longer send referer via URL parameter as this lead to issues with Strato servers (dashboard no longer loads, internal reference #86954236z
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- no longer send referer via URL parameter as this lead to issues with Strato servers (dashboard no longer loads, internal reference #86954236z
Purpose of dependency: Abstract utility for live preview (customize)
#
Bug Fixes
- no longer send referer via URL parameter as this lead to issues with Strato servers (dashboard no longer loads, internal reference #86954236z
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- no longer send referer via URL parameter as this lead to issues with Strato servers (dashboard no longer loads, internal reference #86954236z
#
4.7.11
2024-07-16
#
Bug Fixes
- compatibility with Authentic theme using jarallax for parallax background videos internal reference #86951xdwv
- compatibility with FacetWP pagination internal reference #869502z3k
- compatibility with finding services of SEOPress analytics module internal reference #86951f1yr
- compatibility with Thrive Visual Editor and Vimeo video events internal reference #8695141bx
- content blocker not rendered in op-builder overlay / modal dialog internal reference #86951rm14
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy edit dialog internal reference #86951yt9g
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy settings history internal reference #86951yt9g
- the page cannot be cached (bfcache) because it has a BroadcastChannel instance with registered listeners internal reference #86951y06h
#
Documentation
- update README.md for WordPress 6.6 compatibility internal reference #86951232r
#
Maintenance
- update TCF vendors list of Google AdSense internal reference #8694q1nfu
#
Performance Improvements
- increase interval to check for new scanner items internal reference #8694w7y3c
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- allow usesNonCookieAccess property in TCF vendor device disclosure internal reference #8694xa392
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy edit dialog internal reference #86951yt9g
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy settings history internal reference #86951yt9g
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy edit dialog internal reference #86951yt9g
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy settings history internal reference #86951yt9g
- the page cannot be cached (bfcache) because it has a BroadcastChannel instance with registered listeners internal reference #86951y06h
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- do not loop Vimeo embeds when unblocking through content blocker internal reference #8695141bx
#
Features
- allow to use selector syntax attribute functions through selector syntax map for already blocked elements internal reference #8695141bx
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy edit dialog internal reference #86951yt9g
- correctly show the accepted TCF and GCM states when using Geo-restriction in privacy settings history internal reference #86951yt9g
- the page cannot be cached (bfcache) because it has a BroadcastChannel instance with registered listeners internal reference #86951y06h
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Performance Improvements
- increase interval to check for new scanner items internal reference #8694w7y3c
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Maintenance
- suppress logs from requests from nullers internal reference #8694xa392
#
4.7.10
2024-06-20
#
Bug Fixes
- allow to use confirm() together with visualParent() internal reference #2w37t6q
- base64 encode tests for the REST API endpoint test to avoid conflicts with search & replace internal reference #8694uj43d
- compatibility with WooCommerce Google Analytics and Google Consent Mode internal reference #866avf01n
- cURL operation timed out REST API notice and retry again after x seconds internal reference #8694uj43d
- scanner is stuck when using a URL parameter rewrite mechanism together with the Maintenance plugin internal reference #8694vbn1u
- show correct text in second view internal reference #8694vgm6z
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- base64 encode tests for the REST API endpoint test to avoid conflicts with search & replace internal reference #8694uj43d
- compatibility with WooCommerce Google Analytics and Google Consent Mode internal reference #866avf01n
- cURL operation timed out REST API notice and retry again after x seconds internal reference #8694uj43d
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Abstract utility for live preview (customize)
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- allow to use confirm() together with visualParent() internal reference #2w37t6q
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- allow to use confirm() together with visualParent() internal reference #2w37t6q
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- allow to use confirm() together with visualParent() internal reference #2w37t6q
- show correct text in second view internal reference #8694vgm6z
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
#
Performance Improvements
- cookie edit form loads faster now when changing fields internal reference #8694pd20a
- cookie edit form loads faster now when changing fields internal reference #8694pd20a
Purpose of dependency: Provide various React utils, side effect free and tree shakeable.
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- do not deactivate the license when the hostname differs in letter case internal reference #8694uw4y2
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update p-queue to latest verson internal reference #8694qg0t9
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Read the actually applied CSS property value instead of the calculated one.
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Consume service and blocker templates from service cloud
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Find and crawl sitemaps to get a full list of URLs.
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- remove notice about too many requests to devowl.io servers internal reference #8694uj43d
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- deps : update dependency mpratt/embera to v2.0.40
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Record and replay interactions on a given HTML element.
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Shared typings for all Real Commerce backend.
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Helper functionalities for your composer project to validate licenses and generate a disclaimer.
#
Maintenance
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- update commander and adm-zip internal reference #8694qg0t9
- update some major dependencies internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Maintenance
- deps : pin dependencies
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Enums and key value getters for all countries in different ISO code standards.
#
Maintenance
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Predefined monorepo utilities and tasks.
#
Continuous Integration
- remove npm-update-checker CLI command as we use Renovate now internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- update commander and adm-zip internal reference #8694qg0t9
- update some major dependencies internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Continuous Integration
- introduce Renovate bot for dependency update automation internal reference #8694qg0t9
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- update commander and adm-zip internal reference #8694qg0t9
- update some major dependencies internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Predefined functionalities for PHPCS.
#
Maintenance
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Predefined functionalities for PHPUnit.
#
Maintenance
- deps : pin dependencies
- deps : update composer dependencies (non-major)
- update renovate.json internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide a performant translation extractor based on regular expression.
#
Maintenance
- deps : pin dependencies
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm all dependencies (non-major)
- deps : update npm all dependencies inclusive some major updates internal reference #8694qg0t9
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Build System
- remove babel-loader and babel toolchain and introduce SWC internal reference #8694pt2j7
#
Maintenance
- deps : pin dependencies
- deps : pin dependencies
- deps : update npm (non-major)
- deps : update npm (non-major)
- deps : update npm all dependencies (non-major)
- upgrade prettier v3 together with eslint flat config and run on all files (fix, format, internal reference #8694qg0t9
#
4.7.9
2024-05-29
#
Bug Fixes
- compatibility with Bricks Builder and PhotoSwipe lightboxes internal reference #8694jz55m
- compatibility with Elementor Lightbox widget
- compatibility with Perfmatters lazy loading iframes internal reference #8694jz55m
- do not show REST API notice for non-administrators internal reference #8694n17tx
- the WP cron system breaks the notice check and shows a notice with 'Operation timed out' error internal reference #8694nu6cm
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- matchesUrl() should also work with addSelectorSyntaxMap() internal reference #8694jz55m
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- allow to delegateClick() the real element before opening the hero dialog (confirm(), internal reference #m15mty
- allow to use confirm() and delegateClick() together internal reference #8694myd2d
- matchesUrl() should also work with addSelectorSyntaxMap() internal reference #8694jz55m
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- allow to delegateClick() the real element before opening the hero dialog (confirm(), internal reference #m15mty
- do not render visual content blockers in nested confirm() blockers internal reference #m15mty
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- accessibility elements use prohibited aria attributes aria-labelledby internal reference #8694k3zua
- allow to delegateClick() the real element before opening the hero dialog (confirm(), internal reference #m15mty
#
4.7.8
2024-05-10
#
Bug Fixes
- compatibility with AI Assistant with ChatGPT by AYS internal reference #8694f00cj
- compatibility with pixfort modal dialog and unblocked content
- compatibility with SuperFly Menu in combination with Autoptimize internal reference #8694ge2gj
- fatal error in admin dashboard about urlencode when using multidimensional cookies for REST API check internal reference #86949561p
- increase timeout for testing the REST API consent save mechanism internal reference #86949561p
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- allow to rerun the HTML processor multiple times through registerRerun method internal reference #8694ge2gj
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- apply inline script plugins also to scripts with base64-encoded data URL as src internal reference #8694ge2gj
- compatibility with AI Assistant with ChatGPT by AYS internal reference #8694f00cj
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- delete checkboxes for privacy policy and only print an information for this internal reference #861mrzwar
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Bug Fixes
- delete checkboxes for privacy policy and only print an information for this internal reference #861mrzwar
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- do not show admin notice about REST API issues in update admin screen internal reference #8694hc398
- too many requests to license.devowl.io announcements endpoint internal reference #86939q6ce
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Bug Fixes
- sticky legal link icon is not aligned correctly when bootstrap is in use internal reference #8694dcmep
#
4.7.6
2024-04-23
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: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- consent types were recommended for Google Tag Manager service in notice internal reference #8694art6m
Purpose of dependency: Shared typings for all Real Commerce backend.
#
Maintenance
- write NulledVersionUsage deferred internal reference #8694939q9
#
4.7.5
2024-04-20
#
Bug Fixes
- fatal error in Notices.php and urlencode when using array cookies e.g. my-cookie[] internal reference #86949561p
#
4.7.4
2024-04-19
#
Bug Fixes
- notice about REST API is showing a fatal error as forwarded cookies for the REST API test are not encoded internal reference #86949561p
- notice about saving consents is shown when request takes longer than 2 seconds (timeout, internal reference #86949561p
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- do not show notice about Google Consent Mode and Tag Manager when identifier is gtm-1 (e.g. WPML/PolyLang, internal reference #8694art6m
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- old safari browser shows blurry background and no cookie banner internal reference #8694at817
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Bug Fixes
- old safari browser shows blurry background and no cookie banner internal reference #8694at817
#
4.7.3
2024-04-12
#
Bug Fixes
- the newly added notice about REST API shows errors about 403 Forbidden, we added another tip for the cause internal reference #86949561p
- the newly added notice about REST API shows errors about cURL timeouts internal reference #86949561p
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- deprecation warning in PHP log about Requests_Response class internal reference #86949561p
- the newly added notice about REST API shows errors about 403 Forbidden, we added another tip for the cause internal reference #86949561p
#
4.7.2
2024-04-10
#
Bug Fixes
- cURL error 60: SSL: no alternative certificate subject name matches target host name internal reference #86949561p
- show another tip about REST API issues when cURL throws an error internal reference #86949561p
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- show another tip about REST API issues when cURL throws an error internal reference #86949561p
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- uppercase <A tag leads to scanner results internal reference #869496hwj
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- uppercase <A tag leads to scanner results internal reference #869496hwj
#
Testing
- rename test internal reference #869496hwj
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Maintenance
- update stubs internal reference #86949561p
#
4.7.1
2024-04-09
#
Documentation
- mention new translations Greek, Romanian, Hungarian, Slovakian and Finnish in wordpress.org plugin description internal reference #86947y4pv
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- cookie banner not shown in older Safari versions (Hotfix, internal reference #86947y4pv
#
4.7.0
2024-04-09
#
Bug Fixes
- compatibility with NS Clonser Site Copier and a PHP fatal error while cloning internal reference #86941hv75
- compatibility with Perfmatters DelayJS functionality and Code on page load scripts internal reference #869465a82
- compatibility with Slider Revolution v7 not loading
- compatibility with wl-api-connector
- compatibility with WS Forms and Google Maps field internal reference #86947u85x
- implement a mechanism detecting a defect Consent REST API and recommend knowledgebase articles internal reference #8693zknc0
- introduce a fallback system when the remote server is not available internal reference #1xpcvre
- privacy policy mention usage checklist item is not checked when using Gutenberg patterns internal reference #869454cmr
- scanner recommandation does not get removed after cloning website internal reference #86948fqwy
- typo internal reference #861myr2cq
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
#
Features
- allow to delete consents individually in List of consents table internal reference #86944k7fc
- introduce sticky legal links widget in customizer internal reference #1za40xb
- translations into Hungarian, Romanian, Greek, Finnish and Slovak internal reference #863gr8e97
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Bug Fixes
- compatibility with Perfmatters DelayJS functionality and Code on page load scripts internal reference #869465a82
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- implement a mechanism detecting a defect Consent REST API and recommend knowledgebase articles internal reference #8693zknc0
- implement wait_for_update in Google Consent Mode to avoid issues with too early fired events internal reference #86946wnva
- introduce a fallback system when the remote server is not available internal reference #1xpcvre
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- also sync the unblocking of a visual content blocker with other tabs internal reference #8693gvgkh
- introduce a fallback system when the remote server is not available internal reference #1xpcvre
Purpose of dependency: Abstract utility for live preview (customize)
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
#
Features
- translations into Hungarian, Romanian, Greek, Finnish and Slovak internal reference #863gr8e97
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Bug Fixes
- use vigenere cipher for obfuscating the REST API URL internal reference #8693zknc0
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- correctly block link HTML tags with multiple rels internal reference #86945vky4
- scanner finds Google Maps for MyListing theme when Mapbox instead of Google Maps is used internal reference #86947zz6j
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- window.onload assignment should behave like window load event internal reference #86947my22
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
#
Features
- translations into Hungarian, Romanian, Greek, Finnish and Slovak internal reference #863gr8e97
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- also sync the unblocking of a visual content blocker with other tabs internal reference #8693gvgkh
- introduce a fallback system when the remote server is not available internal reference #1xpcvre
#
Features
- introduce sticky legal links widget in customizer internal reference #1za40xb
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- introduce a fallback system when the remote server is not available internal reference #1xpcvre
- reset all template fields in edit form
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- deactivate license domain detection when running WordPress through WP CLI internal reference #869482eaf
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
#
Features
- translations into Hungarian, Romanian, Greek, Finnish and Slovak internal reference #863gr8e97
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
#
Features
- translations into Hungarian, Romanian, Greek, Finnish and Slovak internal reference #863gr8e97
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- compatibility with Perfmatters DelayJS functionality and Code on page load scripts internal reference #869465a82
- implement a mechanism detecting a defect Consent REST API and recommend knowledgebase articles internal reference #8693zknc0
- use vigenere cipher for obfuscating the REST API URL internal reference #8693zknc0
#
Build Process
- remove minimal translations el fi and fix localization system internal reference #861myr2cq
#
Features
- translations into Hungarian, Romanian, Greek, Finnish and Slovak internal reference #863gr8e97
Purpose of dependency: Predefined functionalities for PHPUnit.
#
Bug Fixes
- scanner finds Google Maps for MyListing theme when Mapbox instead of Google Maps is used internal reference #86947zz6j
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Features
- introduce sticky legal links widget in customizer internal reference #1za40xb
#
4.6.1
2024-03-22
#
Bug Fixes
- avoid race conditions when contacting our backend servers to avoid triggering rate limit notice internal reference #86939q6ce
- close cookie banner in multi-tab scenario in all tabs internal reference #8693gvgkh
- compatibility with WordPress 6.5 internal reference #869434yv9
- do not allow to block the cookie banner overlay by a rule internal reference #86943585g
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- close cookie banner in multi-tab scenario in all tabs internal reference #8693gvgkh
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Bug Fixes
- correctly set chmod for anti-ad-block files in wp-content folder internal reference #8694394ga
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- close cookie banner in multi-tab scenario in all tabs internal reference #8693gvgkh
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- avoid race conditions when contacting our backend servers to avoid triggering rate limit notice internal reference #86939q6ce
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
- avoid race conditions when contacting our backend servers to avoid triggering rate limit notice internal reference #86939q6ce
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- avoid race conditions when contacting our backend servers to avoid triggering rate limit notice internal reference #86939q6ce
#
4.6.0
2024-03-13
#
Bug Fixes
- allow also to ignore/unignore service templates in scanner results internal reference #31mh4np
- compatibility with AppThemes Vantage and Google Maps
- compatibility with Bricks Builder and lazy loaded iframes internal reference #8693z2tw6
- compatibility with GoodLayers page builder and unblocking background videos internal reference #8693wxcad
- compatibility with latest GA Google Analytics PRO version internal reference #86941x3bv
- compatibility with SureCart internal reference #861mwehmt
- deprecated:explode(): Passing null to parameter #2 () of type string is deprecated
#
Features
- introduce a new customizer option to define a maximum height for the cookie banner internal reference #86940n0a0
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Features
- support Swift Performance AI internal reference #8693xe6a6
#
Performance
- avoid that the cookie banner gets the LCP when WP Rocket is active internal reference #86939bd3z
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- undefined array key flag PHP warning
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- allow also to ignore/unignore service templates in scanner results internal reference #31mh4np
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- allow to avoid visual content blocker deduplication through custom class rcb-avoid-deduplication on parent element internal reference #86940a5nt
- compatibility with GoodLayers page builder and unblocking background videos internal reference #8693wxcad
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- show service group with partial icon when a service with opt-out is configure internal reference #86941b3h8
#
Features
- introduce a new customizer option to define a maximum height for the cookie banner internal reference #86940n0a0
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- allow also to ignore/unignore service templates in scanner results internal reference #31mh4np
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
- allow also to ignore/unignore service templates in scanner results internal reference #31mh4np
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Features
- introduce a new customizer option to define a maximum height for the cookie banner internal reference #86940n0a0
#
Styling
- break all links when viewport gets too small on mobile in second view of cookie banner
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Features
- introduce a new customizer option to define a maximum height for the cookie banner internal reference #86940n0a0
#
4.5.3
2024-02-29
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: Provide a functionality to deliver assets anonymous
#
Bug Fixes
- compatibility with latest TCF stub version not loading internal reference #8693ubj9a
#
4.5.2
2024-02-28
#
Bug Fixes
- compatibility with WP Fastest Cache when cookie banner does no longer get loaded internal reference #8693ubj9a
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Bug Fixes
- compatibility with WP Fastest Cache when cookie banner does no longer get loaded internal reference #8693ubj9a
- switch from free to PRO version sometimes did not recreate the JavaScript files for the cookie banner internal reference #8693ubj9a
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- when changing consent and WordPress is too slow no changes are saved internal reference #8693n1cc5
#
4.5.1
2024-02-26
#
Bug Fixes
- cookie banner not loaded when anti ad block system is deactivated internal reference #8693ubj9a
#
Documentation
- adaptation of README.txt to new guidelines from wordpress.prg internal reference #8693xh2mk
#
4.5.0
2024-02-26
#
Bug Fixes
- client property value is empty error message when using serialized siteurl option internal reference #8693uhwd7
- compatibility with Kadence video popups internal reference #8693jtbzu
- improved compatibility with WP Fastest Cache and cookie banner not loading in customizer internal reference #8693h1xfq
- output the correct footnote when a custom group is created
- undefined array key vendorConfigurations internal reference #apv5uu
#
Documentation
- mention Google Consent Mode in wordpress.org description internal reference #apv5uu
#
Features
- improve performance for better Google PageSpeed Insights TBT and INP score internal reference #8693u3e89
#
Performance
- allow to parse big objects localized via wp_localize_script lazily internal reference #8693n1cc5
- do no longer use webpackMode eager in favor of inline-require internal reference #8693n1cc5
- improve performance by not removing cookie banner from DOM after accepting for better INP in Google PageSpeed internal reference #8693n1cc5
- improve performance of applying consent and unblocking consent for better INP in Google PageSpeed internal reference #8693n1cc5
- improve Total Blocking Time in Page Speed Insights by inlining require statements internal reference #8693n1cc5
- improve Total Blocking Time in Page Speed Insights by yielding the main thread for TCF cookie banner internal reference #8693n1cc5
- lazy load data for the second layer / view of the cookie banner internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
#
Refactoring
- move all consent relevant structures and procedures to @devowl-wp/cookie-consent-management internal reference #8693n1cc5
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- empty template name on release warning message internal reference #8693uepwd
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Features
- allow to clear cache of enhance.com domains (NGINX FastCGI, internal reference #8693cqz75
- introduce new filter DevOwl/CacheInvalidate/Custom internal reference #8693w2vf0
Purpose of dependency: Provide cookie consent management with adapters to your environment
#
Bug Fixes
- 404 error in Consent Forwarding when GCM and TCF is deactivated internal reference #8693265jz
#
Performance
- lazy load data for the second layer / view of the cookie banner internal reference #8693n1cc5
#
Refactoring
- move all consent relevant structures and procedures to @devowl-wp/cookie-consent-management internal reference #8693n1cc5
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Performance
- improve performance of applying consent and unblocking consent for better INP in Google PageSpeed internal reference #8693n1cc5
- improve Total Blocking Time in Page Speed Insights by yielding the main thread for TCF cookie banner internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
#
Refactoring
- move all consent relevant structures and procedures to @devowl-wp/cookie-consent-management internal reference #8693n1cc5
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Performance
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Features
- introduce new comparator for selector syntax function to match regular expression with //= internal reference #33z67qt
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- strtolower(): Passing null to parameter #1 () of type string is deprecated internal reference #863gympe9
- uncaught TypeError: Cannot access offset of type string on string TcfVendorDomainsBlockable.php
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- compatibility with Kadence video popups internal reference #8693jtbzu
- initiators for load event should wait also for async scripts internal reference #8693wju7t
#
Performance
- improve performance of applying consent and unblocking consent for better INP in Google PageSpeed internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
#
Refactoring
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Performance
- cache find i18n key of translation functionality internal reference #8693cqz75
- use raw database queries and bypass TranslatePress API for translating URLs internal reference #8693cqz75
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Performance
- do no longer use webpackMode eager in favor of inline-require internal reference #8693n1cc5
- improve performance by not removing cookie banner from DOM after accepting for better INP in Google PageSpeed internal reference #8693n1cc5
- improve performance of applying consent and unblocking consent for better INP in Google PageSpeed internal reference #8693n1cc5
- improve Total Blocking Time in Page Speed Insights by yielding the main thread for TCF cookie banner internal reference #8693n1cc5
- lazy load data for the second layer / view of the cookie banner internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
#
Refactoring
- move all consent relevant structures and procedures to @devowl-wp/cookie-consent-management internal reference #8693n1cc5
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- errors were no longer shown in service edit form for technical definitions internal reference #8693wmp4k
- show a notice when activating GCM consent mode with Tag Manager integration when previsouly events were active internal reference #8693wp05t
#
Refactoring
- move all consent relevant structures and procedures to @devowl-wp/cookie-consent-management internal reference #8693n1cc5
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Provide various React utils, side effect free and tree shakeable.
#
Bug Fixes
- cookie banner cannot be accepted on old Safari browsers internal reference #8693u1wzm
#
Performance
- do no longer use webpackMode eager in favor of inline-require internal reference #8693n1cc5
- improve performance by not removing cookie banner from DOM after accepting for better INP in Google PageSpeed internal reference #8693n1cc5
- improve performance of applying consent and unblocking consent for better INP in Google PageSpeed internal reference #8693n1cc5
- improve Total Blocking Time in Page Speed Insights by yielding the main thread for TCF cookie banner internal reference #8693n1cc5
- lazy load data for the second layer / view of the cookie banner internal reference #8693n1cc5
- render shortcodes async and add lazy-require() webpack plugin internal reference #8693cqz75
#
Refactoring
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- client property value is empty error message when using serialized siteurl option internal reference #8693uhwd7
#
Refactoring
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Refactoring
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Continuous Integration
- readme-to-json parser did no longer work due to missing taxonomy_exists function internal reference #8693wju7t
#
Performance
- allow to parse big objects localized via wp_localize_script lazily internal reference #8693n1cc5
- do no longer use webpackMode eager in favor of inline-require internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
#
Refactoring
- move all util functions to @devowl-wp/react-utils internal reference #8693cqz75
Purpose of dependency: Record and replay interactions on a given HTML element.
#
Performance
- improve Total Blocking Time in Page Speed Insights by inlining require statements internal reference #8693n1cc5
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Performance
- improve performance by not removing cookie banner from DOM after accepting for better INP in Google PageSpeed internal reference #8693n1cc5
#
Refactoring
- move all consent relevant structures and procedures to @devowl-wp/cookie-consent-management internal reference #8693n1cc5
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Performance
- improve Total Blocking Time in Page Speed Insights by yielding the main thread for TCF cookie banner internal reference #8693n1cc5
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Performance
- improve Total Blocking Time in Page Speed Insights by inlining require statements internal reference #8693n1cc5
- lazy load data for the second layer / view of the cookie banner internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
#
Styling
- reset anchor / link styles in cookie banner correctly when theme overwrites it internal reference #8693wx9ec
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Performance
- improve Total Blocking Time in Page Speed Insights by inlining require statements internal reference #8693n1cc5
- use code splitting for the cookie banner and content blocker to reduce initial download time internal reference #8693ubj9a
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Performance
- improve Total Blocking Time in Page Speed Insights by inlining require statements internal reference #8693n1cc5
#
4.4.1
2024-02-05
#
Bug Fixes
- accordions and list colors were not migrated successfully when TCF is active internal reference #8693qpd7a
#
4.4.0
2024-02-05
#
Bug Fixes
- compatibility with UnitedThemes internal reference #8693qm7f8
- illegal mix of collations internal reference #8693nwm9m
#
Features
- introduce Google Consent Mode internal reference #apv5uu
#
Maintenance
- use non-docker URL with HTTPS in development environment to not bypass Traefik internal reference #86939q6ce
#
Performance
- save one SQL SELECT query in WordPress admin dashboard internal reference #86939q6ce
#
Refactoring
- introduce @devowl-wp/cookie-consent-management package internal reference #apv5uu
- introduce @devowl-wp/react-utils package internal reference #8693nj8v6
- move Google Consent Mode calculations to @devowl-wp/cookie-consent-management internal reference #apv5uu
- move some util methods to @devowl-wp/utils internal reference #86939q6ce
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Features
- introduce Google Consent Mode internal reference #apv5uu
#
Refactoring
- introduce @devowl-wp/react-utils package internal reference #8693nj8v6
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- compatibility with embed HTML tags internal reference #8693p91em
#
Refactoring
- move Google Consent Mode calculations to @devowl-wp/cookie-consent-management internal reference #apv5uu
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Features
- introduce Google Consent Mode internal reference #apv5uu
#
Refactoring
- introduce @devowl-wp/react-utils package internal reference #8693nj8v6
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Features
- introduce Google Consent Mode internal reference #apv5uu
#
Refactoring
- introduce @devowl-wp/react-utils package internal reference #8693nj8v6
Purpose of dependency: A WordPress client for Real Product Manager
#
Maintenance
- use non-docker URL with HTTPS in development environment to not bypass Traefik internal reference #86939q6ce
#
Performance
- save one SQL SELECT query in WordPress admin dashboard internal reference #86939q6ce
#
Refactoring
- move some util methods to @devowl-wp/utils internal reference #86939q6ce
Purpose of dependency: Consume service and blocker templates from service cloud
#
Features
- introduce Google Consent Mode internal reference #apv5uu
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Features
- introduce a new notice when a rate limited request was done to devowl.io backend services internal reference #86939q6ce
#
Maintenance
- use non-docker URL with HTTPS in development environment to not bypass Traefik internal reference #86939q6ce
#
Performance
- save one SQL SELECT query in WordPress admin dashboard internal reference #86939q6ce
#
Refactoring
- move some util methods to @devowl-wp/utils internal reference #86939q6ce
Purpose of dependency: Record and replay interactions on a given HTML element.
#
Refactoring
- introduce @devowl-wp/react-utils package internal reference #8693nj8v6
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Features
- introduce Google Consent Mode internal reference #apv5uu
#
Refactoring
- introduce @devowl-wp/react-utils package internal reference #8693nj8v6
#
4.3.7
2024-01-25
#
Bug Fixes
- check if service exists when reading services without privacy policy internal reference #apv5uu
- cookie banner did not load in customizer when using SG Optimizer JavaScript minification internal reference #8693h1xfq
- improved compatibility with PixelYourSite internal reference #8692wdhdy
- show a notice for successor templates which replace other templates internal reference #869372jf7
#
Maintenance
- add security hashes internal reference #861mmp30r
- merge conflict internal reference #869372jf7
- update to antd@5 internal reference #863gku332
- wordpress part review 4 internal reference #869372jf7
- wordpress part review 5 internal reference #869372jf7
#
Performance
- optimize the SQL query which deletes scanner results for a scanned URL internal reference #8693h2quv
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- added successorOfIdentifier field to services and content blocker templates internal reference #869372jf7
- extended client response for services and blocker successorOf internal reference #869372jf7
- introduce ruleNotice to content blockers internal reference #86938uzfp
- removed shouldRemoveTechnicalHandlingWhenOneOf internal reference #8693g1maw
- show a notice for successor templates which replace other templates internal reference #869372jf7
#
Features
- introduce Google Consent Mode internal reference #8693g1maw
Purpose of dependency: Abstract utility for live preview (customize)
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- add autoplay to wistia.net internal reference #8693jdhgk
- extract external URL from inline script of TradeTracker internal reference #8693jrh8f
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- compatibility with Flatsome UX builder and visual content blockers for video embeds internal reference #8693jdhgk
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- show a notice for successor templates which replace other templates internal reference #869372jf7
- show rule notice above the rules textare in content blockers if one given internal reference #86938uzfp
#
Maintenance
- update to antd@5 internal reference #863gku332
- wordpress part review 4 internal reference #869372jf7
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- allow to copy client UUID by hovering the installation type icon internal reference #8693hv7vb
- show a notice for successor templates which replace other templates internal reference #869372jf7
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
- show a notice for successor templates which replace other templates internal reference #869372jf7
- show rule notice above the rules textare in content blockers if one given internal reference #86938uzfp
#
Maintenance
- merge conflict internal reference #869372jf7
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- php error automatic conversion of false to array is deprecated internal reference #apv5uu
- show a notice for successor templates which replace other templates internal reference #869372jf7
- sometimes the WordPress REST API is contacted infinite when WP heartbeat is deactivated and login no longer valid internal reference #8693jq17r
#
Maintenance
- update to antd@5 internal reference #863gku332
#
Performance
- reduce bundle size by replacing sha-1 by a simple hash function internal reference #apv5uu
Purpose of dependency: Record and replay interactions on a given HTML element.
#
Bug Fixes
- sometimes the recorder registered two clicks with a delay of zero internal reference #apv5uu
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Enums and key value getters for all countries in different ISO code standards.
#
Bug Fixes
- remove unused duplicated translations of country name internal reference #866av8d30
#
Features
- data processing countries group for Automattic internal reference #866av8d30
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Continuous Integration
- use project ID to read associated merge request for pipeline internal reference #apv5uu
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Bug Fixes
- allow updating variables before stylesheet is created internal reference #apv5uu
#
Maintenance
- update to antd@5 internal reference #863gku332
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Maintenance
- update to antd@5 internal reference #863gku332
#
4.3.5
2024-01-08
#
Bug Fixes
- whitespace above visual content blocker when using OceanWP responsive video embeds internal reference #8693fg0uu
- whitespace below visual content blocker when using Astra Theme video embeds internal reference #8693fg0uu
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- awin ad within a link is not correctly unblocked, only on reload internal reference #8693ff6kr
#
4.3.4
2024-01-05
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: Block HTML content by URLs and selector syntax
#
Bug Fixes
- never touch internal links when forwarding TCF consent string via link internal reference #8693cyetg
#
4.3.3
2024-01-04
#
Bug Fixes
- compatibility with PT Novo Shortcodes internal reference #8693dg00y
- correctly add GDPR TCF URL parameters to e.g. Awin Affiliate links internal reference #8693cyetg
- scanner does not work when WP Meteor is active internal reference #8693e1ap0
- uncaught TypeError: explode(): Argument #2 () must be of type string, array given after importing TCF content blcker internal reference #8693dmfxd
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Fix
- Admin-UI - Add import/export functionality internal reference #86934facb
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- transform also anchor links with GDPR TCF URL parameters internal reference #8693cyetg
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- correctly deduplicate Elementor Forms with Google reCaptcha internal reference #8693e1f9x
#
Features
- introduce new plugin hook setup() internal reference #8693cyetg
- introduce TcfForwardGdprStringInUrl plugin internal reference #8693cyetg
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Performance
- scanner does extra WP REST API request when WP Meteor is active internal reference #8693e1ap0
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Build Process
- correctly autoload composer package files autoload.files per plugin internal reference #8693dhuhv
#
4.3.2
2023-12-22
#
Bug Fixes
- searching for TCF vendors in Content Blockers did not work by vendor name internal reference #8693cun4j
#
Performance
- migrate template upgrade notice to the new notice system to use cache internal reference #869372jf7
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- several bugs in release view, introduce release status as calculated field for release view internal reference #86936mue3
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- adsbygoogle.push() error: Fluid responsive ads must be at least 250px wide internal reference #8693cxm1p
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- do not output ad networks for vendor configurations with deleted vendors as this leads to TypeError internal reference #866aw8zqu
Purpose of dependency: Download and persist vendor-list.json to database
#
Bug Fixes
- function wpdb::prepare was called incorrectly when using TCF in German internal reference #8693cun4j
#
4.3.1
2023-12-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: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- fatal error after latest update as WordPress stubs were no longer compatible with WordPress < 6.2 internal reference #8693cg7cp
#
4.3.0
2023-12-21
#
Bug Fixes
- cannot access the settings page when switching from free to PRO version internal reference #8693ccu6u
- compatibility with Elementor media carousels internal reference #8693bahqc
- correctly implement the usage of rules and rule groups internal reference #8693a7gmn
- the WooCommerce Google Analytics Integration plugin was only active when standard tracking was enabled internal reference #86935hudw
#
Features
- improved compatibility with latest Google Adsense requirements and TCF requirements internal reference #866aw8zqu
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Bug Fixes
- improved compatibility with HummingBird internal reference #8692zgd6n
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Abstract utility for live preview (customize)
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- allow attributes with numerics in selector syntax internal reference #8693a7gmn
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Bug Fixes
- cannot access the settings page when switching from free to PRO version internal reference #8693ccu6u
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- correctly implement the usage of rules and rule groups internal reference #8693a7gmn
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
#
Testing
- update available content blockers from service cloud
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- undefined array key in NavMenuList.php file internal reference #8693bd1ku
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- list of consents with visual content blockers did no longer work internal reference #86939w8af
#
Performance
- do not encode TCModel when initial cookie banner is loaded internal reference #8693cf1zr
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Features
- improved compatibility with latest Google Adsense requirements and TCF requirements internal reference #866aw8zqu
Purpose of dependency: A WordPress client for Real Product Manager
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Consume service and blocker templates from service cloud
#
Features
- improved compatibility with latest Google Adsense requirements and TCF requirements internal reference #866aw8zqu
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Download and persist vendor-list.json to database
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Helper functionalities for your composer project to validate licenses and generate a disclaimer.
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Bug Fixes
- correctly check for the SHA of the latest master branch internal reference #8693bzjkb
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Predefined functionalities for PHPCS.
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Predefined functionalities for PHPUnit.
#
Maintenance
- upgrade to PHP 8.2 including composer packages internal reference #arua06
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Bug Fixes
- use correct name for long term caching for extracted CSS files internal reference #8693bc0d2
#
4.2.0
2023-12-15
#
Bug Fixes
- avoid getting errors when could not update the meta value of isProviderCurrentWebsite in database error internal reference #86935hrd1
- compatibility with Beaver Builder and the option to render assetes inline internal reference #8693992x4
- do not show contact form in cookie banner after removing the first selection internal reference #869382qk5
- do not show licensing tab when user does not have enough capabilities internal reference #86938n5gk
- map all edit_rcb... capabilities to manage_real_cookie_banner internal reference #86938n5gk
- show creation date of templates instead of version number in Differing from template popup internal reference #86936mue3
- when TCF is active, it sometimes requests new consent every day internal reference #86939gwcj
#
Build Process
- do not expose de@formal and nl@formal to Weblate internal reference #86938ba8a
#
Features
- allow to configure a privacy manager role by adding manage_real_cookie_banner capability internal reference #86938n5gk
- allow to set required purposes for TCF content blockers internal reference #86933edy3
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- added delete button to media images internal reference #8692wfhgk
- added possibility for release dependency checks WIP internal reference #86932dder
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Bug Fixes
- compatibility with Cloudflare Rocket Loader internal reference #86938z54n
#
Features
- compatibility with Debloat - Remove Unused CSS, Optimize JS cache plugin internal reference #86939h8my
#
Performance
- page speed insights score when Remove Unused CSS is used in WP Rocket and no cookie banner animations are shown internal reference #86939bd3z
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- when TCF is active, it sometimes requests new consent every day internal reference #86939gwcj
#
Features
- allow to set required purposes for TCF content blockers internal reference #86933edy3
Purpose of dependency: Abstract utility for live preview (customize)
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- compatibility with Beaver Builder and the option to render assetes inline internal reference #8693992x4
#
Features
- allow to negate rules with a prefixed exclamation mark internal reference #869387nbx
- allow to set required purposes for TCF content blockers internal reference #86933edy3
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Features
- allow to set required purposes for TCF content blockers internal reference #86933edy3
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- animation out did no longer work for cookie banner in some cases internal reference #869383vck
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- show creation date of templates instead of version number in Differing from template popup internal reference #86936mue3
#
Features
- allow to set required purposes for TCF content blockers internal reference #86933edy3
Purpose of dependency: A WordPress client for Real Product Manager
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Bug Fixes
- allow to configure capabilities instead of hardcoded edit_posts internal reference #86938n5gk
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
- show creation date of templates instead of version number in Differing from template popup internal reference #86936mue3
Purpose of dependency: Download and persist vendor-list.json to database
#
Bug Fixes
- when TCF is active, it sometimes requests new consent every day internal reference #86939gwcj
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- allow to configure capabilities via Activator#registerCapabilities internal reference #86938n5gk
- compatibility with Cloudflare Rocket Loader internal reference #86938z54n
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- allow to configure branch settings via root package.json instead of hardcoded internal reference #86938ba8a
- respect branch settings in weblate-prune-deleted-branches CLI command internal reference #86938ba8a
- show a hint when a language is in Weblate but not configured in package.json in weblate-status command internal reference #86938ba8a
#
Build Process
- do not expose de@formal and nl@formal to Weblate internal reference #86938ba8a
#
Features
- allow to exclude locales from projects with overrides.excludeLocales in package.json settings internal reference #86938ba8a
#
Refactoring
- use a class instead of an object for continuous localization settings internal reference #86938ba8a
#
4.1.2
2023-11-28
#
Bug Fixes
- allow to show cookie banner also on wp-login.php page when body has class force-cookie-banner internal reference #869379120
- flickering when deactivating WPML/PolyLang and trying to configure footer links internal reference #86937an80
#
Refactoring
- remove all cypress dependencies and tests internal reference #8692yek74
#
Testing
- introduce @devowl-wp/playwright-utils with smoke test functionality internal reference #8692yek74
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- allow to show cookie banner also on wp-login.php page when body has class force-cookie-banner internal reference #869379120
Purpose of dependency: Download and persist vendor-list.json to database
#
Performance
- a huge TCF vendors table with outdated vendor list information can lead to high CPU / database usage internal reference #869372e3a
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Refactoring
- remove all cypress dependencies and tests internal reference #8692yek74
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Refactoring
- remove all cypress dependencies and tests internal reference #8692yek74
#
Testing
- introduce @devowl-wp/playwright-utils with smoke test functionality internal reference #8692yek74
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Refactoring
- remove all cypress dependencies and tests internal reference #8692yek74
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Bug Fixes
- update Gitlab YAML typings internal reference #8692yek74
#
4.1.1
2023-11-24
#
Bug Fixes
- compatibility with Thrive Architect Lightbox and performance when many lightboxes on the page internal reference #869306a74
- do not block content in OptimizeBuilder internal reference #1ydtzkv
- manager Google Tag Manager can be created through scanner even marked as Disabled internal reference #86936qzwq
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Features
- compatibility with OptimizePress cache internal reference #1ydtzkv
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- uncaught exception in frontend when using PixelYourSite template internal reference #86936r76h
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- do not find link with rel me and alternate as external URL in scanner internal reference #2f7ccf4
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- customizer did not load in some cases internal reference #86936qctz
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
- manager Google Tag Manager can be created through scanner even marked as Disabled internal reference #86936qzwq
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Continuous Integration
- show inconsistent translations always in translation status internal reference #86932cagc
- validate production docker compose config on compose YAML changes internal reference #86934wg6z
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- do find propagated string translations from other components when merging a branch to another internal reference #86932nwn8
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Bug Fixes
- also delete skipped pipelines and pipelines of deleted branches
#
4.1.0
2023-11-22
#
Bug Fixes
- 404 error when navigating too fast from cookies tab internal reference #86935hjf1
- allow to reset fields for templates even without update internal reference #86930f9du
- when requesting new consent the cookie banner was visible on privacy policy page internal reference #869357t9d
#
Features
- allow to create multiple TCF vendors in batch by using table checkboxes internal reference #86930ub71
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
#
Refactoring
- move TCF vendor creation form and list view to @devowl-wp/react-cookie-banner-admin internal reference #86930ub71
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Documentation
- added description to distinct langs internal reference #86934ynxa
#
Features
- compose GVL v3 and purposes v3 for TCF 2.2 internal reference #863gt04va
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- when requesting new consent the cookie banner was visible on privacy policy page internal reference #869357t9d
#
Features
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- accessibility score in PageSpeed Insights for the language switcher in cookie banner internal reference #86935zy2c
#
Features
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
#
Performance
- wait for all suspended components to be mounted and then show cookie banner to avoid CLS internal reference #8693572fn
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- 404 error when navigating too fast from cookies tab internal reference #86935hjf1
- allow to reset fields for templates even without update internal reference #86930f9du
#
Features
- allow to create multiple TCF vendors in batch by using table checkboxes internal reference #86930ub71
- compose GVL v3 and purposes v3 for TCF 2.2 internal reference #863gt04va
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
#
Refactoring
- move TCF vendor creation form and list view to @devowl-wp/react-cookie-banner-admin internal reference #86930ub71
Purpose of dependency: Download and persist vendor-list.json to database
#
Features
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
#
Maintenance
- fetch GVL v3 instead of v2 for TCF 2.2 support internal reference #863gt04va
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Features
- introduce batch requests internal reference #86930ub71
- introduce TCF 2.2 / GVL v3 compatibility internal reference #863gt04va
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- machine translate all unfinished strings as changed strings are not detected with nottranslated internal reference #86932nwn8
#
4.0.1
2023-11-16
#
Maintenance
- fix non-ASCII characters in POT msg strings internal reference #86932nwn8
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Bug Fixes
- compatibility with WP Meteor optimization plugin internal reference #86933j1zb
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- podigee player did not get blocked correctly internal reference #86934av6a
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Maintenance
- fix non-ASCII characters in POT msg strings internal reference #86932nwn8
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- use data-nosnippet to avoid banner texts in SEO snippets internal reference #86934vczd
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Maintenance
- fix non-ASCII characters in POT msg strings internal reference #86932nwn8
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Maintenance
- fix non-ASCII characters in POT msg strings internal reference #86932nwn8
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- compatibility with WP Meteor optimization plugin internal reference #86933j1zb
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- always use auto_source=others in Weblate autotranslate to avoid picking inconsistent strings across projects internal reference #86932nwn8
- do not fuzzy autotranslate machine translated strings internal reference #86932nwn8
- use auto translate others instead of download and upload ZIP when creating feature branch in Weblate internal reference #86932nwn8
#
Reverts
- back to ZIP download/upload as it is faster than autotranslate with others internal reference #86932nwn8
#
4.0.0
2023-11-07
#
Bug Fixes
- correct available translations in README.txt internal reference #2gfb42y
- reload checklist when privacy policy text suggestion were updated internal reference #86932cagc
- remote language codes for cs, da and sv internal reference #2gfb42y
- typo internal reference #2gfb42y
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Documentation
- add synonyms of GDPR and ePrivacy Directive in README.txt internal reference #2gfb42y
- localize links in README.txt internal reference #2gfb42y
- rework wordpress.org plugin description for v4.0 internal reference #861n7amw6
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
#
Maintenance
- add legal-text to some texts internal reference #2gfb42y
- add screenshots to v4 upgrade wizard internal reference #2gfb42y
- disable minimal translations in favor of full translations internal reference #2gfb42y
- merge conflict resolution internal reference #2gfb42y
- minimum required PHP version 7.4 and WP version 5.8 internal reference #arvdr3
- move translations of README.txt for wordpress.org from repository to continuous localization internal reference #861n8mnx8
- replace GDPR link to gdpr-info.eu with gdpr-text.com as source internal reference #2gfb42y
- replace go-link to GDPR text with direct link internal reference #2gfb42y
#
Styling
- make images float right correctly in upgrade wizard internal reference #861n7any3
#
BREAKING CHANGES
- We are happy to announce that we have now reached another Real Cookie Banner milestone with version 4.0. Read more about it here https://devowl.io/2023/real-cookie-banner-4-0/.
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Maintenance
- add de@informal with threshold 100 in continuous localization internal reference #2gfb42y
Purpose of dependency: Abstract utility for live preview (customize)
#
Bug Fixes
- remote language codes for cs, da and sv internal reference #2gfb42y
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Maintenance
- add de@informal with threshold 100 in continuous localization internal reference #2gfb42y
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- fatal error: Uncaught TypeError: array_walk_recursive(): Argument #1 () must be of type array, null given
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Maintenance
- add de@informal with threshold 100 in continuous localization internal reference #2gfb42y
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- remote language codes for cs, da and sv internal reference #2gfb42y
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- reload checklist when privacy policy text suggestion were updated internal reference #86932cagc
- typo internal reference #2gfb42y
#
Maintenance
- add legal-text to some texts internal reference #2gfb42y
- replace GDPR link to gdpr-info.eu with gdpr-text.com as source internal reference #2gfb42y
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- remote language codes for cs, da and sv internal reference #2gfb42y
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
#
Maintenance
- add legal-text to some texts internal reference #2gfb42y
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Bug Fixes
- remote language codes for cs, da and sv internal reference #2gfb42y
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Bug Fixes
- remote language codes for cs, da and sv internal reference #2gfb42y
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
#
Maintenance
- add legal-text to some texts internal reference #2gfb42y
Purpose of dependency: Consume service and blocker templates from service cloud
#
Bug Fixes
Purpose of dependency: Download and persist vendor-list.json to database
#
Build Process
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Maintenance
- add de@informal with threshold 100 in continuous localization internal reference #2gfb42y
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- remote language codes for cs, da and sv internal reference #2gfb42y
#
Build Process
- remove local language files from built ZIP file and use remote files internal reference #861n4ahzb
- set @automattic/interpolate-components as enforced check in weblate internal reference #2gfb4w6
- set php-format as enforced check in weblate internal reference #2gfb4w6
#
Continuous Integration
- enable machine translation for various languages internal reference #2gfb42y
- translation completeness thresholds defined for main languages internal reference #861n4aer5
#
Features
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
- translations in Spanish, French, Italian, Dutch, Polish, Danish, Swedish, Norwegian, Czech, Portuguese and Romanian internal reference #2gfb42y
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Continuous Integration
- show inconsistent translations always in translation status internal reference #86932cagc
#
Maintenance
- machine translated strings should be trusted and not set as fuzzy in Weblate internal reference #2gfb42y
#
3.13.3
2023-11-02
#
Bug Fixes
- banner presets could not be applied in some cases internal reference #861n7amqx
- passing null to parameter #1 () of type string is deprecated
- some Custom Post Types lead to /wp-admin scan results internal reference #86930u18a
#
Maintenance
- tested up to WordPress 6.4 internal reference #8692zwmth
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- commented out inline script should not get mixed with external scripts when blocking content internal reference #869314r0e
- passing null to parameter #1 () of type string is deprecated
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Bug Fixes
- commented out inline script should not get mixed with external scripts when blocking content internal reference #869314r0e
- do not override script type attribute value as some services are not compatible with the standards internal reference #8692xx4j4
- passing null to parameter #1 () of type string is deprecated
- passing null to parameter #1 () of type string is deprecated internal reference #86930u18a
#
Documentation
- update PHPDoc for selector syntax functions
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Bug Fixes
- passing null to parameter #1 () of type string is deprecated
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- in some cases the button links are not sticky to the bottom in cookie banner internal reference #86931j3bm
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- privacy policy text is not copyable when content is empty in case of page builder usage (e.g. Oxygen, internal reference #86930u18a
Purpose of dependency: A WordPress client for Real Product Manager
#
Bug Fixes
- passing null to parameter #1 () of type string is deprecated
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Bug Fixes
- in some cases the button links are not sticky to the bottom in cookie banner internal reference #86931j3bm
#
3.13.2
2023-10-27
#
Bug Fixes
- compatibility with JetMenu mobile sidebar internal reference #8693098ra
- teachings cannot be customized in customizer when only list of services is enabled internal reference #8692yu9ka
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- added dataProcessingInCountriesSpecialTreatments as extendable attribute internal reference #8692z4h5f
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Bug Fixes
- the Google Tag Manager (GTM) receives opt-ins in Data Layer too late internal reference #8692xt11g
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Documentation
- better explain the expression schema for ScriptInlineJsonBlocker internal reference #8693098ra
#
Maintenance
- remove unwanted error_log internal reference #8693098ra
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- open cookie banner when initial URL contains #consent-change internal reference #8692zqve3
#
Performance
- use dedicated <Suspense component for each lazy loaded component internal reference #86930ajxx
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Documentation
- update JSDoc, make some methods private and extend some typings internal reference #866avtm7z
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Continuous Integration
- purge master pipelines after 90 days instead of 360
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Bug Fixes
- font color on hover does not get changed for buttons in cookie banner internal reference #869305hpq
#
3.13.1
2023-10-17
#
Bug Fixes
- edit form for content blockers resulted in blank screen internal reference #8692xmztw
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Features
- compatibility with Perfmatters Remove Unused CSS functionality internal reference #8692x4h03
#
3.13.0
2023-10-12
#
Bug Fixes
- add notice about explicit consent mode when Pixel Manager for WooCommerce is active internal reference #1raqwk8
- checklist item about privacy policy does not get updated internal reference #866ay8jeb
- compatibility with SuperFly Menu plugin internal reference #8692wzd25
- compatibility with WoodMart theme and scanner internal reference #861mbpq2x
- dashboard showed incorrect, swapped count of draft and disabled services internal reference #866aybq9e
- do not find YouTube in scanner for SeoPress localized variable
- do not show warning about preview images if no one gets imported for content blockers internal reference #866aybq9e
- improved compatibility to PixelYourSite internal reference #8692wdhdy
- improved magnificPopup compatibility as arrows in galleries are not rendered internal reference #861n86a5n
- wrong minimal translation in Italian internal reference #866ayck5z
#
Build Process
- composer.lock had same content-hash accross some projects internal reference #866aybq9e
#
Features
- introduce age notice age limit internal reference #866awy2fr
#
Maintenance
- comma-separated list of caching plugins with space internal reference #866aybq9e
- introduce new developer action RCB/Templates/TechnicalHandlingIntegration internal reference #1raqwk8
- major update apidoc internal reference #3cj43t
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update react-router-dom internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
- prepare upgrade wizard for v4 release internal reference #861n7amqx
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Provide a single entry point to trigger cache invalidation of known caching plugins
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Apply cookies consent (opt-in, opt-out) to the current webpage.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- remove supports-color, update focusable-selectors react-quill react-codemirror2 js-cookie internal reference #3cj43t
Purpose of dependency: Abstract utility for live preview (customize)
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
- prepare upgrade wizard for v4 release internal reference #861n7amqx
Purpose of dependency: Provide a functionality to deliver assets anonymous
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Make your plugin to a freemium plugin with predefined Envato support
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Block HTML content by URLs and selector syntax
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Unblock mechanism for @devowl-wp/headless-content-blocker with visual capabilities.
#
Bug Fixes
- do not deduplicate content blocker for confirm selector syntax function internal reference #866axjayz
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Provide helper functionality for multilingual plugins like WPML and PolyLang
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Provide UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- do not replace minAge and legalBasis variables in cookie banner texts so they work with TranslatePress editor internal reference #866awy2fr
#
Features
- introduce age notice age limit internal reference #866awy2fr
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Provide admin UI for a cookie banner and content blocker for multiple services.
#
Bug Fixes
- inconsistent wording in service overview internal reference #866aybqhm
- isDemoEnv was not used correctly internal reference #31976ru
- when a service is configured essential show the unsafe-countries notice depending on calculated unsafe countries internal reference #866aybq9e
#
Features
- introduce age notice age limit internal reference #866awy2fr
#
Maintenance
- introduce new developer action RCB/Templates/TechnicalHandlingIntegration internal reference #1raqwk8
- major update react-router-dom internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: A WordPress client for Real Product Manager
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
- prepare upgrade wizard for v4 release internal reference #861n7amqx
Purpose of dependency: Provide a promise-based queue system working in frontend for client and server tasks
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Create cross-selling ads, about page, rating and newsletter input for WP Real plugins.
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Read the actually applied CSS property value instead of the calculated one.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Consume service and blocker templates from service cloud
#
Maintenance
- introduce new developer action RCB/Templates/TechnicalHandlingIntegration internal reference #1raqwk8
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Find and crawl sitemaps to get a full list of URLs.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Download and persist vendor-list.json to database
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
Purpose of dependency: Utility functionality for all your WordPress plugins.
#
Bug Fixes
- compatibility with latest Swift Performance version internal reference #866aybgxm
#
Maintenance
- drop concurrently package as no longer needed internal reference #3cj43t
- major update apidoc internal reference #3cj43t
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update tsc-watch immer lint-staged sort-package-json internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
- remove supports-color, update focusable-selectors react-quill react-codemirror2 js-cookie internal reference #3cj43t
- update Lerna v7 internal reference #31956up
Purpose of dependency: Record and replay interactions on a given HTML element.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Shared typings for all Real Commerce backend.
#
Features
- obtaining telemetry data consent after license activation internal reference #861n7amqx
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- update Lerna v7 internal reference #31956up
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Maintenance
- major update commander internal reference #3cj43t
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Enums and key value getters for all countries in different ISO code standards.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Predefined monorepo utilities and tasks.
#
Continuous Integration
- include changelogs from dependencies internal reference #2k54tcb
#
Maintenance
- major update commander internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- update Lerna v7 internal reference #31956up
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Maintenance
- major update commander internal reference #3cj43t
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Provide a performant translation extractor based on regular expression.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
Purpose of dependency: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- prepare upgrade wizard for v4 release internal reference #861n7amqx
- remove supports-color, update focusable-selectors react-quill react-codemirror2 js-cookie internal reference #3cj43t
Purpose of dependency: Define a scoped stylesheet in JavaScript with performance in mind.
#
Maintenance
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- remove supports-color, update focusable-selectors react-quill react-codemirror2 js-cookie internal reference #3cj43t
Purpose of dependency: Webpack config builder for multiple ecosystems like standalone React frontends, Antd, Preact and WordPress.
#
Maintenance
- major update jest-junit glob @types/jest jest ts-jest internal reference #3cj43t
- major update tsc-watch immer lint-staged sort-package-json internal reference #3cj43t
- major update typescript @typescript-eslint typedoc internal reference #3cj43t
- major update webpack components internal reference #3cj43t
#
3.12.0
2023-09-29
#
chore
- add notice text about special treatments when DSG is active internal reference #863h7nj72
- misc internal reference #85ztzbdjt
- review 1 internal reference #85ztzbdjt
- review 1 internal reference #863h7nj72
- review 1 internal reference #cawgkp
- review 2 internal reference #863h7nj72
- review 2 internal reference #cawgkp
- review 3 internal reference #863h7nj72
- review 3 internal reference #cawgkp
- review 4 internal reference #863h7nj72 , internal reference #866aw15cc
- review 5 internal reference #863h7nj72
- update migrations internal reference #863h7nj72
#
docs
- remove not understandable commit messages from changelog internal reference #861n7an31
#
feat
- import / export functionality for footer links internal reference #cawgkp
- introduce new website operator details fields in Cookies > Settings > General internal reference #863h7nj72
- introduce provider contact fields (phone, email, contact form) for services internal reference #863h7nj72
- make links to legal documents more dynamic internal reference #cawgkp
- show a langauge switcher in cookie banner when a multilingual plugin is active internal reference #cawgkp
- when WPML or PolyLang is active show translations with flags in the list view internal reference #866aw15cc
#
fix
- add migrations for DSG implementation for existing users internal reference #863h7nj72
- add new Checklist item for website operator details internal reference #863h7nj72
- add new Is provider current website option for services internal reference #863h7nj72
- codemirror and template updates cannot be applied internal reference #861n7ak3a
- compatibility with WPForms stripe integration and wpformsReady event internal reference #866ax37f4
- consent forwarding shows wrong entry in consent history when multilingual plugin is active internal reference #866axjk0a
- content blocker for TCF vendor should only check for consent, no legitimate interest internal reference #866ax5x2z
- do not render powered-by link when in page builders internal reference #866axn617
- download of DHL labels did not work internal reference #866ax5ke5
- export and import template version, too, so updates are shown correctly for imported services internal reference #866axer0c
- issue with qTranslate-XT as it tries to translate consent-by internal reference #866aw1mrk
- service in one language deleted, it automatically removed the service from blocker connections in other langauges, too internal reference #866aw15cc
- show the legal basis in cookie banner with the help of variable internal reference #863h7nj72
- time units for Swedish minimal translations internal reference #866axjbr8
- when changing website operator details automatically reflect to local services internal reference #863h7nj72
#
perf
- do not Remove Unused CSS for animate.css to improve PageSpeed CLS when WP Rocket is active internal reference #866axeb2m
- further PageSpeed insights improvements internal reference #866avmt9a
- improve Content Blocker how it affects PageSpeed Insights internal reference #866axeb2m
- improve Content Blocker rendering how it affects PageSpeed Insights internal reference #866axeb2m
- more performant cookie banner rendering by eager lazy loading components internal reference #866axeb2m
- yield entrypoint scripts in main thread internal reference #866axeb2m
#
refactor
- move settings form to @devowl-wp/react-cookie-banner-admin internal reference #863h7nj72
- rename legalBasis which is applied to the whole cookie banner to territorialLegalBasis internal reference #863h7nj72
- use operator country also for TCF publisher country internal reference #863h7nj72
#
3.11.5
2023-09-22
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.11.4
2023-09-21
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.11.3
2023-09-07
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.11.2
2023-09-06
#
ci
- enable Continuous Localization for the wordpress.org/README.wporg.txt file internal reference #861n8mnx8
#
fix
- compatibility with WonderPlugin gallery plugin internal reference #866avwjtw
- do not delete service notice transient when creating a new auto-draft internal reference #866avt8n1
- do not send dataProcessingInUnsafeCountries telemetry data in free version internal reference #866avtre5
- scanner gets stuck when sitemap contains a non-existing URL which results into 404 error internal reference #866avmxc9
#
perf
- improve Google PageSpeed Insights score by using fastdom.mutate internal reference #866avmt9a
#
3.11.1
2023-08-30
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.11.0
2023-08-28
#
build
- use @babel/plugin-proposal-class-properties with updated caniuse-lite database internal reference #863h37kvr
#
chore
- text adjustments for translations internal reference #2gfb4w6
#
feat
- introduce accessibility (a11y) notices about contrast ratio for font colors in customizer internal reference #863h37kvr
- introduce accessibility (a11y) notices about font size in customizer internal reference #863h37kvr
- introduce accessibility (a11y) notices about font weight in customizer internal reference #863h37kvr
- introduce accessibility score in customizer internal reference #863h37kvr
#
fix
- compatibility with WooCommerce Google Analytics Integration plugin as it could not be created as temlate internal reference #8678qabqn
- contrast ratio calculator is wrong for hover effects for buttons internal reference #863h37kvr
#
style
- update existing banner presets with 100% accessibility score internal reference #863h37kvr
#
3.10.0
2023-08-24
#
chore
- minimal translations for accessability internal reference #863h2xzc9
- show notice for older consents as they are no longer replayable internal reference #863h2xzc9
- wrong Activate free license text in PRO version when service cloud could not be downloaded internal reference #1raqwk8
#
docs
- compatibility with Swiss DSG declared in wordpress.org product description internal reference #861n5ar23
#
feat
- accessible cookie banner internal reference #863h2xzc9
- introduce new confirm() selector-syntax rule for content blockers internal reference #861n86a5n
- introduce new selector syntax function transformAttribute internal reference #861n7upvp
#
fix
- compatibility with content blocker and newsfeed of BuddyBoss internal reference #861n6e5kf
- compatibility with FloTheme contact form as it does not get rendered with Google Fonts content blocker internal reference #861n7fgt7
- compatibility with LayTheme and video embeds internal reference #861n6p9uq
- compatibility with more cases where magnificPopup loads external content internal reference #861n86a5n
- do not add dynamic stylesheets to WP Rockets RUCSS optimizaton internal reference #2yt81xz
- fatal PHP error json_decode(): Argument #1 () must be of type string, array given internal reference #861n7hwqr
- restore functionality in scanner for external URLs internal reference #861n7u689
- too many TCF vendors lead to a too huge JSON revision in database internal reference #861n6fudh
#
refactor
- introduce class names and a scoped stylesheet to Cookie Banner instead of style attribute internal reference #2yt81xz
#
3.9.5
2023-08-04
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.9.4
2023-08-04
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.9.3
2023-08-04
#
fix
- language packs could not be downloaded from SVN repository for slugs ending with -lite internal reference #861n4ahzb
#
3.9.2
2023-08-02
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.9.1
2023-08-02
#
chore
- adjust texts for country selection for predefined lists internal reference #861n2wt7d
- checked compatibility with WordPress 6.3 internal reference #861n42pdy
#
fix
- compatibility with Ghost Kit and false-positive Google Maps gets found in scanner internal reference #861n3md74
- compatibility with one.com maintenance plugin internal reference #861n48b69
- could not update the meta value of technicalDefinitions in database internal reference #861n4602e
- proper error handling when Service Cloud is down internal reference #861n1rzgm
- some services in the scanner redirects to the wrong creation form internal reference #861n46vpw
- some TCF vendors could not be created when no additional information is given internal reference #861n4dyd2
#
3.9.0
2023-07-18
#
chore
- consider USA as a country with secure data transfer (if companies certify themself) internal reference #861m47jgm
- fixed variable typos internal reference #863h6pdwd
#
feat
- minimal translations for special treatments for processing data in unsafe countries internal reference #863h6pdwd
#
fix
- blank cookie banner dashboard internal reference #861n1rzgm
- compatibility with Elementor Popups when it gets hidden with click on the content blocker overlay internal reference #863h3ah8x
- introduce special treatments for processing data in unsafe countries internal reference #863h6pdwd
- show only a limited amount of countries in service form internal reference #861n2g4ag
#
3.8.0
2023-07-06
#
docs
- update filter documentation with more examples and use cases
#
feat
- new feature to collect consent for services processing data in unsecure countries internal reference #861m47jgm
#
fix
- compatibility with Elementor Popups when it gets hidden with click on the cookie banner internal reference #863h3ah8x
- compatibility with Enfold and Vimeo embeds internal reference #863h48vp2
- compatibility with fluidvids internal reference #863gymp32
- compatibility with videos in widgets in Extra theme internal reference #863h5dak1
- compatibility with videos in widgets in Extra theme internal reference #863h5dak1
- difference from template for service group is empty internal reference #32wu2g8
- elementor not shown as recommended service in scanner internal reference #861mzap32
- ignore 410 HTTP code in scanner internal reference #863gzu8gh
- introduce pagination to technical cookie information as many items could slow down the form internal reference #32wu2g8
- show notice when service is processing data in unsafe countries and the banner notice is disabled internal reference #861m47jgm
- uncaught Error: Class DevOwl\RealCookieBanner\lite\settings\TcfVendorConfiguration in free version internal reference #863h4mazx
- uncaught Error: Class DevOwl\RealCookieBanner\lite\settings\TcfVendorConfiguration in free version internal reference #863h4mazx
- update notice about templates could not be dismissed internal reference #863h2byjk
#
refactor
- introduce custom ESLint rules ability in @devowl-wp/eslint-config internal reference #863gxjbn4
- introduce KeyValueMapOption and migrate notice states to it internal reference #861m47jgm
- move enableOptionAutoload to @devowl-wp/utils internal reference #861m47jgm
#
test
- make e2e tests work again internal reference #861m47jgm
#
3.7.2
2023-06-05
#
ci
- technical renaming all languages that they contains the formality internal reference #2gfb42y
- technical renaming of German, French, Spanish, Italian and Dutch translations that they contains the formality internal reference #2gfb42y
#
fix
- compatibility with Bricksbuilder as pages were no longer editable internal reference #861mw0bcc
- mapping of language files for copying to correct language internal reference #2gfb42y
- some services were not shown as created in scanner results internal reference #863gwufp5
#
3.7.1
2023-05-30
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.7.0
2023-05-30
#
chore
- remove old PHP template/preset system as replaced by cloud templates internal reference #861me62d8
- resolve conflict internal reference #3207gvx
- versionized wp_rcb_templates database table and keep outdated templates internal reference #861me62d8
#
feat
- prepare versions for templates so we can visualize the difference between them internal reference #861me62d8
#
fix
- translate created service and blocker templates from a translation database table for WPML/PolyLang compatibility internal reference #861me62d8
- use correct charset and collate in database for newly added database tables internal reference #863gtqpz0
#
perf
- speed up scanner internal reference #861mv177f
#
refactor
- connect new template center with scanner (WIP, internal reference #861me62d8
- connect new template center with service and blocker form (WIP, internal reference #861me62d8
- createFromPreset to TemplateConsumers::createFromTemplate internal reference #861me62d8
- remove usage of CookiePresets and BlockerPresets internal reference #861me62d8
- rename wp_rcb_templates to wp_rcb_template internal reference #863gtqpz0
#
style
- cookie banner overflows to the right when hero content blocker is too wide internal reference #861muuzq3
#
3.6.11
2023-05-22
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.6.10
2023-05-21
#
chore
- remove dotenv package internal reference #861m6e3mz
#
refactor
- migrate Traefik environment variables to Envkey internal reference #861m6e3mz
#
3.6.9
2023-05-19
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.6.8
2023-05-15
#
fix
- compatibility with WP Matomo when network-wide active internal reference #863gqw8bg
#
3.6.7
2023-05-12
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.6.6
2023-05-11
#
fix
- allow to reset all settings with option to reset also consents internal reference #861mk857a
- call to a member function localizeGroups() on null internal reference #863gp8ag0
- compatibility with Essentials Addons for Elementor and YouTube and Vimeo videos internal reference #863gnduk0
- compatibility with Video Gallery & Slider For YouTube internal reference #863gmpp0n
- compatibility with WP Go Maps internal reference #863gq67nt
- obfuscate public REST API calls internal reference #206yrf0
- some TCF vendors could not be saved without error message internal reference #863gmnvet
- uncaught WpOrg Requests Exception: Only HTTP(S) requests are handled internal reference #863gp8g9h
#
3.6.5
2023-04-28
#
fix
- compatibility with latest GeoDirectory plugin internal reference #33z125m
- typo in privacy policy sample text for Real Cookie Banner internal reference #2vqpmwj
#
3.6.4
2023-04-24
#
fix
- compatibility with Directorist and OpenStreetMaps internal reference #863ghhh2w
- compatibility with latest IONOS performance plugin internal reference #32003j3
- notice when AMP plugin is active and scanner does not work internal reference #863gjbfxp
- storing templates from cloud: allowed memory size of bytes exhausted internal reference #863ghz41w
#
3.6.3
2023-04-19
#
chore
- add more security hashes for disabled footer internal reference #332e8qr
- introduce new UI for template center from service cloud (WIP, internal reference #861me62d8
- remove non-ASCII characters from POT files internal reference #863gffr77
- start with new template center (WIP, internal reference #861me62d8
- update README.org text replacing Article 66 with Racital 66 internal reference #861mc9hc2
#
fix
- compatibility with latest Impreza and unblocking Google Maps internal reference #861mkbd3p
- compatibility with latest RankMath version and finding Google Analytics UA and v4 with local script files enabled internal reference #863gdnt50
- compatibility with Perfmatters Minimal v4 Google Analytics embed internal reference #2eggmy7
- correctly handle async cache calculation for service cloud internal reference #861me62d8
- hook into Pretty Links plugin to only set tracking cookies when consent is given internal reference #863gftjna
- output logo URL in content-blockers route internal reference #861me62d8
- scanner does not find any Google Analytics embeds when RankMath Exclude Logged-in users option is active internal reference #863gdnt50
- theme not detected as active when using e.g. wp-content/themes/Divi (capital letter, internal reference #861mkuxh1
#
perf
- wp_load_alloptions called for each subsite within multisite internal reference #861med012
#
refactor
- extract isPro and i18n functions to own context for reusability internal reference #861me62d8
- introduce taskfile.dev Taskfiles internal reference #85zrrymj0
- rename doNotConsiderInGroups to needsRequiredSiblingRule internal reference #863gdnt50
#
3.6.2
2023-03-24
#
fix
- compatibility with Dejure theme and unblocking Google Maps internal reference #863gac0ng
- compatibility with Point of Sale for WooCommerce internal reference #863gaceu4
#
style
- fusion builder content blocker overlaps with column content internal reference #861mhr4pe
#
3.6.1
2023-03-21
#
chore
- introduce new service cloud to better manage service and blocker templates (WIP, internal reference #2mjzexr
- update dependencies including TypeScript 4.9, antd and eslint internal reference #85zrqk9pd
- updated note on legal state of TCF internal reference #861mgt18f
#
fix
- checklist item of legal links is not checked when legal links are placed manually internal reference #2ep07vd
- compatibility with Bandtheme and YouTube embeds internal reference #85zrrv779
- cookie banner pops up on every page when changing the cookie domain manually internal reference #85zrrve3w
- development docker build does sometimes not startup correctly internal reference #85zrqk9pd
- use correct release info when saving templates from cloud internal reference #2mjzexr
#
refactor
- rename grunt-continuous-localization to continuous-localization and remove grunt dependency (pure bin, internal reference #85zrrytg6
#
3.6.0
2023-03-14
#
chore
- add legal notice URL to all self-hosted services internal reference #2wpbbhr
- compatibility with WordPress 6.2 internal reference #861mfxmc1
- remove unused dependencies internal reference #85zrqj4jp
- restructure .env and replace Scaleway API keys with new IAM internal reference #37q5f2x
#
feat
- new field for service templates "Legal notice URL for provider" internal reference #2wpbbhr
#
fix
- compatibility with 10Web Map Builder for Google Maps internal reference #85zrrkfzw
- compatibility with ThemeDraft themes and Google Maps internal reference #863g65whr
- do also base64 encode scripts in localized variable in customize preview internal reference #8677knwy0
- javascript error wp.mediaUtils is undefined and media library does not work internal reference #863g6v17m
#
3.5.3
2023-03-01
#
fix
- compatibility with latest version of Social Feed Gallery Instagram internal reference #2d8ba1v
- compatibility with WooCommerce Blocks plugin internal reference #863g5rqfp
#
3.5.2
2023-02-28
#
chore
- update wordpress stubs internal reference #863g4efkw
#
fix
- compatibility with OSM Map Widget for Elementor internal reference #861mdhpu4
- compatibility with Supreme Maps Pro internal reference #861mdakyh
- consider 404 errors in scanner as non-error internal reference #863g3v71n
- invalid JSON int database helper class with the help of JSON5 internal reference #863g4efkw
- scanner finds OMGF inline script as Google Fonts internal reference #861mdaurx
#
3.5.1
2023-02-21
#
fix
- apache modsecurity complains about localized JSON object when there are scripts and iframes internal reference #863g375z3
- compatibility with Elfsight Vimeo Gallery CC internal reference #863g3kmfw
- compatibility with Streamtube and YouTube videos internal reference #861mcrub5
- do not load scripts in WP Bakery edit mode internal reference #861mcfwa4
- typo in privacy policy text proposal internal reference #863g3867t
- uncaught error: Undefined constant NONCE_SALT internal reference #863g3m0tm
- validate UUID in cookie value internal reference #861mchkwt
#
perf
- save creation date of cookie in cookie value instead of SQL query internal reference #861mchkwt
- speed up counting and pagination in list of consents internal reference #861mchkwt
- speed up reading consent history internal reference #861mchkwt
- speed up saving consent by adjusting how stats are saved internal reference #861mchkwt
#
refactor
- move all user-consent relevant SQL queries to UserConsent class internal reference #861mchkwt
- streamline IP handler to use UserConsent#byCriteria internal reference #861mchkwt
#
3.5.0
2023-02-15
#
build
- consider dependencies in cache invalidation in i18n generation internal reference #2x5m1gu
#
chore
- streamline docker-compose settings with non-production context internal reference #861m5btfw
- update disclaimer checkboxes internal reference #2x5kb66
#
feat
- allow to record interactions and introduce player in list of consents internal reference #2undj42
- introduce copyable sentence for your privacy policy in Cookies > Settings > General internal reference #2vqpmwj
- introduce new individual text field to put text below service groups in second layer (postamble, internal reference #861mbjkht
- introduce new service field Unique Name so 3rd party plugins can obtain consent via Consent API internal reference #2unhn5x
- new checklist item to update privacy policy with Real Cookie Banner mention internal reference #2vqpmwj
#
fix
- allow multiline texts when copying texts internal reference #2vqpmwj
- block Vimeo live events in Vimeo content blocker
- compatibility with Breakdance page builder internal reference #861m4yxej
- compatibility with HTML blocks in Woodmart themes and scanner internal reference #861mbpq2x
- compatibility with latest Thrive Leads version internal reference #863g124r8
- compatibility with latest version of Divi and Ajax Search Pro internal reference #863g1n0ve
- delete origin of redirected URL while scanning from scanner results internal reference #863fyjeee
- do not aggregate data from consents instead use own aggregation database table to be more GDPR compliant internal reference #2z4e99b
- do not modify redirected scan URL when job id is already in params list internal reference #861mbpq2x
- new selector syntax function to delegate a click on blocked node internal reference #863g124r8
- new text for Content Blocker Load content button / link internal reference #2z4eg7v
- new text for Revoke consent link / shortcode internal reference #30chpnz
- scanner got stuck 99% when redirection on webserver was too early internal reference #863fyjeee
- show Continue without consent button in Change privacy settings dialog internal reference #2x5q7ny
- title repeated multiple times when emoji is in e.g. YouTube title internal reference #863g20zqz
#
3.4.13
2023-01-25
#
chore
- introduce new selector syntax function keepAttributes and style internal reference #33z67qt
- introduce new selector syntax functions forceVisual() and visualParent() internal reference #33z67qt
#
fix
- compatibility with BeTheme / BeBuilder internal reference #861m7mmu0
- compatibility with Breakdance page builder and Goolge Maps embeds internal reference #33z67qt
- compatibility with Enfold and performance JavaScript mreging internal reference #861m8g071
- compatibility with Estatik Real Estate Plugin and Google Maps internal reference #861m9594v
- compatibility with Magnific Popup with visual content blockers internal reference #861m7cb9u
- do not load unncessery assets in login mask wp-login.php internal reference #861m9bm8g
#
3.4.12
2023-01-10
#
chore
- update @antv/g2 to latest version internal reference #861m5gzx6
#
3.4.11
2023-01-03
#
chore
- introduce new filter RCB/Blocker/AdminAjaxActions internal reference #861m53rv3
- show better error message when creating the default service groups fails
#
fix
- compatibility with Breakdance page builder internal reference #861m4yxej
- disable US data processing for Spotify preset internal reference #861m5pk1f
- improved compatibility with Contact Form 7 and additional class name
- list of consents and history of consents did not load any entries internal reference #861m58gk8
- provide one more dataLayer variable for GTM/MTM realCookieBannerConsents internal reference #861m538z2
#
3.4.10
2022-12-22
#
chore
- link to kb article for development license warnings / red warnings internal reference #388ch1x
#
fix
- block leaflet.min.js in OpenStreetMap content blocker internal reference #31mkbne
- compatibility with BoldThemes and Google Maps
- compatibility with OSMapper internal reference #861m4bqrd
- compatibility with visual content blockers and WP Bakery tab content internal reference #861m3hgxg
- detect single gtag events to Google Ads internal reference #388ak7a
- improved compatibility with latest version of WP Google Maps internal reference #861m4d0ea
- vulnerability XSS in shortcode class parameter internal reference #861m3j4b4
- warning trying to access offset on value of type null in PHP log internal reference #861m47fm0
#
perf
- remove path_join calls and use trailingslashit instead internal reference #861m3qqb7
#
3.4.9
2022-12-12
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.4.8
2022-12-12
#
docs
- update README contributors
#
fix
- added google maps compatibility for bricks builder internal reference #37qavun
- compatibility with Event Calendar and downloading ICS file, in general never try to block inline downloads internal reference #37wwyu7
- compatibility with latest Elementor PRO version and Google Maps JetEngine internal reference #37wv9wu
- compatibility with Pixel Manager for WooCommerce plugin internal reference #37he9cj
- do not show REST API notice when offline, hide when route works again and trace log in textarea internal reference #37q9evr
- german texts not shown for some strings (with context) when using TranslatePress internal reference #37q61pt
- improved compatibility with Geo Directory plugin internal reference #33z125m
- show notice for invalid TCF device closure within the vendor configuration internal reference #37hg97j
- tcf vendor with not-existing purpose cannot be added to TCF vendor configuration internal reference #37hg97j
#
refactor
- introduce @devowl/api-real-cookie-banner package internal reference #33tam4h
#
3.4.7
2022-12-05
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.4.6
2022-12-02
This package (@devowl-wp/real-cookie-banner) has been updated because a dependency, which is also shipped with this package, has changed.
#
3.4.5
2022-12-01
#
chore
- adjust telemetry data collection internal reference #2ufnyc2
- execute deferred telemetry data transmit internal reference #2ufnyc2
#
fix
- add new TCF vendor leads to JavaScript error when too much are registered internal reference #34g9kbw
- compatibility with Impreza and OpenStreetMap embed internal reference #344n7q3
- compatibility with WP Go Maps and Google Maps embed internal reference #37bnu5f
- improved compatibility with Oxygen youtube embeds internal reference #34g8wne
#
style
- use another blur method as it could break absolute positioned menus internal reference #3764wqn
#
3.4.4
2022-11-24
#
fix
- add notice when plugins are activated/deactivated internal reference #2bujq84
- compatibility with background video in Elementor sections and column internal reference #33z36er
- compatibility with Bold Page Builder and Google Maps embed internal reference #33z66qn
- compatibility with Bold Page Builder and Google Maps embed internal reference #33z66qn
- compatibility with Bold Page Builder and Google Maps embed internal reference #33z66qn
- compatibility with Bold Page Builder and Google Maps embed internal reference #33z66qn
- compatibility with Elementor playlist when loaded deferred internal reference #33z3dh8
- compatibility with Google Maps in GeoDirectory internal reference #33z125m
- compatibility with Impreza WP Bakery Google Maps embed internal reference #344n7q3
- compatibility with LeafLet Map extension plugin internal reference #344mvx1
- compatibility with Mikado Themes and Google Maps internal reference #33z1k0n
- compatibility with Uncode fluid objects not rendering visual content blockers internal reference #344p8r3
- compatibility with Uncode fluid objects not rendering visual content blockers internal reference #344p8r3
- empty form for creating services within content blocker form internal reference #32wtxkt
- improved compatibility with Elementor Pro and lazy loaded scripts internal reference #33z3dh8
- improved compatibility with WP ImmoMakleer plugin internal reference #200ykt6
- introduce new content blocker selector syntax matchUrls to fix false-positive Elementor videos internal reference #33z3dh8
- sometimes visual content blockers did not unblock after page reload when deferred scripts loading too long internal reference #33ternv
- wrong spacing for visual content blocker for WP Bakery video embeds inside columns internal reference #33z5vfd
#
test
- error 1 smoke test failing internal reference #344wgj9
- error 2 smoke test failing internal reference #344wgj9
- error 3 smoke test failing internal reference #344wgj9
#
3.4.3
2022-11-21
#
perf
- speed up saving of consent for the first consent of the day internal reference #33yxgb6
#
3.4.2
2022-11-18
#
fix
- compatibility with latest Elementor version and no Vimeo playlist visual content blocker internal reference #32h6xq0
- expand header logo with alt text and correct dimensions for SVG file internal reference #33t99y8
- false-positive REST API notice about real-queue/v1 internal reference #33tce0y
- some translations were still in english instead of Swedisch or other incomplete translation internal reference #33t8u66
- user consents are not deleted after x months when there were too many consents internal reference #33yxgb6
#
perf
- reduce time to interactive by rendering visual content blockers earlier internal reference #33ternv
#
refactor
- rename handleCorruptRestApi function internal reference #33tce0y
#
3.4.1
2022-11-15
#
fix
- allow to pass class as parameter to shortcodes
- compatibility with Events Manager and Google Maps internal reference #33drdw6
- compatibility with Google Maps in Essential Addons for Elementor plugin internal reference #3388522
- compatibility with Ovatheme and Google Maps internal reference #33drbyt
- do not show notice about missing privacy policy URL when license activation is not yet done internal reference #2kpd6z4
- force to use option home_url and siteurl instead of constants when within subdomain MU internal reference #33khexz
- service code on page load is not executed when Custom CSS is enabled internal reference #33khjmy
- technical definitions cannot be saved because WordPress unslash JSON value in post meta internal reference #33km1q9
#
revert
- we still need to scan elementor libraries internal reference #332fn7n
#
3.4.0
2022-11-09
#
feat
- automatic deletion of consents internal reference #1xgphqf
#
fix
- compatibility with blocked content for Jet Smart Filters lazyloading internal reference #332jgxy
- compatibility with Google Maps in Sober theme internal reference #332ev4y
- compatibility with latest version of WPImmomakler
- compatibility with MapPress Google Maps internal reference #32wpgv9
- compatibility with MapsMarkerPro unblocking internal reference #32wnjpu
- compatibility with Vehica theme
- do not show preset check when editing a template in services or content blocker form internal reference #2wmf0yr
- duplicate technical definition in Vimeo and JetPack Site Stats template internal reference #32wkt35 , internal reference #332f81e
- improved compatibility with Elementor and Elementor PRO to block individual widgets internal reference #32q09j9
- listen to elementor init with vanilla JS event listener instead of jQuery internal reference #332h9tj
- skip elementor library and skip in scanner internal reference #332fn7n
- visual content blocker not visible when using content in Kadence Blocks accordion module internal reference #32pzryx
#
refactor
- improved compatibility with PHP 8.1 internal reference #1y7vqm6
- static trait access (Assets enqueue features, internal reference #1y7vqm6
- static trait access (Assets handles, internal reference #1y7vqm6
- static trait access (Assets types, internal reference #1y7vqm6
- static trait access (Localization i18n public folder, internal reference #1y7vqm6
- static trait access (Localization, internal reference #1y7vqm6
#
revert
- handle child themes correctly when blocked internal reference #32pymrn
#
style
- full width content blocker for elementor widgets
#
3.3.0
2022-10-31
#
chore
- compatibility with WordPress 6.1 internal reference #32bjn2k
#
feat
- add scan again for individual scan results internal reference #yrhr8c
#
fix
- automatically block child theme URLs when using parent slug in content blocker rule internal reference #32pymrn
- compatibility with Elementor PRO video playlists internal reference #32h6xq0
- compatibility with Ezoic CDN and content blocker internal reference #32h9k0n
- compatibility with GDPR mode of Avada theme internal reference #2fd0phg
- compatibility with Magnific Popup internal reference #32pvhdp
- compatibility with The Events Calendar Google Maps embed internal reference #32h7mh4
- compatibility with WooCommerce Point of Sale internal reference #32hc0zw
- list of consents white screen when IPv6 entry is shown internal reference #32pvj24
#
3.2.0
2022-10-25
#
chore
- add restore option for ignored external URLs internal reference #11efdym
#
feat
- allow to filter by IP addresses with truncated results in list of consents internal reference #3203uve
- native integration to CMP – Coming Soon & Maintenance Plugin by NiteoThemes internal reference #319a6mz
- native integration to Maintenance plugin by WebFactory Ltd internal reference #319a6mz
- native integration to Website Builder by SeedProd internal reference #319a6mz
- native integration to WP Maintenance Mode & Coming Soon internal reference #319a6mz
#
fix
- better explains import/export section internal reference #30r534y
- block Twitter timeline internal reference #32be81u
- compatibility for Directories Pro with Google Maps internal reference #31mkbne
- compatibility with CheckoutWC autocomplete internal reference #31zzkuj
- compatibility with Elementor PRO actions (e.g. YouTube lightbox, internal reference #3204cj6
- compatibility with GiveWP stripe gateway plugin internal reference #325v56y
- compatibility with latest Enfold / Avia google maps embed internal reference #31mp857
- compatibility with Salient theme and OpenStreetMap embed internal reference #3200g2t
- compatibility with SiteOrigin Google Maps widget internal reference #32044f1
- configure form content blocker templates as visual by default internal reference #31mnthw
- content blocker not applied with IONOS performance plugin internal reference #32003j3
- license activation error 'Client property value is Emty' internal reference #31zz2mk
- localize original home URL to be not dependent on admin bar when it got removed / disabled internal reference #3203g9v
- white space below footer when Thrive Leads content blocker is created internal reference #32be9fh