#
v0.2.1 - v0.1.1
#
0.2.1
2024-09-27
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Enums and key value getters for all countries in different ISO code standards.
#
Features
- server locations of Bunny.net and Gcore internal reference #8695ybqtp
#
0.2.0
2024-09-26
#
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: 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: 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: 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: 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: 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 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: 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
#
0.1.21
2024-08-28
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Bug Fixes
- apply new eslint rules internal reference #861n9jg7k
- introduce translation flag statistics and entity display internal reference #861n9jg7k
- introduce translation flags for translatable strings internal reference #8693travj
#
Code Refactoring
- reordering vars internal reference #861n9jg7k
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- fixed es-lint and typings internal reference #861n9jg7k
- hide fields for translator role when empty in default lang internal reference #861n9jg7k
- introduce translation flag statistics and entity display internal reference #861n9jg7k
- introduce translation flags for translatable strings internal reference #8693travj
- review 14, hide specific provider fields for translators internal reference #861n9jg7k
- review 3+5, text renames, and display name calculation internal reference #861n9jg7k
#
Code Refactoring
- reordering vars internal reference #861n9jg7k
Purpose of dependency: Provide various React utils, side effect free and tree shakeable.
#
Code Refactoring
- performance tuning and shouldUpdate tweaks internal reference #861n9jg7k
#
0.1.20
2024-08-13
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
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
#
0.1.19
2024-08-08
#
Code Refactoring
- use private fields for Transaction / PersistedTransaction class 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
#
0.1.18
2024-08-01
#
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: 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 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: 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
#
0.1.17
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
#
0.1.16
2024-07-16
#
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: Shared typings for all Node.js backends and frontends.
#
Maintenance
- suppress logs from requests from nullers internal reference #8694xa392
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: 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: 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
#
0.1.15
2024-06-20
#
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: 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 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: 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: 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: 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: 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: 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 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: 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: 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
#
0.1.14
2024-05-29
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
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
#
0.1.13
2024-05-10
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
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
#
0.1.12
2024-04-25
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared typings for all Node.js backends and frontends.
#
Bug Fixes
- introducing password login in rcb internal reference #86936my3v
#
Refactoring
- introduce user base interfaces internal reference #86936my3v
Purpose of dependency: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- added moe supported languages internal reference #86936my3v
- disabled default lang edit, hide fields depending on translatable and extended merge strategy plus other fixes internal reference #86936my3v
- enabled statistics with allowedLanguages for translators, changed media permissions internal reference #86936my3v
- filter language select by role parameters internal reference #86936my3v
- introduce lastEditedBy field for templates internal reference #86936my3v
- introduce role parameters to users internal reference #86936my3v
- introducing form field wrapper with role based functionalities and used it for template forms internal reference #86936my3v
- introducing password login in rcb internal reference #86936my3v
- purpose translation variable validation and last editors internal reference #86936my3v
- rename route to user/password internal reference #86936my3v
#
Refactoring
- introduce user base interfaces internal reference #86936my3v
- move password route internal reference #86936my3v
#
0.1.11
2024-04-23
#
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
#
0.1.10
2024-04-19
#
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
#
0.1.9
2024-04-12
#
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
#
0.1.8
2024-04-10
#
Bug Fixes
- show another tip about REST API issues when cURL throws an error internal reference #86949561p
#
0.1.7
2024-04-09
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
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
#
0.1.6
2024-04-09
#
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: 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 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: Provide a scoped stylesheet, types and util functionality for a web cookie banner.
#
Features
- introduce sticky legal links widget in customizer internal reference #1za40xb
#
0.1.5
2024-03-22
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
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 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
#
0.1.4
2024-03-13
#
Bug Fixes
- undefined array key flag PHP warning
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: 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
#
0.1.3
2024-02-28
This package (@devowl-wp/cookie-consent-management) has been updated because a dependency, which is also shipped with this package, has changed.
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
#
0.1.2
2024-02-26
#
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: Shared typings for all Real Cookie Banner backend.
#
Bug Fixes
- empty template name on release warning message internal reference #8693uepwd
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: 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 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 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: 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
#
0.1.1
2024-02-05
#
Refactoring
- introduce @devowl-wp/cookie-consent-management package internal reference #apv5uu
- move Google Consent Mode calculations to @devowl-wp/cookie-consent-management internal reference #apv5uu