introduce new developer filter RCB/Blocker/IsBlocked/AllowMultiple and RCB/Blocker/ResolveBlockables internal reference #7mvhak
new developer filter RCB/Blocker/SelectorSyntax/IsBlocked
update texts for scanner tab (hint, internal reference #mtddjt
service scanner featured in wordpress.org description internal reference #n9cuyh
add 9 new content blockers for existing services internal reference #mtdp7v
add content blocker for 19 services so the scanner can find it internal reference #mtdp7v
add new checklist item to scan the website internal reference #mk8ec0
allow to create a new service from scratch directly within a content blocker form internal reference #mk8ec0
allow to scan also essential services which could not be blocked (e.g. Elementor)
automatically rescan updated posts
block link preconnect's and dns-prefetch's automatically based on URL hosts defined in content blocker internal reference #nn7g16
handle external URLs popover with Cookie Experts dialog internal reference #mk8ec0
introduce client worker and localStorage restore functionality internal reference #kh49jp
introduce functionality to find sitemap or fallback to WP default if not existing internal reference #kfbzc6
introduce mechanism to scan a site for usable presets and external URLs internal reference #kf71p4
introduce new package @devowl-wp/sitemap-crawler to parse and crawl a sitemap internal reference #kh49jp
introduce scanner UI for found presets and external URLs internal reference #m57phr
introduce UI for scanned markups for predefined presets internal reference #m57phr
new service and content blocker preset Ad Inserter (plugin, internal reference #kvcmp7
popup notification when scan hast finished and allow to ignore external URLs internal reference #m57phr
proper error handling with UI when e.g. the Real Cookie Banner scanner fails internal reference #7mvhak
show global notice when using services without consent
show recommended services not by content blocker but by dependency internal reference #mtdp7v
translate scanner into German internal reference #n9cuyh
use @devowl-wp/real-queue to scan the complete website internal reference #kh49jp
add remarketing to Google Ads Conversation Tracking service template internal reference #pb9txp
allow to block the same element by multiple attributes internal reference #p3agpd
always save the markup so redundant external URLs can be wiped internal reference #mtdp7v
automatically start scan process for the first time
be more loose when getting and parsing the sitemap
block ad block from Ad Inserter newer than 2.7.2 in content blocker template internal reference #kvcmp7
change close label text when updating privacy preferences internal reference #rgdp01
compatibility with Impreza frontend page builder
compatibility with latest Thrive Architect plugin internal reference #p3agpd
compatibility with Ultimate Video WP Bakery Page builder add-ons internal reference #pd9uab
create new service within content blocker shows zero as prefilled group
do not add duplicate URLs to queue
do not enqueue real-queue on frontend for logged-in users
german support link internal reference #rg8qrt
include all revision data in single consent export
native integration for Analytify preset (disabled status, internal reference #n1f1xc
native integration for GA Google Analytics preset (disabled status, internal reference #n1f1xc
native integration for MonsterInsights preset (disabled status, internal reference #n1f1xc
native integration for RankMath SEO Google Analytics (install code, internal reference #n1bd59
native integration for WooCommerce Google Analytics preset (disabled status, internal reference #n1f1xc
preset WordPress Emojis should also block the DNS prefetch
remove extended presets from scan results
split Google Analytics into two content blockers UA and V4 internal reference #nq8c3j
tag to fully blocked associated with found count instead of distinct of sites count
update Facebook Post preset to be compatible with Facebook Video internal reference #p1dxwp
use correct cookie experts link internal reference #mtddaa
speed up scan process by reducing server requests internal reference #nvafz0
introduce new keywords needs for presets internal reference #mzf8gj
move code dynamic fields to preset attributes internal reference #h38crf
presets extends should no longer be a class name, instead use identifier internal reference #n19da6
split i18n and request methods to save bundle size
use instance for blocked result in RCB/Blocker/IsBlocked filters internal reference #nxeknj
background color for recommandations admin bar menu
gray out already existing prestes in service and content blocker template screen
move Google Ads hint about Adwords ID to the input field
update TCF dependencies to latest version internal reference #pq8wt4
decode and encode HTML attributes correctly and only when needed internal reference #q1a82b
duplicate external hosts in multisite forwarding leads to invisible banner
enhance Google Maps Content Blocker to be compatible with WP Store Locator internal reference #pkhmqy
introduce new unique-write attribute in opt-in field for Google Ads and Google Analytics internal reference #raj3eg
put powered-by link in banner in same align as the legal links internal reference #pn8pcz
reload page after consent change internal reference #pnbunr
reset essential cookies correctly when custom choice is selected
remove TCF global scope coding internal reference #pq8wt4
make content blocker hosts collapsable instead of showing all internal reference #pkhcg8
update compatibility with WordPress 5.8 internal reference #n9dfx9
new service and content blocker preset Podigee internal reference #nzbb2q
assign GetYourGuide preset to Marketing cookie group instead of Functional internal reference #nv85ef
imported content blockers leads to empty admin page in lite version internal reference #nzc6gg
regex for Google Ads Conversation Tracking ID too strict
new cookie and content blocker preset MailPoet internal reference #m3dtuf
add EFTA countries to countries where the GDPR applies internal reference #mhcqjz
compatibility with dynamic modules in Thrive Architect internal reference #n9bup4
compatibility with Elementor video overlay and lightbox internal reference #nkb66n
compatibility with Pinterest JavaScript SDK internal reference #nkaq8m
compatibility with themify.me Builder Maps Pro add-on internal reference #nna6bg
compatibility with themify.me video modules internal reference #nna6bg
compatibility with WP Rocket 3.9 internal reference #nkav4w
cookie groups are sortable again via drag & drop internal reference #nhfmkt
detect multisite / network wide plugins as active for services internal reference #mzb2kw
do not block content in Themify.me page builder internal reference #nna6bg
do not hide blocked elements when they use visual parent from children element
do not show banner for browsers without cookie support internal reference #v77cgg
do not stop code execution for opt-in scripts and content blocker when blocked through Ad blocker internal reference #ndd0dp
explain where to find Google Adwords ID in Google Ads service template internal reference #mtav6f
lite version dashboard not scrollable internal reference #nd8e07
recalculate responsive handlers after content got unblocked internal reference #nnfb22
typo in Google Maps content blocker description
allow to check for consent with consentApi by post ID internal reference #m9e56j
introduce new PHP developer API wp_rcb_service_groups() and wp_rcb_services_by_group() internal reference #m9e56j
simplify text of the age notice internal reference #m3a6n2
translate new presets internal reference #m38dkk, internal reference #kt8cat, internal reference #m3dtuf, internal reference #m15mty
automatically delegate click from content blocker when we unblock a link
content blocker Google Translate compatible with "Translate WordPress" plugin internal reference #m3e1fm
define Google Adsense Publisher ID in Google Adsense service template to alloew e.g. auto ads internal reference #m7e13d
new cookie and content blocker preset Calendly internal reference #m38dkk
new cookie and content blocker preset MailPoet internal reference #m3dtuf
new cookie and content blocker preset My Cruise Excursion / meine-landesausflüge internal reference #kt8cat
new cookie and content blocker preset Smash Balloon Social Photo Feed internal reference #m15mty
adjust three customizer presets to be compatible with latest Dr. Schwenke newsletter (Dark patterns, internal reference #m1e0zn
allow service for MailPoet 2 (deprecated plugin, internal reference #m3dtuf
allow window.onload assignments in blocked content internal reference #m38dkk
block reddit post embed as iframe internal reference #m15mty
compatibility with Astra theme and hamburger menu (automatically collapse if clicked too early)
compatibility with BookingKit and blur effect internal reference #m1acj0
content blocker could not find already existing cookies
do not show element server-side rendered to improve web vitals internal reference #m15mty
elementor ready trigger is dispatched too early
hide Refresh site on consent option as it is not needed internal reference #m9dey3
load animate.css only when needed internal reference #mddt99
show warning when accept essentials differs from accept all button type internal reference #m1e0zn
disable MailPoet preset as it is not yet ready (https://git.io/JnqoX, internal reference #m3dtuf
clearer differentiation of the plugin's benefits in wordpress.org description internal reference #kbaequ
translate new cookie and content blocker presets internal reference #kt7e5r, internal reference #kk8gvu, internal reference #k759kz
update Cloudflare service template internal reference #ff6vzc
allow match elements by div[my-attribute-exists], div[class^="starts-with-value"] and div[class$="ends-with-value"] internal reference #kt829t
new content blocker for WordPress login when using e.g. reCaptcha internal reference #jqb6y0
new cookie and content blocker preset Awin Link and Image Ads internal reference #k759kz
new cookie and content blocker preset Awin Publisher MasterTag internal reference #k759kz
new cookie and content blocker preset ConvertKit internal reference #kk8gvu
new cookie and content blocker preset GetYourGuide internal reference #kt829t
new cookie and content blocker preset WP-Matomo Integration (former WP-Piwik, internal reference #kt7e5r
avoid duplicate execution of inline scripts when they take longer than 1 second
block more JS code in content blocker of "Mailchimp for WooCommerce" template
compatibility with 'Modern' admin style
compatibility with Elementor PRO Video API / blocks internal reference #kd5nne
compatibility with Elementor Video API for Vimeo and YouTube internal reference #kd5nne
compatibility with Google Maps plugin by flippercode internal reference #kn82nw
do anonymize localized variables in wp-login.php internal reference #jqb6y0
do not allow creating a content blocker when you try to assign a cookie to essential group internal reference #jqb6y0
do not apply content blocker in customizer preview
page does not get reloaded automatically after consent on safari / iOS internal reference #kt8q4n
use anti-ad-block system also in login page internal reference #kh5jpd
use script tag with custom type declaration to be HTML markup compatible (head, internal reference #kt4njv
compatibility with latest antd version
introduce new developer filter RCB/Misc/ProUrlArgs internal reference #jbayae
introduce new RCB/Hint section to add custom tiles to the right dashboard section internal reference #jbayae
migarte loose mode to compiler assumptions
own chunk for blocker vendors, but still share internal reference #jhbuvd
polyfill setimmediate only if needed internal reference #jh3czf
prettify code to new standard
remove es6-promise polyfill internal reference #jh3czn
remove whatwg-fetch polyfill internal reference #jh3czg
revert update of [email protected] as it does not support monorepos yet
upgrade dependencies to latest minor version
move type check to validate stage
highlight that not all service templates are free in wordpress.org plugin description
allow to block content in login page (e.g. using Google reCaptcha, internal reference #jqb6y0
new service and content blocker preset Sendinblue internal reference #k3cf3r
new service and content blocker preset Xing Events internal reference #k3cfab
allow visual parent by children selector (querySelector on blocked content, internal reference #k7601j
block new elements of Popup Maker in content blocker template
compatibility with Astra theme oEmbed container internal reference #k18eqe
compatibility with Dynamic Content for Elementor plugin internal reference #k7601j
compatibility with elementor widgets when they are directly blocked internal reference #k7601j
do not content block when elementor preview is active
do not rely on install_plugins capability, instead use activate_plugins so GIT-synced WP instances work too internal reference #k599a2
padding of content blocker parent got reset
support for @font-face directive when blocking inline style internal reference #k3cf3r
visual parent does not work for custom elementor blocker internal reference #k7601j
when an inline script creates a new DOM element it is sometimes invisible internal reference #k3cf3r
white screen when searching for duplicate content blockers
move compatibility code to own folder
own function to override native addEventListener functionality
style classes to functions for tree shaking internal reference #jh75eg
own vendor bundle for blocker
pro dialog internal reference #jbayae
make window.fetch stubbable internal reference #jh3cza
customizer does not work when WP Fastest Cache is active internal reference #jq9aua
multilingual plugins like Weglot and TranslatePress should show more options in Consent Forwarding setting
compatibility with PixelYourSite Facebook image tag (pixel)
compatibility with WP Rocket lazy loading scripts internal reference #jq4bhw
update README typos
new cookie presets are not visible for Weglot users internal reference #hk3jfn