avoid already scanned elements as duplicate founds internal reference #2dkvyrh
compatibility with api.soundcloud.com internal reference #2d2pahk
compatibility with podcaster.de and podcast-player plugin internal reference #2d89n4c
do not show dns prefetch in external URLs internal reference #22h5xz6
never block any dns-prefetch link tags as they are GDPR compliant without any blocking internal reference #22h5xz6
omit unnecessery link tags internal reference #2cwz5v4
implement UI for new content blocker visual settings internal reference #eb4h2q9
update embera internal reference #eb4h2q
allow content blocker with preview images in List of consents internal reference #eb4h2q
allow to download alternative thumbnails if the first one is not available internal reference #eb4h2q
compatibility with Thrive Architect when using nested vimeo embeds internal reference #eb4h2q
download thumbnail in standard format and force 16/9 ratio for YouTube videos internal reference #eb4h2q
hero content blocker with style attribute not correctly blocked internal reference #1zvgm2h
improved compatibility with Podigee internal reference #eb4h2q
improved compatibility with WP YouTube Lyte internal reference #eb4h2q
relate blockable instance to thumbnail internal reference #eb4h2q
when content blocker got called multiple times respect found URL in ImagePreview internal reference #eb4h2q
extract composer dev dependencies to their corresponding dev package internal reference #22h231w
move wordpress packages to isomorphic-packages internal reference #22h231w
put composer license packages to @devowl-wp/composer-licenses internal reference #22h231w
revert empty commits for package folder rename internal reference #22h231w
use wildcarded composer repository path internal reference #1zvg32c
allow to apply code dynamics to code on page load internal reference #1wernq1
allow to block all elements via SelectorSyntax even if already blocked internal reference #1yyxmwn
better memory allocation for scanner and persisting found markups to database internal reference #1ydq6ff
block CSS styles in style-attributes of HTML elements internal reference #1ydpqa1
correctly show Blocked URL in scanner results for inline styles internal reference #1ydq6ff
do not find canoncial links as external URL internal reference #1z4gxq1
do not scan link rel=shortlink as it does not process any data internal reference #1yt2qzj
find external URLs again internal reference #1ydq6ff
google analytics was shown as external URL when using single gtag/js UA integration internal reference #1yt64aa
clean up and refactor coding for image preview / thumbnails (WIP, internal reference #1w3c9t7
host scan options could have multiple must-groups to resolve internal reference #1vqx293
new plugin to extract image preview / thumbnails from embed URLs internal reference #1w3c9t7
found Google Trends in scanner when using Google reCAPTCHA standalone internal reference #1zgh14v
scanner query validation should also work for encoded strings internal reference #1vqx293
remove defined in each file header to make it testable
This package (@devowl-wp/headless-content-blocker) has been updated because a dependency, which is also shipped with this package, has changed.
create cachebuster files only when needed, not in dev env internal reference #1z46xp8
improve build and CI performance by 50% by using @devowl-wp/regexp-translation-extractor internal reference #1z46xp8
allow multiple attributes in SelectorSyntaxFinder internal reference #1wecmxt
compatibility with a3 Lazy Load internal reference #22gym0m
empty external URL shown when plugin Disable WordPress Emojis is active internal reference #1y7rr78
in some cases googletagmanager.com was stated as external URL internal reference #1zfmt8z
sometimes CSS stylings got fonud as external URL (e.g. opacity:0, internal reference #1y7nren
move scanner to @devowl-wp/headless-content-blocker package internal reference #1xw52wt
compatibility with Xdebug 3 internal reference #1z46xp8
new plugin ScriptInlineExtractExternalUrl internal reference #1v6cf91
avoid consent-inline to be empty when blocked multiple times internal reference #1xaz9aw
support URLs without scheme for ScriptInlineExtractExternalUrl plugin internal reference #1v6cf91
speed up scanner up to 300 % internal reference #1xpd4z4
inline scripts with more than 8,000 characters (depending on env) are not blocked internal reference #1u3zb5b