#
headless-content-blocker
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
#
1.4.2
2026-01-23
This package (@devowl-wp/headless-content-blocker) has been updated because a dependency, which is also shipped with this package, has changed.
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
- validate container registry image did not catch curl errors correctly internal reference #86931jwau
#
1.4.1
2026-01-20
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- remove deprecated packages which are coming with native Node 24 internal reference #86931jwau
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
#
Tests
- content blocker JSON file was not found internal reference #86931jwau
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- remove deprecated packages which are coming with native Node 24 internal reference #86931jwau
- safer usage of imports and exports with TypeScript's verbatimModuleSyntax option internal reference #861mhn5rj
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
Purpose of dependency: Helper functionalities for your composer project to validate licenses and generate a disclaimer.
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
Purpose of dependency: DevOps macros, job templates and jobs for Gitlab CI and @devowl-wp/node-gitlab-ci.
#
Bug Fixes
- only scan current branch with gitleaks internal reference #869aw6tca
#
Code Refactoring
- migrate from Jest to Vitest and clean up related configurations internal reference #86931jwau
- migrate to ESM internal reference #861mnuuc5
- remove deprecated packages which are coming with native Node 24 internal reference #86931jwau
- remove fs-extra, use fs:promise and disallow blocking/sync methods internal reference #86931jwau
- replace execSync with spawnSync for improved command execution consistency and security internal reference #86931jwau
- safer usage of imports and exports with TypeScript's verbatimModuleSyntax option internal reference #861mhn5rj
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
#
Maintenance
- use complyforce.com as production domain internal reference #8699th190
Purpose of dependency: Provide eslint configuration for our complete monorepo.
#
Code Refactoring
- migrate from Jest to Vitest and clean up related configurations internal reference #86931jwau
- migrate to ESM internal reference #861mnuuc5
- remove fs-extra, use fs:promise and disallow blocking/sync methods internal reference #86931jwau
- replace execSync with spawnSync for improved command execution consistency and security internal reference #86931jwau
- safer usage of imports and exports with TypeScript's verbatimModuleSyntax option internal reference #861mhn5rj
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
#
Maintenance
- upgrade dependencies internal reference #86931jwau
- upgrade to Node 24 internal reference #86931jwau
- use Relation type for ESM preparation in TypeORM relations internal reference #861mnuuc5
Purpose of dependency: Predefined monorepo utilities and tasks.
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- remove fs-extra, use fs:promise and disallow blocking/sync methods internal reference #86931jwau
- replace execSync with spawnSync for improved command execution consistency and security internal reference #86931jwau
- safer usage of imports and exports with TypeScript's verbatimModuleSyntax option internal reference #861mhn5rj
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
#
Maintenance
- make CI build work internal reference #861mnuuc5
- upgrade dependencies internal reference #86931jwau
Purpose of dependency: Create dynamic GitLab CI pipelines in JavaScript or TypeScript for each project. Reuse and inherit instructions and avoid duplicate code!
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- remove deprecated packages which are coming with native Node 24 internal reference #86931jwau
- remove fs-extra, use fs:promise and disallow blocking/sync methods internal reference #86931jwau
- replace execSync with spawnSync for improved command execution consistency and security internal reference #86931jwau
- safer usage of imports and exports with TypeScript's verbatimModuleSyntax option internal reference #861mhn5rj
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
#
Maintenance
- make CI build work internal reference #861mnuuc5
Purpose of dependency: Helper functionalities for your project to validate licenses and generate a disclaimer.
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
Purpose of dependency: Predefined functionalities for PHPCS.
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
Purpose of dependency: Predefined functionalities for PHPUnit.
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
Purpose of dependency: Predefined compiler options for our backends.
#
Code Refactoring
- migrate to ESM internal reference #861mnuuc5
- safer usage of imports and exports with TypeScript's verbatimModuleSyntax option internal reference #861mhn5rj
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
Purpose of dependency: Predefined functionalities for Vitest.
#
Code Refactoring
- migrate from Jest to Vitest and clean up related configurations internal reference #86931jwau
- migrate to ESM internal reference #861mnuuc5
- remove fs-extra, use fs:promise and disallow blocking/sync methods internal reference #86931jwau
- use package.json#exports everywhere for ESM preparation internal reference #861mnuuc5
#
1.4.0
2026-01-15
#
Bug Fixes
- allow to block elements with capitalized characters internal reference #869bh2c93
- compatibility with Fluent Calendar when not loading in frontend
- compatibility with PixelYourSite when pysOptions gets blocked internal reference #869bra6kz
- compatibility with WP Grid Builder and 'wpgb_settings is not defined' error
#
Features
- implement SharedAtLeastOne plugin to merge required IDs across blockers using at-least-one logic internal reference #f535x6
#
Maintenance
- code AI review (note 7021, internal reference #869bh2c93
- code review AI (note 6992, internal reference #f535x6
- remove package.json#engines from internal packages internal reference #86931jwau
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Bug Fixes
- allow to block elements with capitalized characters internal reference #869bh2c93
- in some cases content does not get unblocked when scripts without loading-semantics need to be unblocked first internal reference #869brj1eb
#
Maintenance
- code AI review (note 7021, internal reference #869bh2c93
- remove package.json#engines from internal packages internal reference #86931jwau
#
1.3.15
2025-12-10
#
Bug Fixes
- compatibility with latest Bricks Builder when using Google Maps
- compatibility with SolidSecurity reCaptcha, hCaptcha and Cloudflare Turnstile internal reference #869apt3a0
#
Tests
- add HTML fixture for script module consent handling internal reference #869be7jn7
Purpose of dependency: Find tags within HTML content and modify it in speed of light
#
Features
- add support for script modules in content blocker internal reference #869be7jn7
#
1.3.14
2025-12-04
This package (@devowl-wp/headless-content-blocker) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Predefined functionalities for Vitest.
#
Features
- inital implementation of object-storage package internal reference #8697h8axv