#v3.4.12 - v1.0.3

#3.4.12 2023-01-10

#chore

#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

#3.4.10 2022-12-22

#chore

#fix

#perf

#3.4.9 2022-12-12

#3.4.8 2022-12-12

#docs

  • update README contributors

#fix

#refactor

#3.4.7 2022-12-05

#3.4.6 2022-12-02

#3.4.5 2022-12-01

#chore

#fix

#style

#3.4.4 2022-11-24

#fix

#test

#3.4.3 2022-11-21

#perf

#3.4.2 2022-11-18

#fix

#perf

#refactor

#3.4.1 2022-11-15

#fix

#revert

#3.4.0 2022-11-09

#feat

#fix

#refactor

#revert

#style

  • full width content blocker for elementor widgets

#3.3.0 2022-10-31

#chore

#feat

#fix

#3.2.0 2022-10-25

#chore

#feat

#fix

#3.1.7 2022-10-11

#build

#chore

#ci

#fix

#test

#3.1.6 2022-09-21

#3.1.5 2022-09-21

#3.1.4 2022-09-20

#fix

#3.1.3 2022-09-16

#chore

#fix

#3.1.2 2022-09-06

#fix

#3.1.1 2022-08-30

#3.1.0 2022-08-29

#chore

#ci

#feat

#fix

#perf

#refactor

#3.0.2 2022-08-09

#chore

#fix

#style

#3.0.1 2022-07-06

#chore

#fix

#3.0.0 2022-06-13

#chore

#feat

#fix

#refactor

#BREAKING CHANGE

  • we now offer a wizard for all important changes from v2 onwards

#2.18.2 2022-06-08

#chore

#docs

#fix

#perf

#refactor

#style

#2.18.1 2022-05-24

#fix

#2.18.0 2022-05-24

#chore

#docs

#feat

#fix

#refactor

  • move consent management to @devowl-wp/cookie-consent-web-client
  • namings for headless-content-blocker scan options internal reference #2eghepk

#2.17.3 2022-05-13

#2.17.2 2022-05-09

#fix

#2.17.1 2022-04-29

#fix

#2.17.0 2022-04-20

#chore

#feat

#fix

#perf

#refactor

#2.16.2 2022-04-04

#chore

#fix

#style

#2.16.1 2022-03-15

#chore

#fix

#perf

#refactor

#style

#test

  • smoke tests

#2.16.0 2022-03-01

#chore

#ci

#feat

#fix

#style

#2.15.0 2022-02-11

#feat

#fix

#perf

#2.14.3 2022-02-04

#chore

#2.14.2 2022-02-02

#build

  • use correct namespace in ember composer package through custom patch

#fix

#style

  • close icon is not clickable when overlay is deactivated
  • long links in indivual privacy leads to horizontal overflow internal reference #1vxgxxb

#2.14.1 2022-01-31

#chore

#fix

#style

#2.14.0 2022-01-25

#chore

#feat

#fix

#refactor

#style

#2.13.0 2022-01-17

#build

#chore

#feat

#fix

#refactor

#style

#test

#2.12.0 2021-12-21

#chore

#feat

#fix

#refactor

#2.11.2 2021-12-15

#chore

#fix

#2.11.1 2021-12-15

#chore

#docs

#fix

#refactor

#style

#2.11.0 2021-12-01

#chore

#docs

#feat

#fix

#2.10.1 2021-11-24

#chore

#fix

#perf

#style

#2.10.0 2021-11-18

#feat

#fix

#refactor

#2.9.3 2021-11-12

#2.9.2 2021-11-11

#chore

#fix

#refactor

  • extract content blocker to own package @devowl-wp/headless-content-blocker internal reference #1nfazd0
  • extract HTML-extractor to own package @devowl-wp/fast-html-tag

#style

  • line height in header of elementor widget so content blocker text does not overlap

#2.9.1 2021-11-03

#fix

#2.9.0 2021-10-12

#feat

#fix

#perf

#2.8.0 2021-09-30

#build

#chore

#ci

#feat

#fix

#perf

#refactor

  • grunt-mojito to abstract grunt-continuous-localization package internal reference #f94bdr
  • introduce @devowl-wp/continuous-integration
  • introduce new command with execa instead of own exec implementation

#style

#2.7.0 2021-09-08

#chore

#docs

#feat

#fix

#2.6.5 2021-08-31

#fix

#2.6.4 2021-08-20

#chore

  • update PHP dependencies

#docs

  • use redirects for legal documents

#fix

#style

  • delete button in service form in wrong position

#2.6.3 2021-08-12

#chore

#docs

#fix

#2.6.2 2021-08-11

#fix

#2.6.1 2021-08-10

#fix

  • link rel blocker should handle subdomains correctly
  • userlike blocker should block by their CDN instead of usual URL

#2.6.0 2021-08-10

#chore

#docs

#feat

#fix

#perf

#refactor

#style

  • 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

#2.5.1 2021-08-05

#chore

#fix

#refactor

#style

#2.5.0 2021-07-16

#chore

#feat

#fix

#2.4.0 2021-07-09

#feat

#fix

#2.3.0 2021-06-15

#chore

#feat

#fix

#revert

#2.2.0 2021-06-05

#chore

#feat

#fix

#2.1.0 2021-05-25

#chore

#ci

  • move type check to validate stage

#docs

  • highlight that not all service templates are free in wordpress.org plugin description

#feat

#fix

#refactor

  • move compatibility code to own folder
  • own function to override native addEventListener functionality
  • style classes to functions for tree shaking internal reference #jh75eg

#revert

  • own vendor bundle for blocker

#style

#test

#2.0.3 2021-05-14

#fix

  • 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

#2.0.2 2021-05-12

#fix

  • compatibility with PixelYourSite Facebook image tag (pixel)
  • compatibility with WP Rocket lazy loading scripts internal reference #jq4bhw

#2.0.1 2021-05-11

#docs

  • update README typos

#fix

#2.0.0 2021-05-11

#build

#chore

#docs

#feat

#fix

#perf

  • avoid catastrophal backtracing and speed up regular expression for inline scripts/styles by 90% internal reference #j77a9g
  • combine vendor modules to a common chunk for both TCF and non-TCF
  • introduce deferred and preloaded scripts for cookie banner internal reference #gn4ng5
  • remove TCF CmpApi from non-TCF bundle

#refactor

  • create wp-webpack package for WordPress packages and plugins
  • introduce bundleAnalyzerOptions in development package
  • introduce eslint-config package
  • introduce new grunt workspaces package for monolithic usage
  • introduce new package to validate composer licenses and generate disclaimer
  • introduce new package to validate yarn licenses and generate disclaimer
  • introduce new script to run-yarn-children commands
  • make content blocker independent of custom post type
  • make Vimeo and SoundCloud to Pro presets internal reference #gf49yy
  • move build scripts to proper backend and WP package
  • move jest scripts to proper backend and WP package
  • move PHP Unit bootstrap file to @devowl-wp/utils package
  • move PHPUnit and Cypress scripts to @devowl-wp/utils package
  • move special blocker PHP classes in own namespace
  • move technical doc scripts to proper WP and backend package
  • move WP build process to @devowl-wp/utils
  • move WP i18n scripts to @devowl-wp/utils
  • move WP specific typescript config to @devowl-wp/wp-webpack package
  • remove @devowl-wp/development package
  • split stubs.php to individual plugins' package

#style

#test

  • fix failing smoke test for Real Cookie Banner Lite

#BREAKING CHANGE

  • please upgrade your PHP version to >= 7.2

#1.14.1 2021-04-27

#ci

#fix

  • compatibility with Lite Speed Cache; white screen in customizer
  • introduce new filter RCB/Blocker/InlineScript/AvoidBlockByLocalizedVariable and fix copmatibility with EmpowerWP/Mesmerize internal reference #hb8v51
  • notice array_walk_recursive() expects parameter 1 to be array, integer given
  • output buffer callback should be called always and cannot be removed by third parties

#refactor

#revert

  • output buffer callback should be called always and cannot be removed by third parties

#1.14.0 2021-04-15

#chore

#feat

#fix

#1.13.1 2021-03-30

#1.13.0 2021-03-23

#chore

#docs

#feat

#fix

#1.12.0 2021-03-10

#build

#chore

#feat

#fix

  • more granular translation for TranslatePress for blockers, cookie group, cookies and banner texts

#1.11.0 2021-03-10

#chore

#feat

#fix

#1.10.0 2021-03-02

#chore

#feat

#fix

  • allow HTML formatting in content blocker accept info text internal reference #ev2070
  • compatibility with Thrive Architect embeds
  • compatibility with Thrive Archtitect Custom HTML block
  • do not allow cookie duration greater than 365 internal reference #cpyc46
  • do not override position:relative for content blocker

#1.9.0 2021-02-24

#chore

#docs

  • rename test drive to sanbox (#ef26y8)

#feat

  • new cookie banner preset 'Ronny's Dialog'
  • new customizer option in Body > Accept all Button > Align side by side internal reference #cv0d8g

#fix

  • compatibility with X Theme and Cornerstone
  • content blocker containers may also have an empty style
  • content blocker for JetPack Site Stats too aggressive when using together with wordpress.com
  • content blocking for Quform in some cases to aggressive (#ejxq3b)
  • do not annonymously server when SCRIPT_DEBUG is active
  • do not apply style to parent containers if no style was previously present
  • do not show cookie banner when editing in Divi and Beaver Builder page builder
  • illegal mix of collations internal reference #ef1dtp
  • in some cases the original iframe was blocked, but not completely hidden
  • when a profile deactivate syntax highlighting, the cookie form did not work internal reference #en3mxa

#1.8.0 2021-02-16

#chore

  • register and translate new cookie and content blocker presets
  • show notice for Quform cause content blocker is not necessery internal reference #cawja6

#feat

#fix

  • compatibility Instagram blocker with WoodMart theme
  • compatibility with Elementor inline styles
  • compatibility with TranslatePress internal reference #cew7v9
  • do not block links without class and external URLs
  • do not output calculated time for blocker when not requested; compatibility with Themebeez Toolkit
  • show correct tooltip when Google / Matomo Tag Manager template can not be created internal reference #e6xyc5

#1.7.3 2021-02-05

#docs

#fix

  • in some edge cases the wordpress autoupdater does not fire the wp action and dynamic javascript assets are not generated

#1.7.2 2021-02-05

#chore

#fix

#1.7.1 2021-02-02

#1.7.0 2021-02-02

#chore

  • allow to edit custom post types and taxnomies to be edited via native UI for debug purposes
  • remove limit for cookies and content blockers internal reference #d6z2u6

#docs

  • improved product description for wordpress.org (#d6z2u6)

#feat

#fix

#1.6.0 2021-01-24

#chore

#feat

#fix

#refactor

  • remove unused classes and methods

#revert

#style

  • do not break line in cookie preset selector description
  • use flexbox instead of usual containers for banner buttons internal reference #cv0ff2

#1.5.0 2021-01-18

#chore

  • introduce new developer filters RCB/Blocker/KeepAttributes and RCB/Blocker/VisualParent internal reference #cn0wvd
  • new Consent API function consentApi.consent() and consentApi.consentAll() to wait for consent
  • presets can no be extended by a parent class definition
  • register new cookie and content blockers and update README internal reference #cewwda
  • translate new presets, update README

#feat

#fix

  • automatically invalidate preset cache after any plugin activated / deactivated
  • compatibility with FloThemes embed codes and blocks internal reference #cn0wvd
  • do not show footer links when label is empty internal reference #cjwyqw
  • do not show hidden or disabled content blocker presets in cookie form
  • extended presets can disable technical handling through compatible plugin internal reference #cewwda
  • footer not shown when imprint empty in PRO version
  • include description in preset search index
  • overcompressed logo

#refactor

  • presets gets more and more complex, let's simplify with a middleware system

#style

  • gray out disabled cookie and content blocker presets
  • gray out plugin-specific cookie and content blocker presets
  • show a tooltip when a preset is currently disabled

#1.4.2 2021-01-11

#fix

#1.4.1 2021-01-11

#fix

  • hotfix to make presets available again

#1.4.0 2021-01-11

#build

  • reduce javascript bundle size by using babel runtime correctly with webpack / babel-loader

#chore

  • translate new cookie and blocker presets and register

#ci

#docs

#feat

#fix

#perf

#style

#1.3.0 2020-12-15

#chore

#feat

#fix

#refactor

#1.2.4 2020-12-10

#1.2.3 2020-12-09

#1.2.2 2020-12-09

#build

#chore

#fix

#test

  • smoke tests for Real Cookie Banner PRO

#1.2.1 2020-12-05

#fix

#1.2.0 2020-12-01

#chore

#feat

#refactor

#1.1.3 2020-11-26

#fix

#1.1.2 2020-11-25

#fix

#1.1.1 2020-11-24

#fix

#1.1.0 2020-11-24

#docs

  • add MS Clarity in README

#feat

#fix

#1.0.4 2020-11-19

#1.0.3 2020-11-18

#fix

  • add Divi maps block to Google Maps content blocker
  • banner not shown up in Happy Wedding Day theme
  • compatibility with Divi Maps block