Complianz Privacy Suite (GDPR/CCPA) premium
ExtensionJournal des modifications 159
Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.
6.5.6
Amélioré Corrigé Pas encore disponible- October 4th, 2023
- Fix: translatable string in Canadian Privacy Statement
- Fix: do not enable purpose one by default on TCF cookie policy
- 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.5.1
Corrigé Pas encore disponible- Fix: bug in get_rest_url usage
6.5.5
Amélioré Corrigé Pas encore disponible- September 13th, 2023
- Improvement: remove some restrictions on TCF banner configuration
- Improvement: updated AddToAny integration, as AddToAny now supports the WP Consent API, props @micropat
- Improvement: changed get_rest_url().path to get_rest_url(path), props @tnkrthemes
- Fix: %s in cookie policy UK
6.5.4.1
Corrigé Pas encore disponible- September 6th, 2023
- Fix: set manage consent tab setting back to the default because the 6.5.4 update inadvertently ran this TCF specific upgrade for all banner types.
6.5.4
Amélioré Corrigé Pas encore disponible- September 5th, 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
- TCF GVL updates
6.5.3
Amélioré Pas encore disponible- 08-08-2023
- Improvement: Tested up to WordPress 6.3
- Improvement: WP Maps integration update by Flippercode
- Improvement: Check if thumbnail Vimeo exist, props @boxonline
- Improvement: str_contains removal for low PHP 7 compatibility
- Improvement: YouTube PLaylist compatibility
6.5.2
Corrigé Pas encore disponible- 11-07-2023
- Fix: catch missing $slug when another plugin drops the slug property
- Fix: auto enabling of auto updates for TCF, to ensure TCF compliance
6.5.1
Amélioré Pas encore disponible- 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
Nouveau Amélioré Corrigé Pas encore disponible- 01-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
- Improvement: Add beta release option
6.4.9
Amélioré Corrigé Pas encore disponible- June 14th, 2023
- Fix: link to CSV export of Records of Consent not working
- 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.
- Improvement: wrap unzip code of GEOIP database in try/catch
6.4.8
Amélioré Corrigé Pas encore disponible- 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.7
Corrigé Sécurité Pas encore disponible- 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.6.1
Corrigé Pas encore disponible- Fix: version mismatch
6.4.6
Amélioré Corrigé Pas encore disponible- Improvement: Divi integration updated.
- Improvement: aria label on blocked content container
- Fix: store locator map integration updated.
- Fix: placeholder url missing trailing slash
6.4.5
Amélioré Corrigé Supprimé Pas encore disponible- Fix: catch not existing post_data if post structure is not following WordPress standards
- Fix: exclude bricks builder from cookie blocker
- Fix: region redirect menu issue for legal documents that apply worldwide.
- Fix: TCF default banner text
- Fix: some PHP warnings in remote cookie scan
- Fix: catch item not being array in transient during license check
- Improvement: AddToAny integration updated, props @micropat
- Improvement: cleanup tar file on download of maxmind database
- 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: catch missing slug in TCF library
- Improvement: prevent duplicate entries in statistics table
- 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.4
Nouveau Amélioré Corrigé Pas encore disponible- New: Block Editor/gutenberg consent area. Create your own placeholder, and add your consent requiring html in the block editor.
- Fix: wrap data-service and data-category attribute in quotes to prevent issues with some characters, props @marcelbusch
- Fix: For some integrations, the disable placeholder settings wasn't respected
- Fix: cmplz_has_consent() should return false if Do Not Track is enabled
- Fix: added possibility to pass a service to dependency waterfall
- Fix: script center placeholder css field not hidden when placeholder option disabled
- Improvement: add aria-expanded and aria-control to allowed html
- Improvement: extended cookie scan
- Improvement: limit server side cookie header length by removing duplicates, and limiting the max number cookies to be unset server side, props @i4nd90
- Improvement: npm libraries update
6.4.3
Nouveau Amélioré Corrigé Pas encore disponible- New: branding update
- 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, @matthiaswagner
6.4.2
Nouveau Amélioré Corrigé Sécurité Pas encore disponible- Security update: authenticated Stored XSS
- 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: remove cmplz_ prefix on usprivacy cookie
- 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: Privacy Statement (US), mergers & acquisitions paragrahp
- 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
Nouveau Amélioré Corrigé Pas encore disponible- 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
Amélioré Corrigé Pas encore disponible- 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.1
Corrigé Pas encore disponible- 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
6.3.9
Nouveau Amélioré Pas encore disponible- Improvement: Add classes to address details
- Improvement: auto installer for Really Simple SSL multisite compatible
- Improvement: sidebar notice TCF missing css
- Improvement: add filter to allow filtering data-request email recipient 'cmplz_datarequest_email'
- Improvement: translatable URLs in polylang
- New: Microsoft Ads/Microsoft Clarity integration
6.3.8.1
Corrigé Pas encore disponible- Fix: catch not set array key during upgrade
6.3.8
Nouveau Amélioré Corrigé Pas encore disponible- Fix: translatable strings, props @bonaldi
- Fix: only allow saving script center
- Fix: error on multisite upgrade
- Fix: catch error when multiple fonts plugins are installed at the same time, props @rkwp
- Fix: catch missing menu for user roles without manage privacy capability, props @nicmare, @omniafausta
- Fix: error in multisite copy of settings to subsites
- Fix: load cookiebanner css on cookie policy, to ensure hiding of obsolete categories, props @troglos
- Fix: cookieshredder on setInterval instead of setTimeout, to ensure continuous cleaning, props @path0
- Fix: set a legal document transient if no Complianz shortcodes are used at all
- New: Adobe Typekit integration
- New: Divi Google Maps integration, props @satzundmore
- Improvement: move script sources to data attribute, to prevent Safari from preloading
- Improvement: consistency in use of capabilities, changed all caps to manage_privacy
- Improvement: Allow é in google maps address, props @nicmare
- Improvement: performance improvements, props @paaljoachim
6.3.7.2
Corrigé Pas encore disponible- Fix: hook to create database table for records of consent running too early, causing tables not to get created on new instances
6.3.7.1
Corrigé Pas encore disponible- Fix: keep cookiebanner html on cookiepolicy if TCF enabled
6.3.7
Nouveau Amélioré Corrigé Pas encore disponible- Fix: Change legal document page name on generate, not only on update
- Fix: remove error_log in proof of consent
- Fix: prevent duplicate document status field when Terms & conditions is activated
- Fix: on multisite with TCF enabled, plugin incorrectly showed plugin as not auto updates enabled
- Fix: re-enable caching for cookie list when cookie shredder is enabled, props @mkarena
- Fix: uses_statistics function now also checks if vimeo is used, which is a service using statistics cookies
- Improvement: drop Mappress integration, as Mappress has implemented the integration on their end
- Improvement: Extended Google Fonts support
- Improvement: Explicitly let users enable the cookie banner and cookie blocker
- Improvement: allow for linebreak in blocked scripts, which fixes ExactMetrics integration
- Improvement: when checkbox is inserted in Gravity Forms, but the wizard is not completed yet, the privacy statement url will now be updated on the last step of the wizard
- WCAG: don't add cookie banner html to cookie policy page, to prevent duplicate id issues
- WCAG: add labels with screen-reader-text class instead of hiding them with display:none, props @sophieweb
- New: Uncode maps integration
- New: YotuWP integration
6.3.6
Corrigé Pas encore disponible- Fix: prepare string from translation files when updating banner text, props @saggre
6.3.5
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: some optimizations to make the cookie shredder perform better
- Improvement: extend translation options for cookies that are not synced with cookiedatabase when using polylang
- Improvement: use custom thrive hook in certain custom thrive implementations
- Improvement: also copy 'owndomain' property when creating a cookie in a new language
- Improvement: regenerate proof of consent pdf on plugin update
- Improvement: do not offer checkbox on cookie policy for Google Fonts
- Improvement: extend Matomo Tag Manager integration
- Improvement: for created directories, set permissions default to 755
- Improvement: add filter cmplz_banner_html to manage consent area as well, to offer consistent editing of the html
- Improvement: also change banner status with custom revoke button on status change
- Improvement: prevent use of multisite plugin on single site installs, as the license field is only available on network level
- Improvement: clean up error message after manually uploading Geo Ip file
- New: Google Maps colibri integration
- New: WP Google Maps OpenLayers Integration
- New: Content Views Plugin integration to allow for ajax loaded content
- Fix: Disable A/B testing in an export, to prevent issues with the cookie banner
- Fix: Incorrect sorting of Proof of Consent files prevented them from showing up in the list
6.3.4
Nouveau Amélioré Corrigé Pas encore disponible- Updated Google Maps Easy integration
- New: ActiveCampaign
- Improvement: force redirect in firefox to reload with full consent withdrawal, as firefox seems to cache loaded scripts
- Improvement: bundle integration activation notices
- Fix: update qTranslate integration to allow for banner fields with $field['text'] strings, props @sviluppomania
- Fix: cookie policy UK not replacing the cookiedatabase.org link because of too many arguments in sprintf
6.3.3.1
Corrigé Pas encore disponible- Fix: catch empty array for cookie shredder functionality
- Fix: shortcode pattern for Gutenberg shortcode recognition didn't include first character
6.3.3
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: fallback for manage consent button, in case of upgrade issue
- Improvement: Auto Update setting in system status
- Improvement: conditionally offer link to create menu page
- Improvement: remove unnecessary translatable strings from policy UK and AU
- Improvement: remove unnecessary slash in matomo script
- Improvement: email obfuscation when line break in the email prevented reversal of email
- Improvement: block activation of plugin below php version 7.2
- Improvement: dynamically adjust banner text based on advertising settings
- Improvement: no script tags when there's no actual script to add for statistics
- New: WordPress store locator integration
- New: Presto Player integration
- Fix: changes in manage consent button option causing issue in AMP integration, props @tarbyonline
- Fix: document options in region redirect menu not correctly filtered
- Fix: prevent error in system status when wizard not started yet
- Fix: NOT EMPTY condition on imprint statement
- Fix: no javascript error report unless script debug enabled
6.3.2
Amélioré Corrigé Pas encore disponible- Improvement: Enable consent statistics without A/B testing
- Improvement: some small dashboard changes
- Improvement: Prevent duplicate cookies in consent per service array
- Improvement: caching improvements
- Improvement: sharing of data multicheckbox with "more options" button
- Improvement: stricter shortcode pattern for gutenberg prevents non intentional redirect to english version when shortcode contains custom class with 'us' string, props @sami54000
- Improvement: prevent empty sharing with other parties statements in privacy policy
- Improvement: stricter regex pattern for youtube in elementor, preventing issues when video is self hosted, props @hatchjaw
- Improvement: extend custom css examples
- Improvement: catch situation where user selects that social media are used, but does not select any social media
- Improvement: drop defer from matomo js, as it is deprecated in favor of async
- Fix: typo in cookie policy
- Fix: conflict with older geo ip library in GEO Ip Detect plugin
- Fix: numbering in TCF policy incorrect
- Fix: Woocommerce analytics integration icw Stripe, props @xbaeza
- Fix: string change: for placeholders, you can now use a DIV class or an ID
- Fix: glitch in cookie banner statistics when hovering
- Fix: npm library updates
6.3.1
Amélioré Pas encore disponible- Improvement: Catch php 5.6 error for geo ip
- Improvement: space after missing p tag removed
- Improvement: Consent per Service banner reappearing when making changes in service consent on the cookie policy
- Improvement: Burst integration not compatible with caching/defer
- Improvement: option to override the region by passing a parameter in the URL.
- Improvement: UK legal docs text improvements
6.3.0
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: United States update
- Improvement: download Geo IP file zipped
- Improvement: added filter cmplz_detected_cookies to enable directly adding cookies to detection
- Improvement: add languages by qTranslate to languages list for cookie translations, props @pmoh
- Improvement: more options for the manage consent button
- Improvement: updated Brazilian contact information ANPD
- Improvement: date localization in cmplz_localize_date function props @leoay
- Improvement: preserve uppercase in service names
- Improvement: disable autoload for back-end options, lowering front-end memory usage
- Improvement: PHP 8.1 compatibility
- Improvement: Ghostery conflict in cookie banner editor
- Improvement: Skip statistics wizard step when no statistics selected
- Improvement: Drop AW script after switch from google-analytics to other statistics tool
- New: add div placeholder by id, not just class
- New: Twitch integration
- Fix: cmplz-revoke-link shortcode not working due to changed classes, props @rana-rene
- Fix: minification error due to minifier stripping of '%', props @wpjamg
- Fix: clear pdf generation tmp directory after usage, props @kernvy
- Fix: [video] shortcode integration compatibility with Bold Builder + primavera
6.2.4
Amélioré Corrigé Pas encore disponible- Improvement: Get ready for cookieless tracking in Burst Statistics/Analytics
- Improvement: shepherd css class
- Improvement: move ace to vendor dir, to prevent translation scan, props @tobifjellner
- Improvement: added tcf locales
- Improvement: No data requests notice if no datarequests available
- Improvement: Elementor video playlist integration
- Improvement: less option updates in integrations
- Improvement: new filter for compatibility with qTranslate
- Improvement: drop text/javascript from scripts, as it is default
- Improvement: no defer on inline scripts, props @Lofesa
- Improvement: back-end css improvements
- Fix: heading 'Third parties' showing when not required, because of missing condition
6.2.3
Corrigé Pas encore disponible- Fix: missing document-grid.css for configuration without Complianz css
6.2.2
Corrigé Pas encore disponible- Fix: name of datarequests setting not consistent
6.2.1
Corrigé Pas encore disponible- Design update for the admin pages
- Fix: Download button for data breaches
- Fix: FitVids not activating on category_enabled hook, props @goretex34
- Fix: legacy data requests showing broken icon
6.2.0.1
Pas encore disponible- language updates
6.2.0
Nouveau Amélioré Corrigé Pas encore disponible- New: Beaver Builder Power Pack
- New: Superfly integration
- New: Switzerland supported
- Improvement: change A tag of close button in banner to div, for WCAG
- Improvement: add maps.google.de to blocklist
- Improvement: wp bakery front end editor exclude cookie banner
- Improvement: Consent mode
- Fix: Shepherd skipping some steps
- Fix: Generating Proof Of Consent with PHP 8 causing PHP error, props @ltglobal
- Improvement: Data request forms
6.1.6.1
Corrigé Pas encore disponible- Fix: usage of dropped constants in GTM4WP causing fatal error, props @shecky
6.1.6
Nouveau Amélioré Corrigé Pas encore disponible- Fix: elementor fix for inline css, matching regex made more specific
- Fix: catch serialized string in PolyLang
- Fix: allow string translations in Polylang, except for purposes. Prevent syncing translatable strings across languages. props @bosendorfer
- New: WP adverts Google Maps integration, props @titusb
- New: Advanced Ads Integration
- Improvement: prevent weird Avada bug triggering save_post hook on front-end, causing issues with Woocommerce PayPal integration, causing order key stripped
- Improvement: elementor fix for inline css, matching regex made more specific
- Improvement: extend is_pagebuilder_preview function with more Elementor $_GET variables
- Improvement: change vimeo purpose to statistics, props @alfi_-1
- Improvement: Facebook Video Embed Elementor integration
- Improvement: Exclude WooCommerce products from scan, preventing large nr of not relevant cookies to get detected, props @dwnl
- Improvement: AMP default hidden in inline amp css
- Improvement: add support for legacy WordPress Video shortcode, still used in siteorigin pagebuilder, props @stclaus
- TCF: fix script error in opt out region
6.1.5
Corrigé Pas encore disponible- Fix: 'NOT' condition not loading correctly, props @rickvanleeuwen
- TCF: per the new IAB guidelines, last updated date and created date should be the same, without hour and seconds.
6.1.4
Amélioré Corrigé Pas encore disponible- Fix: reCaptcha integration in combination with consent per service, props @esby
- Improvement: integration which fixes bug in Thrive theme which removes other plugin's inline css
- Improvement: legal update to imprint/impressum
- Improvement: adjustments to EU configuration to allow for Switzerland as region
- Improvement: add Burst Statistics to suggested plugins for privacy friendly statistics
- Fix: Burst Statistics integration could cause duplicate hits in some situations
- Fix: Placeholders for Elementor Facebook and Twitter widget, and allow for Consent Per Service
- Fix: Consent per service icw Elementor Youtube implementation
- Fix: US revoke statistics with forceEnableStats
- Fix: activeCampaign vgo undefined
- Improvement: Use category as fallback for service consent
6.1.3.1
Amélioré Corrigé Pas encore disponible- Fix: drop Elementor Pro Cookie Banner support
- Fix: drop aria-checked=true for input type=checkbox, props @lofesa
- Improvement: improve caching mechanism to ensure that on even for persistent cached database queries, these get updated when necessary
- Fix: Uncaught TypeError: service is null when Elementor integration used in combination with Cookie Shredder/consent per service
- Improvement: new event for integrations 'cmplz_status_change_service'
- Improvement: when checking callback function, also check for prefix
- Improvement: user registration pro
- Fix: duplicate id in back-end radio field
6.1.3
Corrigé Pas encore disponible- Fix: Consent Mode consenting to marketing when preferences was accepted
- Fix: Burst Statistics integration triggering twice
6.1.2
Nouveau Amélioré Corrigé Pas encore disponible- New: Integration for Burst - Privacy Friendly Statistics
- Fix: localhost reference in default css, props @toxicum
- Fix: saving of category selection in integrations
- Fix: saving of border radius of 0 in cookie banner
- Fix: race condition in TCF
- Fix: Woocommerce Google Analytics - Enhanced Ecommerce integration
- Improvement: editable "I Agree" button for consent per service/Cookie Shredder
- Improvement: cache get and cache set on database queries on the cookie policy and cookie shredder, removing duplicate queries, props David
- Improvement: add duplicate banner option when A/B testing enabled
- Improvement: don't track records of consent for bots
- Improvement: automatically disable SSL verify if user server does not supports it
- Improvement: text in impressum regarding journalistic content.
- Improvement: TCF features incorrectly could be unchecked. Changed checkboxes to disabled, props Robert
- Improvement: transients replace with own transients
6.1.1.1
Corrigé Pas encore disponible- Fix: WP Rocket lazyload integration should not load when lazy load not enabled in wp rocket
6.1.1
Nouveau Amélioré Corrigé Pas encore disponible- New: Matomo Tag Manager / WP Piwik
- Improvement: TCF default legitimate interest inactive
- Improvement: export banner settings option
- Improvement: remove space after empty text, causing unnecessary paragraphs
- Improvement: force auto updates for TCF
- Improvement: use close button with enter, props @benqwerty
- Improvement: limit banner image size to banner editor only, props @bkwineper
- Improvement: lazy load integration for WP Rocket and LazyLoader plugin, props @Lofesa
- Improvement: change divs in banner to spans, props @kbelimpassakis
- Improvement: move inline css to head, props @kbelimpassakis
- Improvement: lock css file on css generation in banner
- Improvement: clean up blocked scripts after activation, props @puregraphx
- Improvement: check if detected ip in geo ip is localhost or empty, if so, fall back to other method
- Improvement: run load_plugin_textdomain for Loco Translate compatibility props @peterforensys
- Fix: save/enable on integrations slider
- Fix: dismiss Elementor pro activated notice
- Fix: fixed accidentally re-activating deactivated services on cookiedatabase.org sync
6.1.0.1
Amélioré Corrigé Pas encore disponible- Improvement: Themify Integration
- Improvement: WP Adverts integration, props @titusb, @gwin
- Improvement: Thrive integration, props @spike05de
- Improvement: editable text for consent per service placeholder
- Fix: due to dropped jquery, some features for TCF cookie policy not working
- Fix: Due to change from google-analytics.js to gtag.js, anonymizeIp has changed to anonymize_ip, props @ccalislar35
- Fix: On sync, include services without cookies, even if completed
6.1.0
Nouveau Amélioré Corrigé Pas encore disponible- New: CookieShredder
- CSS: simplify scrollbar in dashboard css
- CSS: drop overflow: auto on header
- CSS: drop min-width 300px below 350px
- CSS: set bottom banner to bottom on mobile as well
- CSS: padding on links in legal pages
- CSS: override theme flex property on buttons in banner
- CSS: override theme line height property on manage consent button
- CSS: set bottom corners to radius 0 on manage consent button
- Improvement: matomo cookieless tracking
- Improvement: hide not required fields if no documents are selected, props @paaljoachim
- Improvement: allow for time zone offset when saving consent in records of consent
- Improvement: keep categories in sync https://github.com/Really-Simple-Plugins/complianz-gdpr/issues/324 props @antonellon
- Improvement: Link to permalink settings when notice is shown
- Improvement: DNT feedback string improved
- Improvement: drop fieldname class from fields in settings page, to prevent conflicts
- Improvement: CloudFlare CFCustom geo ip option
- Improvement: new options for GEO ip
- Improvement: allow saving of empty script center blocks
- Improvement: on switch to TCF banner, regenerate the banner css
- Improvement: obfuscate email address also with css
- Improvement: remove condition on categories settings in cookie banner setting, to allow for manage consent area configuration in cookie policy
- Improvement: catch Tatsu pagebuilder preview
- Improvement: auto enable GEO ip if records of consent enabled
- Improvement: disable hide cookiebanner option on legal pages
- Improvement: added font size option
- Improvement: responsiveness wizard
- Improvement: cookiebanner required feedback
- Improvement: new option to disable width auto correction
- Improvement: ratio option for placeholders on openstreetmap
- Improvement: added Flexible Maps integration
- Improvement: Less conditions on german paragraph in impressum
- Improvement: drop title element from svg in banner, props @alexbosch
- Improvement: p elements on all paragraphs in legal documents
- Improvement: add toggle to hide the legal document links on the banner
- Fix: Novo Maps integration
- Fix: domains with 'type' in the url could not load the css file props @nimdaweb
- Fix: Hubspot integration
- Fix: catch not set enable dependency key
- Fix: preview cookiebanner not always correctly updated.
- Fix: paging in integrations
- Fix: remove tag from close button. props @doubleyourbrand
- Fix: only reload on a deny action if marketing was accepted props @dasisdormax
- Fix: allow mappress en google maps enabled at the same time
- Fix: allow quotes in custom css
- Fix: export filtered dataset from Records of Consent
- Fix: in cmplz_fire_categories, declare event as local variable, fixing theme conflicts with global declared variables props @jrt341.
- Fix: fix revert to defaults for text_checkbox booleans @puregraphx
6.0.14
Amélioré Corrigé Pas encore disponible- Fix: z-index of tour on integrations page
- Fix: amp integration not using the new array structure yet
- Improvement: toggles on script center custom scripts
- Improvement: move TCF vendorlist to cookiedatabase.org, and improve fallback mechanism
- Improvement: comment on manage consent button setting
6.0.13
Amélioré Pas encore disponible- Improvement: auto enable migrate.js when upgrading from <6 to 6.0 and up
6.0.12
Corrigé Pas encore disponible- Fix: allow for configuration which could cause empty buttons.
- Fix: anonymous statistics description toggle showing when field is disabled props @kaznim, @puregraphx.
6.0.11
Corrigé Pas encore disponible- Fix: multiple regions in default css
6.0.10
Amélioré Corrigé Pas encore disponible- Improvement: when some updates were skipped, old varchar columns could cause row size too large issues, causing banner settings not to get saved.
- Improvement: if obsolete categories type 'hidden' still was in use, force override to 'view-preferences'
- Improvement: fallback to default css if custom generated css wasn't available due to file write permissions or skipped upgrade
- Fix: When text fields are empty, like the deny button, fallback to default value.
6.0.9
Corrigé Pas encore disponible- Fix: detect duplicate upgrade in banner
6.0.8
Corrigé Pas encore disponible- Fix: hidden category type enabled on wizard changes
- Fix: unescape texts in banner links
6.0.7
Amélioré Corrigé Pas encore disponible- CSS: to prevent theme css conflicts, reset values for: display block op label:after, summary, line-height buttons, margin on manage consent button, row reverse on buttons/bottom
- Fix: catch PHP 8.1 errors
- Improvement: catch not writable uploads folder
- Improvement: allow custom privacy statement and impressum documents on banner in free version
- Fix: auto adjust banner width code "walking"
- Fix: TCF for CCPA dismissed banner on pageload
6.0.6
Amélioré Corrigé Pas encore disponible- Improvement: fallback on small images in cookie banner
- Fix: enable blocked images after consent
- Fix: gap css improvements
- Improvement: auto install suppport
- Improvement: languages update
- Improvement: text change https://github.com/Really-Simple-Plugins/complianz-gdpr/issues/331
6.0.5
Amélioré Corrigé Pas encore disponible- Fix: link for white listing documentation, props @scheinercc
- Fix: update Pixel your site integration to 6.0 structure
- Fix: elementor placeholder css
- Fix: add cmplz- prefix to position as class from banner
- Improvement: css for opt out improved
- Fix: duplicate function name in store locator integration
- Fix: custom 'other purpose' translatable
- Fix: fire categories event on page load to allow Consent Mode to initialize correctly
- Fix: TCF language detection not working for norwegian because of bokmal prefix
- Fix: Image upload fallback for very small images, default preview when no image selected
- Improvement: hide link if corresponding legal page was not created yet
- Improvement: company country in impressum
- Improvement: cache queries for front-end to prevent duplicate queries
6.0.4
Amélioré Corrigé Pas encore disponible- Improvement: add more info to system status
- Improvement: Gtag does not need anonymize ip, as this is the default
- Fix: soft cookie wall in combination with opt-out consent type causing banner not to show
- Improvement: gap property not supported in safari, summary arrows on samsung mobile
- Improvement: TCF/IAB json files vendorlist improvements
- Fix: set service as bodyclass
- Fix: handle css for anonymous/default stats on cookie policy correctly
- Fix: race condition when only statistics was enabled, caused by reload
- Improvement: Oxygen builder support
6.0.3
Corrigé Pas encore disponible- Fix: Open StreetMaps / OSM plugin integration
- Fix: updated all statistics integrations
6.0.2
Amélioré Corrigé Pas encore disponible- Improvement: allow both consent per category and consent per service on the custom consent area shortcode
- Improvement: show summary of detected cookies instead of full list on the scan page
- Fix: WP Google Maps integration
- Fix: records of consent could track a duplicate hit if two requests were triggered at the same time
6.0.1
Amélioré Corrigé Pas encore disponible- Fix: statistics consent when the questions "do you want to ask consent for statistics" has been answered with yes
- Fix: cmplz-document class on body when soft cookie wall was enabled
- Fix: {url} links detected by automatic tools
- Fix: css fix: limit category classes to banner only
- Fix: separate cookies with same name and different services in cookie list (Facebook/Instagram)
- Improvement: drop h1 and h2 from banner to prevent styling issues with styles from overriding themes
6.0.0
Amélioré Corrigé Pas encore disponible- Improvement: new Script Center, with option to add dependencies and placeholders
- Improvement: complete rewrite of the cookiebanner code, faster, modular, easily customizable.
- Improvement: removed jquery as dependency from the cookiebanner javascript
- Fix: new array structure for cookiebanner settings causing error with translations.
- Fix: load tcf stub als first action on page
- Fix: catastrophic backtracking with regex on iframes that do not contain a URL, props @ajoah https://github.com/Really-Simple-Plugins/complianz-gdpr/issues/320
- Improvement: auto consent for visits from bots
5.5.2.1
Amélioré Corrigé Pas encore disponible- Fix: regex pattern in placeholder code should allow for linebreaks props @ajoah
- Fix: license check for TCF
- Improvement: changed order in ip number checks in GEO ip feature, to allow for some not standard hosting companies
- Fix: on multisite, when the settings "set cookies on root" is used, the rt prefix should not be used.
- Improvement: limit DPO question to EU and UK only
- Fix: obsolete paragraph in Brazilian privacy policy
- Fix: duplicate word "telephone" in Impressum
- Fix: after enabling region redirect, i.c.w. a general document like impressum, the notice about not all pages having been linked did not go away
- Improvement: some improvements on imprint regarding strings required in German.
5.5.2
Amélioré Corrigé Pas encore disponible- Fix: load google analytics also when banner is not required
- Improvement: when license is not activated, don't re-check on each pageload.
5.5.1
Corrigé Pas encore disponible- Fix: auto update disabled for other plugins
5.5.0.1
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: Animate task dismissal
- Fix: typo's in texts
- New translations
- Improvement: add "enable_tcf_support" variable to gtag.js
5.5.0
Nouveau Amélioré Corrigé Pas encore disponible- New: Region Redirect option in settings
- New: Placeholder themes and customization options
- New: Google Consent Mode for Google Tag Manager and GTAG.js
- Improvement: Imprint labeling for legal form
- Improvement: Cookiedatabase optin to optout
- Improvement: prepare update notice for 6.0
- Improvement: new filter 'cmplz_cookiescan_post_types' for posttypes in cookiescan
- Improvement: sharing of data section from different regions merged
- Improvement: line break in legal documents after publish/checked date
- Fix: Terms & Conditions recommendation not showing in free version
- Fix: automatic redirect to English for native English docs
- TCF: enable TCF in Brazil, South Africa and Australia
- TCF: legal basis not checked when not used by any vendors.
- TCF: keep purposes with same id in sync when checked.
- TCF: Clear TC string if it was created over 365 days ago
- Fix: CSV download of records of consent not working in FireFox
- Fix: detection of WP Consent API support in wizard not showing correct result
- Fix: Imprint missing a paragraph due to condition
5.4.0.2
Nouveau Amélioré Corrigé Pas encore disponible- New: WP Store locator maps integration
- Improvement: some string changes
- Improvement: save feedback
- New: WCAG option on the admin
- New: cmplz_choice cookie also available without a/b testing or records of consent
- Fix: restore youtube-nocookie url to be recognized as URL for YouTube placeholders
- Fix: allow marketing cookies on accept deny, props @klous-1
5.4.0.1
Corrigé Pas encore disponible- Fix: anonymizeip double quote in gtag.js
5.4.0
Nouveau Amélioré Pas encore disponible- Improvement: separate object to legitimate interest in TCF
- New: new region: Brazil
- Improvement: merged EU and US Data Protection officer questions in wizard
- Improvement: some line breaks in privacy statements
5.3.1
Nouveau Corrigé Pas encore disponible- New: Meks Easy Maps
- Fix: keep cookie and service lists in sync across languages when new languages are added.
- Fix: auto update notice condition reversed
- Fix: on the root website of a multisite setup accept all did not enable statistics
- New: Avada integration
5.3.0.1
Corrigé Pas encore disponible- Fix: French translation causing fatal error
5.3.0
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: textual changes in cookie policy
- Improvement: save selected setting in localstorage for dropdowns in dashboard
- Improvement: change retention into expiration
- Improvement: better privacy policy link description for Complianz
- Improvement: privacy friendly analytics feedback in DE
- Improvement: samesite and secure cookies for Google Analytics and gtag.js
- Improvement: daily check for free translation files, and admin notice if free is not deleted
- Improvement: notice about conflicting cookie banner plugins
- Improvement: append banner to end of body element, to improve LCP
- Improvement: linkedin placeholder
- Fix: no integration notice when WP Google Maps active
- Fix: GTM categories not included in A/B tests
- Fix: extend core WP privacy annex
- Improvement: correct Elementor css causing styling issues on Complianz pages.
- New: Imprint
- Fix: initialize the __tcfapi() and postmessage functionality
- Improvement: several changes to the way TCF is handled
- Improvement: do not autoload class with class_exists check in cmplz_uses_gutenberg() function props @knomepasi
5.2.6.2
Amélioré Pas encore disponible- Improvement: new IAB TCF storage disclosure requirement regarding cookie refresh.
- Improvement: if vendor has only legitimate interest, legint checkbox on vendor level is disabled
5.2.6.1
Amélioré Pas encore disponible- Improvement: increase vendorlist download frequency
5.2.6
Amélioré Corrigé Pas encore disponible- Fix: upgrade SQL for 5.2.0 statistics upgrade.
- Fix: Sync services in multilanguage environment
- Improvement: prevent naming conflicts with custom posttypes when region redirecting by adding a prefix
- Fix: A/B testing on multisite DB column mismatch because of new rt_ cookie prefix
- Fix: consent area required a cookiename change on multisite environments because of rt_ cookie prefix
5.2.5.1
Corrigé Pas encore disponible- Fix: legitimate interests enabled by default in TC String
5.2.5
Corrigé Pas encore disponible- Fix: placeholder detection used wrong key, resulting in default placeholder
5.2.4.1
Pas encore disponible- data breach report dropdown
5.2.4
Pas encore disponible- minor bug fix
5.2.3
Amélioré Corrigé Pas encore disponible- Fix: text domain correction
- Fix: min-width upload button
- Fix: in subdirectory installations, the find_wordpress_basepath function could not find the wp installation, props @ianpegg
- Improvement: re-structured services detection
- Improvement: drop TGM integration
- Improvement: flags for multiple regions
- TCF/IAB: some changes to keep the banner and cookie policy compliant with the IAB requirements
- Improvement: enable auto updates
5.2.2.3
Corrigé Pas encore disponible- Fix: TCF prefix not retrieved
5.2.2.2
Corrigé Pas encore disponible- Translations update
- Fix: TCF in combination with opt out banner causes opt out banner to stay hidden due to css change improving CLS
- Fix: Cookie name change needed to get updated in the TCF integration
5.2.2.1
Pas encore disponible- Translations update
5.2.2
Corrigé Pas encore disponible- Fix: When choosing anonymous statistics from a not supported statistics type, the wizard forced configuration by Complianz.
5.2.1
Corrigé Pas encore disponible- Fix: arguments error in notice
5.2.0
Nouveau Amélioré Corrigé Pas encore disponible- New: TikTok integration
- New: South Africa POPIA support
- Fix: On multisite, root/main site cookies get different prefix, to prevent browser from getting confused about cookies on root and subpaths.
- Fix: Monsterinsights integration causing two pageviews
- Fix: Restore ajax loaded content blocker option, which was not following the setting's input
- Improvement: load TCF strings for the wizard also from the IAB/TCF files shipped with the plugin
- Improvement: set background color of TCF banner to same color as same dropdowns in cookie policy
- Improvement: reset padding bottom for iframes during blocked status where responsiveness is handled with a padding-bottom 56%.
- Improvement: CLS improvement for TCF.
- Fix: several small fixes in the Databreach wizard
- Improvement: Detect Google Maps integration, and show notice about possible solution
- Improvement: Disable ACF integration when any of the other Google Maps integrations is detected
- Improvement: make TCF banner buttons color editable
- Improvement: databreach wizard disclaimer
- Improvement: added fallback URL for TCF data
5.1.3
Corrigé Pas encore disponible- Fix: CLS score fix caused TCF banner to re-appear after dismissing
5.1.2
Corrigé Pas encore disponible- Fix: TCF CLS score
- Fix: dropshadow on TCF banner
5.1.1
Corrigé Pas encore disponible- Fix: copy shortcode for multiple regions always selecting first shortcode
- Fix: translations for TCF not pulled in correctly in certain race conditions
- Fix: allow for German Ringel S in Google Maps addresses
5.1.0
Nouveau Amélioré Corrigé Pas encore disponible- New: Privacy Act 1988 Australia
- Update: Privacy Statements US/Canada.
- Fix: miscelaneous cookies without information in another language defaulted to the wrong translation
- New: Pixel your site pro
- Improvement: changed "Analytical" to "statistical".
- Fix: terminology in US/CA documents "to citizens and legal permanent residents of" instead of "to citizens of"
- Fix: explicitly ask consent in some EU regions question restored
5.0.3
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: new purposes for EU/UK
- Fix: shepherd loop
- Improvement: switch consent area in cookie policies
- Fix: Elementor integration after reload
- New: Variation swatches for Woocommerce integration
- Fix: link to processing agreement in wizard
- Improvement: show "hide cookie banner" metabox only on public post types
5.0.2.1
Corrigé Pas encore disponible- Fix: css for summary/details on privacy policy updated
5.0.2
Amélioré Corrigé Pas encore disponible- Fix: Exclude RSS feed from cookie blocker.
- CSS: save button to primary on license
- Improvement: tips & tricks not translatable
- Fix: CSS styles for cookies shortcode
- Fix: since 5.0 UK could not set the categories type separately
- Fix: preview of categories in automatically hidden after timeout
- Improvement: option to set a default region for not selected regions.
- Fix: upgrade integrations notices to 5.0 style
- Improvement: when cookie banner isn't necessary, show "open" notice instead of "completed"
- Fix: on duplicate cookies cleanup, do not delete cookies when from different services
- Fix: Processing field for 'other' option, linked textfield wasn't shown when selected
- Fix: feedback on settings saved responsive and multilanguage proof
- Improvement: change varchar fields in cookiebanner table to text, to preven max rowsize warnings on some installations.
- Fix: warning about CMP files after deactivating TCF
5.0.1.2
Amélioré Corrigé Pas encore disponible- Improvement: US Disclosed list not required
- Improvement: tooltips to flow "up"
- Fix: not possible to switch off box-shadow due to default setting and false comparison.
5.0.1.1
Amélioré Corrigé Pas encore disponible- Fix: some banner fields not editable for TCF banner
- Fix: hyperlink color on accept button in opt-out banner not passed to front-end.
- Improvement: integrations enabled notice dismissed for upgraded users.
- Improvement: body status classes consistency improved by always using categories. Use of 'allow' and 'deny' is dropped
- Improvement: catch error on cookie retrieval in sandboxes iframe
5.0.1
Amélioré Pas encore disponible- TCF CSS changes
- Translations update
- Changed enqueue scripts to enqueue inline scripts
- Elementor Ultimate Add on integration
- Improvement: load TCF files from plugin's server.
5.0.0
Nouveau Amélioré Pas encore disponible- New: Animations and more customizations on cookie banner
- New: Integrations for 10+ plugins and services
- Improvement: UX
- Improvement: WCAG on policies
- Improvement: Adjustments for CNIL
- Improvement: A/B Testing adjustments
- Improvement: Elementor integration improved
- New: WeGlot support
- Improvement: moved AMP blocker to AMP integration
4.9.13
Nouveau Corrigé Pas encore disponible- New: WP Video Lightbox integration
- New: Extended pixelyoursite to the Pro integration
- New: Easy Fancy Box integration
- Fix: Records of consent dynamic PDF search
- Fix: custom Tag Manager events translatable
4.9.12
Pas encore disponible- Legal: ending delimiter in clicky recognition regex
4.9.11
Nouveau Corrigé Pas encore disponible- Legal: Do Not Sell My Personal information form moved up to top of policy in accordance with recent changes
- Fix: Elementor integration firing init, causing issues with hamburger menu
- New: Clicky integration
- New: feedback for AMP/no javascript
- Fix: lanuage when requesting over rest-api with polylang
- Fix: When using Geo IP, and visiting the website from one of the supported regions, but that region is not selected, it incorrectly showed a banner.
4.9.10
Nouveau Amélioré Corrigé Pas encore disponible- New: Novo Maps integration
- Improvement: pinterest blocklist extended
- Fix: not 100% in wizard because of CF7 notification, even when not applicable.
- Improvement: don't show update notification for Terms & Conditions using TGMPA
4.9.9
Amélioré Pas encore disponible- Improvement: only show CF7 notice when recaptcha is active
4.9.8
Amélioré Supprimé Pas encore disponible- Improvement: Events Calendar integration
- Drop Contact Form 7 integration as of CF7 5.4, due to continuous breaking changes in CF7. Contact Form 7 should integrate with the WP Consent API instead.
4.9.7
Amélioré Corrigé Pas encore disponible- Improvement: cookie policy overview css for mobile
- Fix: Youtube in Elementor widget after Elementor update not blocking anymore
4.9.6
Amélioré Corrigé Pas encore disponible- Fix: Revoke on cookie policy with accept/deny banner
- Improvement: do not re-run marketing after consent
- Improvement: clear cookies after cookie policy id change. Resolves issues for WPML users with cookiepath issues
- Improvement: activate blocked images on consent
- Fix: prevent infinite loop in Canada region with certain configurations
- Improvement: limit number of requests by jquery error detection
- Improvement: compliance with new TCF requirements
- Improvement: Advanced Captcha reCaptcha updated to integrate with latest version
- Improvement: improved URL pattern in URL input field
- Improvement: changed Advanced Custom Fields detection from ACF to ACF_VERSION, as it seems another plugin or theme is using this same function/constant/class
- Improvement: improved method of keeping track of blocked content containers that were already set up, or activated.
- Improvement: TranslatePress compatibility
- Improvement: allow for space in Google Maps iframe embed URL
- Improvement: stricter matching for WooCommerce Google Analytics pro and WooCommerce Google Analytics Integration, preventing matching on other scripts
4.9.5.1
Corrigé Pas encore disponible- Fix: merge integration fix
4.9.5
Corrigé Pas encore disponible- JetPack integration
- Fix: disabling of integrations not working properly after theme support was added.
- Fix: short code for custom consent area not activating due to changes in the jquery events.
4.9.4
Corrigé Pas encore disponible- Fix: when configured with accept/deny, accept on blocked content container not working
4.9.3.1
Corrigé Pas encore disponible- Fix: prevent REST API requests from being cached
4.9.3
Corrigé Pas encore disponible- Fix: not storing consent
4.9.2
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: Fn.resize shorthand is deprecated
- Improvement: pass language to ajax calls with two character language code
- New: records of consent
- New: Woocommerce Analytics Pro integration
- New: Citadello Directory integration
- Improvement: when new languages are added to a site (multilanguage setup) ensure each cookie is added in every new language
- Fix: on multisite environments cookies were set on language subdomains instead of root. This fix sets cookiepath to root for WPML and polylang
4.9.1
Corrigé Pas encore disponible- Fix cookie path on sites where WordPress is installed in a subfolder
4.9.0.2
Pas encore disponible- Translation updates
4.9.0.1
Corrigé Pas encore disponible- Fix: use get_rest_url() instead of site_url for rest api calls
4.9.0
Nouveau Amélioré Corrigé Pas encore disponible- WCAG: Do Not Sell My Personal information form WCAG improvements
- WCAG: fix button accessibility and div for Contact Form 7. props @juliemoynat-tanaguru
- Improvement: set default checkbox style to slider
- Improvement: Recaptcha v2 for CF7 CSS for better placeholder look
- WCAG: fix category checkbox square accessibility. props @juliemoynat-tanaguru
- New: support for plugin "Invisible recaptcha for WordPress"
- New: option to disable monthly automatic cookie scan
- New: Volocation integration
- New: Set cookie path based on site url. This allows for sites in subfolders to place cookies on the subfolder URL only
- Fix: typo in css class
- New: Gravity Forms recaptcha integration
- New: Advanced noCaptcha & invisible captcha integration
- New: Added status change event to be able to hook into consent actions from the user. E.g. a reload on consent action for plugins with server side consent management.
- New: MonsterInsights Enhanced ECommerce integration
- New: Generate Press theme integration
- Fix: Resource interpreted as Document but transferred with MIME type. Due to browsers expecting a html document as source, using mp4 as src placeholder caused unexpected behaviour.
- Fix: duplicate statistics tracking on anonymous statistics accept action fix not merged correctly in previous update
- Improvement: new method of ip detection added
- Fix: some strings for Canadian policies not translatable
- Fix: revoke marketing cookies if statistics still enabled, on configurations with non anonymous statistics
- Fix: incorrectly track a/b testing even when a/b testing not enabled
- Fix: PDF generation for data breaches
- Improvement: more context for email on updating legal documents each 12 months in US configurations props @gfields108
- Improvement: resolve jQuery Migrate notice "Global events are undocumented and deprecated" props @m266
- Improvement: change front-end admin-ajax.php calls into rest-api calls
- Improvement: Visual Composer front end editing exclude from the Cookie Blocker
- Improvement: PHP 8 compatibility
- Improvement: IE compatibility
- New: Woocommerce analytics integration (free)
4.8.2
Amélioré Corrigé Pas encore disponible- Improvement: possibility to add both a marketing and an advertising cookies section
- Fix: prevent double firing of analytics icw native class on accept #926
- Improvement: impressum legal update. https://www.versandhandelsrecht.de/2020/11/fernabsatzrecht/impressum/rstv-mstv-impressum/
- Improvement: fixed two edge cases: Impressum after region change to non EU, analytics script in script center when running analytics from Complianz
4.8.1
Nouveau Amélioré Corrigé Pas encore disponible- Fix: Do Not Track & Global Privacy Control feedback in Cookie Policy
- Fix: Shares data test returning false positive because of inverted script center script condition, props Michael
- Fix: Tag Manager script was incorrectly added when Google Tag Manager for WordPress plugin was used, props @imkane
- Fix: PHP warning when classes to insert contain two spaces. props @jadorwin
- Improvement: Revoke cookie consent string changed into Manage Consent
- Improvement: add Post Status for legal documents
- Improvement: remove quotes in WP Google Maps string to prevent German quotes issues
- Improvement: jquery error detection, skip error on line 0 as false positive, prevent overwriting error
- New: Nudgify integration
- New: you can now disable the cookieblocker by adding ?cmplz_safe_mode=1 to the URL
4.8.0
Amélioré Corrigé Pas encore disponible- Improvement: include stats when in safe mode
- Improvement: CSS style for invisible checkboxes to make them readable by screen readers. props @juliemoynat-tanaguru
- Improvement: load TCF strings directly to prevent editing of required texts
- Improvement: Trust Pulse integration
- Fix: boolean comparison on 1 value for geo ip detection in javascript, causing the plugin to do an unnecessary call to the server.
- Fix: custom statistics script blocking
- Fix: exclude TCF 2.0 / IAB banner css from non GDPR regions
- Fix: allow for matching on relative URL's for script sources, props @onwk
- Fix: Canadian TCF integration was missing vendors overview on Cookie Policy
- Improvement: publisherCountryCode set for TCF
- Improvement: skip translation of cookie properties when Polylang is enabled, as Polylang can't handle different fieldname contexts
- Improvement: banner bottom edgeless theme responsiveness, props @tim
- Improvement: Podcast Player integration, props @vedathemes, @uiuiui7
- Improvement: consent mode Google
- Fix: Disable cookieblocker on AMP when AMP integration not enabled, props @jensminor
- Fix: ony one ID for the cookie policy overview div, props @frown
- Improvement: maximize cookie name length, to prevent display issues
- Improvement: don't show conversion percentage when A/B testing not enabled
- Fix: typo in text domain
- Fix: "Usage" translated with _x function with wrong arguments
4.7.7
Amélioré Corrigé Pas encore disponible- Improvement: Map Multi Marker integration
- Fix: proof of consent showing cookie descriptions in white because of new cookie policy css props @ollieuk
- Fix: cookie descriptions css causing white space at the bottom on some themes props @umutusu
4.7.6
Amélioré Corrigé Pas encore disponible- Fix: pass new cookies overview css also when only the cookies shortcode is used.
- Fix: saving of plugin integration settings
- Improvement: some themes overriding the white-space:normal for the blocked content button
- Improvement: don't show "hide cookie banner option when no slug is available
- Improvement: compatibility with native browser lazyload option loading="lazy"
4.7.5
Amélioré Corrigé Pas encore disponible- Improvement: force display none on video placeholder for themes that are overriding the display none
- Fix: wrong text-domain for a TCF string
- Improvement: cookie list responsive and better compact design
- Improvement: translation of TCF strings in back-end
- improvement: responsiveness for banner bottom with square category checkboxes
- Fix: TCF features not saved correctly
- Fix: statistics paragraph EU/UK cookie policy not taking into account consent differences for statistical cookies
- Fix: advertising section incorrectly in cookie policy showing when no ads are showing
- Improvement: WCAG for blocked content notice: changed clickable div into button
4.7.4
Amélioré Corrigé Pas encore disponible- Improvement: don't enqueue document css in Gutenberg editor when disabled
- Improvement: no cookie wall on cookie policy
- Improvement: responsiveness of TCF banner
- Improvement: upgrade translation files on activation rather then upgrade from free
- Improvement: stricter instagram detection, preventing false positives on hyperlinks
- Improvement: show feedback on missing jquery and on jquery errors on front-end
- Fix: TCF only loading correctly when GEO ip enabled
- Fix: safe data before loading fields, which could cause conditions not to be updated yet on next pageload
- Fix: set default for personalized ads, to prevent unfocusable document control
- Fix: pass language as parameter with ajax calls, to ensure WPML and polylang translation
4.7.3.1
Corrigé Pas encore disponible- Fix: roll back text/plain on statistics scripts
4.7.3
Pas encore disponible- CF 7 reCaptcha v2 fix
- Increase conditional jquery priority to limit chances of deregistering afterwards.
- Extend safe mode with script center features
- TCF implementation
- set custom statistics implementation default to plain so complianz can manage activation
4.7.2
Amélioré Corrigé Pas encore disponible- Improvement: prevent running of upgrade from free to premium more than once.
- Improvement: add option to flag first party marketing cookies with an integration
- Improvement: set tabindex to 0 for banner controls
- Improvement: limit access to hide banner option to users with manage_privacy capability
- Fix: Do Not Track signal not passed correctly when caching enabled
- Fix: legacy revoke button in US
- Fix: on configurations without marketing cookies "save preferences" was not functioning properly
- Fix: max banner width was implemented with min-width.
4.7.1.1
Corrigé Pas encore disponible- Fix: banner width adjustment not FireFox compatible
4.7.1
Amélioré Corrigé Sécurité Pas encore disponible- Fix: legacy revoke button in opt out regions, revoking in manage consent tab in opt out regions
- Improvement: add option to exclude cookie banner from a page
- Improvement: keyboard accessibility of square and slider checkboxes on the banner for WCAG2
- Improvement: when no marketing categories are present, don't show the marketing category on the banner
- Improvement: consent area shortcode caching proof
- Improvement: only accept marketing on placeholder accept
- Improvement: drop obsolete setting cookie_warning_enabled
- Improvement: rename cookieconfig.js to complianz.js to prevent unnecessary blocking by all in one wp security
- Fix: edited some typos
- Improvement: better adjusting to long button texts in the banner
- Improvement: add data-nosnippet to banner div to discourage indexing by search engines
- Improvement: separate question to explicitly let users choose to block recaptcha
- Improvement: google site kit notification
- Fix: accept deny banner variation did not revoke anymore after accepting, then revoking.
- Fix: CAOS integration not working anymore
- Improvements on the consent area shortcode implementation
4.7.0.3
Corrigé Pas encore disponible- Fix: When "no document" was selected for a particular privacy document, a hash could be printed in the banner
4.7.0.2
Corrigé Pas encore disponible- Fix: Vimeo sunset of simple API v2, requiring update of placeholder/thumbnail download
- Fix: Canada getting incorrect privacy statement URL on banner
4.7.0.1
Amélioré Pas encore disponible- updated NL and BE languages were missing a %s placeholder, necessary for correct cookie policy
4.7.0
Nouveau Amélioré Corrigé Pas encore disponible- Improvement: WCAG 2 compatibility
- Improvement: WP 5.5 permissions callback default true for public rest api calls
- New: Calendly integration
- New: Consent Shortcode to wrap your content manually [cmplz-consent-area][/cmplz-consent-area]
- Improvement: string update
- Improvement: proof of consent remove unnecessary info
- Improvement: improved activation notice
- Improvement: added Gutenberg preview image
- Improvement: improved Google Maps placeholders
- Fix: placeholders update
- Fix: static Google Maps images integration not working correctly due to regex pattern
- Fix: AMP matching on facebook and facebook-like tag
- Fix: Processors missing agreement notice when option to use processors was disabled
- Fix: Google Ads integration could not be disabled
- Fix: cookiedomain feature could cause indexOf undefined error in specific congfigurations
- Fix: in some configurations not all generated proof of of consent document were displayed, because of duplicate indexes
- NPM package updates
4.6.10.1
Pas encore disponible- Google Maps easy integration added
- Split last cookie sync into separate ajax call for better performance
4.6.10
Corrigé Pas encore disponible- Fix: prevent page reload when user chooses functional only in category banner, when no other category has been selected.
4.6.9
Corrigé Pas encore disponible- Fix: option to set cookies on optional domain on multisite was not checked correctly, causing cookies not to get set on some configurations
4.6.8
Amélioré Corrigé Pas encore disponible- Fix: run upgrade for banner width to prevent saving issues because bannerwidth still has odd number of pixels
- Fix: correctly load defaults so the banner has a fallback if the impressum title is not yet entered.
- Improvement: Syncing or adding used services won't enable integrations
4.6.7
Amélioré Corrigé Pas encore disponible- Improvement: read more link on double analytics implementation
- Fix: string "obsolete page" not translatable
- improvement: impressum title in cookie banner editable
- Improvement: remove "we do not use ... " statements from cookie policy
- Improvement: facebook for woocommerce integration
- Improvement: support for cross domain cookie consent on multisite
- Improvement: add noreferrer, noopener attributes to links on cookie policy
- Improvement: fix issue where Chrome bug causes blurred banner on uneven width sizes
- Improvement: fix broken Contact Form 7 integrations because of continuous changes to CF7
4.6.6
Nouveau Amélioré Corrigé Pas encore disponible- New: Async script center option
- Fix: prevent CSS theme override in some themes on square checkbox
- Fix: prevent warning about rest-api by removing slash
- Fix: marketing level not firing correctly with Tag Manager
- Fix: when Do Not Sell My Personal Information is added, wrong link was highlighted as "upgrade" link
- Improvement: default banner width larger
4.6.5
Amélioré Corrigé Pas encore disponible- Fix: Tag Manager event not firing in new style checkboxes
- Improvement: catch error when uploads dir is not writable, for pdf creation
- Fix: Correctly replace banner labels in policy
- Fix: after 4.6.0 update script-center custom scripts not firing after consent
- Improvement: Simple Business Directory
- Improvement: dismiss soft cookie wall for categories below marketing
- Fix: manage consent paragraph not in correct paragraph for UK policy
- Improvement: additional css to prevent theme override of classic checkbox css
- Fix: don't show processing agreements notice if no privacy policy is generated by Complianz
- Fix: don't force banner width on top, bottom and fixed banners
4.6.4
Amélioré Corrigé Pas encore disponible- Improvement: Dismiss review notice with GET to prevent issues with dismissing
- Improvement: Rename updater class to prevent conflicts
- Improvement: Facebook / Twitter Smash Balloon integration added
- Fix: drop blocking of PayPal as third party
4.6.3
Corrigé Pas encore disponible- Fix: load ACF Maps integration only when Google Maps is enqueued
4.6.2
Corrigé Pas encore disponible- Fix: fallback for banner settings in case upgrade to new category banners didn't run successfully
- Fix: cmplz_set_cookie function called without expiration, causing a session expiration
4.6.1
Amélioré Corrigé Pas encore disponible- Fix: for the hidden categories banner, event was set too early, causing incorrect banner behaviour if UK used a different categories type.
- Fix: on opt-out only, preview didn't work because the gethovercolour function couldn't process an empty hex
- Fix: Contact form 7 recaptcha update patch
- Improvement: regex for double statistics implementation was not specific enough
4.6.0
Nouveau Amélioré Corrigé Pas encore disponible- New: New Cookie banner variations with new checkbox options, accept all button, etc.
- Fix: revoke on legacy revoke button not revoking correctly
- Fix: in case of categories, paragraph text in cookie policy didn't match
- Improvement: updated EDD licensing code
- Improvement: vimeo with DNT=1 in the URL will not get blocked, as it's privacy friendly, non tracking.
- New: added Rate My Post integration
- New: added ACF (Advanced Custom Fields) integration for Google Maps
4.5.2
Amélioré Corrigé Pas encore disponible- Improvement: set cookie slug to default empty string to prevent conflict with de_DE plugin
- Fix: setCookie function at one point in code called without expiry, causing it to get set with session expiry
4.5.1
Amélioré Corrigé Pas encore disponible- Fix: User registration dependency
- Fix: consent management on UK policy not possible due to an incorrect condition
- Improvement: improve conditions and descriptions for selling data elements in legal documents and questions
- Improvement: jquery >3.x compatibility
- Improvement: Divi notice for Recaptcha
- Fix: correctly translate Complianz cookie retention
- Fix: some themes showing double checkboxes
4.5.0.1
Corrigé Pas encore disponible- Fix: in opt out the banner was dismissed after first pageload
4.5.0
Amélioré Corrigé Sécurité Pas encore disponible- Improvement: convert region array when enabling or disabling geo ip setting
- Improvement: support for retrieval of second party cookies
- Improvement: dropped deprecated wp.editor in favor of wp.blockEditor in Gutenberg block, added panelrows.
- Improvement: manage consent by category on Cookie Policy
- SSL verify enabled for license verification
- javascript sanitization https://github.com/rlankhorst/complianz-gdpr/issues/260 props pierrotevrard-idp
- Do not automatically enable a service integration after a cookiedatabase sync
- Get screencapture for youtube videoseries
- Catch not existing src in iframe in cmplzGetURLParam()
- Improvement: for the geo ip document redirect, redirect the "other" region to website's base region
- Fix: possible issue when custom editing the cookie policy content because of empty table cells.
- Fix: AMP plugin changed hooks, causing the integration not to work 100%
- Improvement: added AddToAny in the integrations list
- Fix: missing filter in integrations list props @orjhor
- Fix: language selecter services was called 'select {language} cookies';
4.4.2
Amélioré Corrigé Pas encore disponible- Improvement: pass type to Cookiedatabase: localstorage or cookie
- Fix: custom URL not saving
- Fix: {link} not replaced in new cookie template
- Fix: one function in TGMPA library not prefixed yet, causing conflicts with other libraries
- Fix: cookieFunction and collectedPersonalData sync across different languages https://github.com/rlankhorst/complianz-gdpr/issues/259. props pierrotevrard-idp
4.4.1
Corrigé Pas encore disponible- Fix: improve integration with WP Google Maps plugin
- Fix: template override feature from theme not working https://github.com/rlankhorst/complianz-gdpr/issues/242 props xantek
- Fix: with line breaks in iframe element, https://github.com/rlankhorst/complianz-gdpr/issues/244 props pierrotevrard
- Fix: iframe replacement issue with linebreaks https://github.com/rlankhorst/complianz-gdpr/iss …
4.4.0
Nouveau Amélioré Corrigé Pas encore disponible- Fix: OpenStreetMaps (OSM plugin) compatibility fix
- Fix: cookie blocker for ajax loaded content made conditional with a setting in the general settings
- Tweak: allow colon in URL field
- Updated libraries
- Added Impressum for Germany and Austria
- Tweak: optimization of cookiebanner database queries
4.3.5
Corrigé Pas encore disponible- Fix: TGM compatibility fix
- Fix: when …
4.3.4.1
Pas encore disponible- F …
4.3.4
Amélioré Corrigé Pas encore disponible- Fix: Mailchimp for CF7 compatibility
- Tweak: hide license key
…