7.4.0.1
- April 14th, 2025
- Improvement: Tested up to WordPress 6.8
- Fix: Fixed missing “Details Per Purposes” section.
7.4.0
- March 31th, 2025
- Improvement: refactored translations of Complianz due to Function _load_textdomain_just_in_time notice
- Improvement: updated translations
- Improvement: onboarding to authenticate website scan trigger changed
7.3.1
- March 5th, 2025
- Fix: removed admin redirect for cmplz_admin redirect solving issues with manageWP and forceful scan onboarding.
- Enhancement: Add support for New Jersey, Iowa, Delaware, New Hampshire, Nebraska state privacy laws.
- Enhancement: Email obfuscation now uses HTML entities and CSS to prevent spam bots from reading the email address.
- Enhancement: Google Tag Manager script placement can now be dynamically set to load in the header or footer based on user preference, addressing Google Diagnostics warnings.
- Enhancement:Small labels and descriptions adjustments.
7.3.0
- February 12th, 2025
- Enhancement: Website Scan, added services detection.
- Enhancement: Improved Omnisnippet compatibility.
- Enhancement: Removed “BETA” references on Google Consent Mode V2 to reflect its finalized status.
- Enhancement: Removed the soft cookie wall preview functionality and updated its description.
- Enhancement: Added new Tips & Tricks.
- Enhancement: Updated email field validation to allow the use of certain special characters.
- Fix: Resolved issues with vendor links by improving the parsing logic to handle commas in vendor names or URLs correctly.
- Fix: Triggered GeoIP database installation to ensure proper functionality during upgrades.
7.2.0
- December 16th, 2024
- Feature: Website Scan
- Enhancement: Introduced the cmplz_after_css_generation hook to improve CSS file management
- Enhancement: Language file updated
- Fix: translations https://complianz.io/doing-it-wrong-notice
7.1.5
- November 13th, 2024
- Fix: update bf dates
7.1.4
- October 28th, 2024
- Improvement: Add support for Montana, Oregon, and Texas state privacy laws enhancement.
- Improvement: Add support for Microsoft Ads UET consent mode.
- Fix: mPDF custom tempdir cache cleanup.
- Fix: Correct cmplz_transients handling in post save process.
- Fix: Ensure complete data removal on Complianz uninstall.
- Fix: Update email validation for longer TLDs.
- Fix: Label adjustment.
7.1.0
- May 14th, 2024
- Improvement: Updated Google Site Kit integration
- Improvement: Detection of pages with shortcode query improved for sites with a lot of pages
- Improvement: limit above query to pages only, props @georgestephanis
- Fix: get_required_pages not existing for documents rest_api endpoint, causing a fatal error
- Fix: Data is shared with this service not saving in cookies overview
7.0.5
- April 29th, 2024
- Fix: compatibility with Meta Slider plugin
- Fix: unexpected behaviour when editing a new, unsaved script block in the script center
- Fix: Detection of Really Simple SSL pro in other plugins section
- Fix: don’t replace style src with #, as this reloads the entire page as style src, props @smerriman
- Fix: prefill administrator email in onboarding email
- Fix: undefined array key placeholderContent in Block Editor block
7.0.4
- March 9th, 2024
- Fix: Purposes were incorrectly set to ‘disabled’, while there should only be a condition limiting it to the US region only, props @cdhodgdon
- Fix: Pixelyoursite + pinterest function name incorrect, props @theogk
7.0.3
- March 5th, 2024
- Improvement: clean up MPDF temp directory after pdf generation
- Improvement: set aria label on x close button from banner
- Fix: deleting cookies with disallowed cookie names causing fatal error, props @baffled
- Fix: missing cmplz_deny_all() function for expired cookies with a changed cookie policy id.
- Fix: cmplz_set_category_as_body_class() also iterating over objects instead of just class names, when parsing the body classes, props @tomnoir
- Fix: due to changed setting usage, Complianz assumed TCF active in some situations, causing the banner editor not to function properly, props @vania2008, @jeanfrancois7
7.0.2
- February 28th, 2024
- Fix: force the ‘wizard_completed_once’ to be true for upgrades to 7.0.2, to prevent issues with banner not showing after upgrade, props @cometto, @riroweb2022, @katynen, @julianulmer, @iviadvagency
7.0.1
- February 27th, 2024
- Fix: catch COMPLIANZ class not loaded yet in cmplz_get_option, props @sizilianischekueche, @franktomas, @martinellimarco, @boinich
7.0.0
- February 27th, 2024
- New: Rework codebase to React Framework
- New: Hybrid cookie scan
- New: Menu-item ‘Tools’
- New: Set cookies on root domain
- New: Search for plugins and services
- New: Statistics block on dashboard
- New: Onboarding
- New: consent mode
- New: Greenshift + YouTube integration
- Improvement: INP performance optimisation
- Improvement: catch not isset region
- Improvement: add banner title to css class
- Improvement: extend YoTuWP blocklist
- Improvement: whitelist video lightbox in Beaver Builder
- Improvement: allow text in Clarity ID input field
- Improvement: DNSMPI feedback on form
- Improvement: Dropped temp dir from MPDF generation, props @piccart
- Improvement: use custom transient to lower number of database requests
- Improvement: Added a filter to delete Records of Consent if older than X days
- Improvement: E-mail obfuscation now uses the antispambot() function
- Improvement: Consent area on a Twitter embed no longer links to Twitter
- Improvement: Improvement: Added translatable aria-label
- Fix: Elementor popup blocked content not unlocking on refresh
- Fix: per site activation of single site plugin on multisite
- Fix: include banner id in cache key for page links, to ensure different banner data is respected across banner ids.
- Fix: jQuery exists check in Elementor integration
6.5.6
- Improvement: prevent administrator from saving javascript in the css editor
6.5.5
- October 12th, 2023
- Fix: also clear localstorage & sessionstorage with cookie shredder
- Fix: With only Canada in opt out mode selected, the question ‘will you self host Google Fonts’ was not visible
- Improvement: setting a class on the parent div of a placeholder with height inherit resolves css issues on some themes, props @maxineblack
- Fix: compatibility with WP Rocket when some iframes are lazy loaded, but not all.
6.5.4
- September 20th, 2023
- Improvement: upgrade MPDF version to 8.1.3
- Improvement: prefix ‘request’ to prevent conflicts with weglot
- Fix: bug in Divi Recaptcha integration
- Fix: Block Editor dropping styles when in unsynced mode
- Fix: Consent Mode moved to banner_loaded hook to ensure loading
6.5.3
- 08-08-2023
- Improvement: Tested up-to WordPress 6.3
6.5.2
- 11-07-2023
- Fix: catch missing $slug when another plugin drops the slug property
6.5.1
- 10-07-2023
- Improvement: restore php 7.2 support in burst installer
- Improvement: catch server configurations not supporting webp
- Improvement: catch not existing file when generating webp
- Improvement: catch not existing $slug property in auto updates check
- Improvement: catch not existing ID in wordpress $post when checking for summary divs
6.5.0
- 04-07-2023
- New: placeholders converted to wepb, loaded with lazyloading, props @james-feaver, @asafm7
- Fix: CAOS host analytics locally integration fixed after constant was dropped
- Fix: DNT caused wp_has_consent to always return false, which should not be the case if consent is given on a service specifically
- Fix: no rt_ prefix on Tag Manager events
- Fix: PHP 8.2 warnings of dynamically created properties
- Fix: When TCF active, in some cases this could cause a cmlz_accept_all not defined error
- Fix: Fatal error in Wizard when using “Falang”, props @chabass
- Fix: cookies can not able to run in some cases due to missing variable declarations, props @sira1967
6.4.7
- June 14th, 2023
- Fix: WordPress 6.2 version moved the Privacy Policy function to a different file. Added fallback for older versions.
- Fix: The fix for the Classic Editor bug which removes summary/details html elements, caused an issue when the post content is empty.
- Improvement: if configuration by Complianz is set to false, the gtag id was added anyway, but empty.
- Improvement: strings in UK cookie policy translatable, which shouldn’t be the case.
6.4.6
- Improvement: unhide pagination on data requests page.
- Improvement: Jersey and Guernsey included
- Improvement: move nonce check to earlier in the process
- Improvement: only show notice about duplicate statistics implementation if stats are actually used.
- Improvement: Easy Liveblogs integration
- Fix: Workaround for strange issue where the Classic Tiny MCE editor strips the summary/details tags from the unsynced legal documents html
6.4.5
- Security: CSRF fixed
- Fix: type=module support for scripts other than inline scripts
- Fix: new shortcode handling for consent area not working for some plugin shortcodes, split in two options: default, the old one, optionally the clientside version.
6.4.4
- Fix: catch not existing post_data if post structure is not following WordPress standards
- Fix: exclude bricks builder from cookie blocker
- Improvement: AddToAny integration updated, props @micropat
- Improvement: wording and links in Canadian Cookie Policy
- Improvement: mailchimp woocommerce integration feature activation after consent
- Improvement: updated classic consent area to the same new structure as the new Gutenberg consent area
- Improvement: script type module support in cookie blocker
- Improvement: exclude cornerstone builder from cookieblocker
- Improvement: new cmplz_upload_dir and cmplz_upload_url filters, to allow overrides of the plugin folders.
- Dropped: Ultimate Add ons for Elementor integration, due to incompatibility issues
6.4.3
- Improvement: add exclude cookies filter
- Improvement: add support for parent/child themes, props @dominiccarrington
- Improvement: incorrect bold paragraphs in Privacy Statement for Children
- Improvement: clear blocked scripts cache on ajax save in script center
- Improvement: hubspot integration improved
- fix: cmplz-consent-area shortcode reload loop because of hardcoded marketing category, props @matthiaswagner
6.4.2.1
- New: branding update
6.4.2
- Security update: authenticated Stored XSS issue
- Fix: disable cookie banner option in wizard didn’t load the complianz.js scripts, causing placeholders not to work when activated.
- Fix: After switching to unlinked status in a legal document, purpose paragraph got dropped
- Fix: not all categories within services showing in cookie policy overview
- Fix: isset check on get_field_type function, props @moxymore
- Fix: not translatable VAT ID string
- Fix: With Global Privacy Control or Do Not Track enabled, and the user accepting an embedded service, the service was blocked again after a pageload.
- Improvement: allow custom directory for cookie banner css generation
- Improvement: catch open basedir restriction
- Improvement: catch not existing accept button during initial cookie scan (no banner active yet)
- Improvement: function cmplz_has_consent() in ‘other’ region returned false when no cookies present, while it should return true in that case.
- New: Buttonizer integration
- New: hCatpcha for WordPress
6.4.1
- Improvement: do not copy over async attribute to prevent issues re-initializing scripts in some setups
- Improvement: get_cookie() function performance, props @lucastello
- Improvement: add space behind contact details on policy
- Improvement: add our own ‘manage_privacy’ capability, as the wordpress core manage_privacy_options is not implemented consistently with other capabilities
- Improvement: catch not set array class-document.php 1820
- Improvement: hide blocked iframes until they’re consented to, for better UX
- Improvement: PHP 8.2 compatibility
- Improvement: export datarequests on symlinked folder setups (BASE_PATH -> ABSPATH)
- Fix: links to processing agreement create page broken
- Fix: Divi Recaptcha support
- Fix: WP Go Maps Pro update
- Fix: cosmetic change: cmplz_functional should always be allow, props @jidwictut9
- Fix: when editing consent in unsynced mode in Gutenberg, content went missing because of automatically wrapping with divs by gutenberg and missing key props
- New: Agile Store Locator integration
- New: Omnisend Connect integration
6.4.0
- Fix: function name error in microsoft ads integrations, props @mustafauysal
- Fix: GPC & DNT in opt out regions not respected, props @ahegyes
- Improvement: conditional scroll into view on consent area shortcode, props @falkemediawy
- Improvement: MPDF update, props @sviluppomania
- Improvement: catch CURL errors because of local SSL issues, add to system status
- Improvement: return # for not existing page id in case of generated docs by complianz, but not actually generated
- Improvement: Fire load event in divi integration after consent
6.3.9
- Brought version in sync with premium version
- Improvement: Add classes to address details
- Improvement: auto installer for Really Simple SSL multisite compatible
- Improvement: add filter to allow filtering data-request email recipient ‘cmplz_datarequest_email’
- Improvement: translatable URLs in polylang
- New: Microsoft Ads/Microsoft Clarity integration
- Fix: some scripts not executing properly because of copying data-service & data-category attributes props @sophiaknows, @hamil1
- Fix: new added query added to cookie block exclude to ensure Avada live builder works, props @franck_b, @markusand