# v3.0.1 - v1.0.0

# 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

# 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

# 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

# 1.0.2 2020-11-17

# fix

  • do not show licensing tab in free test drive (#acypm6)

# 1.0.1 2020-11-17

# ci

  • wrong license.devowl.io package.json

# docs

  • wordpress.org README

# fix

  • remove unnecessary dependency (composer) package (#acwy1g)

# 1.0.0 2020-11-17

# chore

  • initial release (#4rruvq)

# test

  • fix lite version smoke tests

  • fix smoke test

  • fix smoke tests for lite version

  • fix typo in lite smoke test

  • chore!: remove early access notice for newer updates (#4rruvq)

  • feat!: use new license server (#4rruvq)

  • ci!: release free version to wordpress.org automatically (#4rruvq)

# BREAKING CHANGE