=== Complianz Privacy Suite (GDPR/CCPA) premium ===
Contributeurs : Rogier Lankhorst
Mots clés : RGPD, CCPA, AVG, E-Privacy
Nécessite au moins : 5,8
Licence : Conditions d’utilisation de Complianz (Premium, voir pro/license.txt), et le cas échéant GPL 2 (gratuite)
Nécessite PHP : 7.4
Testé jusqu’à : 6,7
Balise stable : 7.3.2
Complianz Privacy Suite avec une bannière de consentement aux cookies et une politique de cookies personnalisée basée sur les résultats de l’analyse des cookies intégrée.
== Description ==
Complianz Privacy Suite avec une bannière de consentement aux cookies et une politique de cookies personnalisée basée sur les résultats de l’analyse des cookies intégrée.
IMPORTANT! Complianz Privacy Suite peut vous aider à répondre aux exigences de conformité, mais vous, en tant qu’utilisateur, devez vous assurer que toutes les exigences sont respectées.
= Installation =
* Allez dans « plugins » dans votre tableau de bord Wordpress, et cliquez sur « ajouter nouveau »
* Cliquez sur « télécharger », et sélectionnez le fichier zip que vous avez téléchargé après l’achat.
*Activer
* Naviguez jusqu’à « Complianz », et suivez les instructions
==Foire aux questions==
== Journal des modifications ==
= 7.3.2 =
* 16 décembre 2024
* Correction : traductions https://complianz.io/doing-it-wrong-notice
= 7.3.1 =
* 25 novembre 2024
* Amélioration : Amélioration du chargement des traductions pour assurer la compatibilité avec WordPress 6.7
* Amélioration : Correction de la bannière TCF réapparaissant après avoir modifié les objectifs de consentement
* Amélioration : Introduction du crochet cmplz_after_css_generation pour améliorer la gestion des fichiers CSS
= 7.3.0 =
* 5 novembre 2024
* Testé jusqu’à 6,6
* Amélioration : Analyse du site Web
= 7.2.1 =
* 21 octobre 2024
* Testé jusqu’à 6,6
* Amélioration : Ajout d’un nouvel enregistreur pour un meilleur débogage
* Amélioration : Les services externes sont désormais gérés via des événements programmés
* Diverses corrections de bugs mineurs
= 7.2.0 =
* 19 septembre 2024
* Testé jusqu’à 6,6
* Fonctionnalité : Analyse du site Web
= 7.1.4 =
* 16 septembre 2024
* Testé jusqu’à 6,6
* Amélioration : Ajout de la prise en charge de l’amélioration des lois sur la confidentialité des États du Montana, de l’Oregon et du Texas (1878)
* Amélioration : Ajout de la prise en charge du mode de consentement de suivi des conversions Microsoft Ads (1881)
* Correction : nettoyage du cache tempdir personnalisé mPDF (1877)
* Correction : Correction de la gestion des cmplz_transients dans le processus de post-sauvegarde (1879)
* Correction : Assurer la suppression complète des données lors de la désinstallation de Complianz (1880)
* Correction : Mise à jour de la validation de l’email pour les TLD plus longs (1882)
* Correction : Ajustement de l’étiquette (1883 - 1884)
= 7.1.3 =
* 29 juillet 2024
* Testé jusqu’à 6,6
* Amélioration : fermeture de maxmind à l’arrêt
* Amélioration : plusieurs mises à jour du TCF
* Amélioration : mises à jour du mode consentement
= 7.1.2 =
* 11 juin 2024
* Correction : Téléchargement de l’accord de traitement provoquant une erreur PHP
= 7.1.1 =
* 28 mai 2024
* Correction : TCF removeEventListener ne retournait pas true
= 7.1.0 =
* 7 mai 2024
* Amélioration : suppression des fichiers de traduction gratuits lorsque la version premium est active
* Amélioration : Mise à jour de l’intégration de Google Site Kit
* Amélioration : Amélioration de la détection des pages avec requête shortcode pour les sites avec beaucoup de pages
* Correction : get_required_pages inexistant pour les documents rest_api point de terminaison, provoquant une erreur fatale
* Correction : Les données sont partagées avec ce service et ne sont pas enregistrées dans l’aperçu des cookies
= 7.0.9 =
* Correction : compatibilité avec le plugin Meta Slider
* Correction : comportement inattendu lors de l’édition d’un nouveau bloc de script non sauvegardé dans le centre de script
* Correction : la bannière TCF ne reconnaissant pas nb_NO comme Norso Bokmal
* Correction : Détection de Really Simple SSL pro dans la section des autres plugins
* Correction : La mise à niveau de la base de données pour les demandes de données ne s’exécute pas lorsque les demandes de données sont activées
* Correction : ne remplacez pas style src par #, car cela recharge toute la page en tant que style src, props @smerriman
* Correction : pré-remplir l’e-mail de l’administrateur dans l’e-mail d’intégration
* Correction : clé de tableau non définie placeholderContent dans le bloc Block Editor
= 7.0.8 =
* 5 mars 2024
* Amélioration : nettoyage du répertoire temporaire MPDF après la génération de pdf
* Amélioration : définir l’étiquette aria sur le bouton x fermer de la bannière
* Correction : suppression des cookies avec des noms de cookies non autorisés provoquant une erreur fatale, des props @baffled
* Correction : fonction cmplz_deny_all() manquante pour les cookies expirés avec un identifiant de politique de cookies modifié.
* Correction : cmplz_set_category_as_body_class() itérait également sur les objets au lieu de simplement les noms de classe, lors de l’analyse des classes de corps, des accessoires @tomnoir
* Correction : en raison d’un changement d’utilisation des paramètres, Complianz a supposé que TCF était actif dans certaines situations, ce qui empêchait l’éditeur de bannières de fonctionner correctement, les accessoires @vania2008, @jeanfrancois7
= 7.0.7 =
* Correction : erreur dans le chargeur de bannière
= 7.0.6 =
* Amélioration : catch not isset region
* Amélioration : restauration de la capacité d’édition html dans l’éditeur de texte de bannière
* Amélioration : ne pas revenir à la valeur par défaut si un champ est effacé dans l’éditeur de bannière
* Amélioration : performance de la synchronisation de la base de données des cookies en cas de présence d’un grand nombre de cookies
* Correction : compatibilité WordPress 5.9 - 6.2 dans l’UX react
* Correction : pas de mise à jour correcte de la configuration du centre de script
* Correction : ne pas supprimer les ancres de la redirection de région
* Correction : Ne pas rejeter la bannière TCF lors d’un changement d’ID de politique dans revokeAllVendors() pour s’assurer que la bannière est affichée après un changement de politique
= 7.0.5 =
* Nouveau : Mode Consentement v2
* Correction : récupération des enregistrements du nom de fichier d’exportation des consentements par le mauvais nom d’option
* Correction : cas d’utilisation pour TCF icw Quebuec ciblé, mais aucune donnée sensible n’est partagée, la condition de la section TCF était trop stricte, ce qui empêchait le tcf de se charger sur la politique de cookies
* Correction : certains domaines de texte étaient incorrects
* Correction : css pour l’infobulle
* Correction : chemin de mise à jour automatique
* Correction : activation par site d’un plugin de site unique sur plusieurs sites
* Correction : l’effacement de l’éditeur n’est pas possible dans la section des annexes
* Correction : multisite, pas de cookies à la racine sélectionnés, l’identifiant de la politique doit être différent pour chaque sous-site
* Correction : inclure l’identifiant de bannière dans la clé de cache pour les liens de page, afin de s’assurer que les différentes données de bannière sont respectées entre les identifiants de bannière.
* Correction : vérification plus stricte de la langue sur les langues locales TCF json, pour empêcher la correspondance sur la deuxième partie des langues locales
* Correction : la vérification jQuery existe dans l’intégration Elementor
* Amélioration : ajout du titre de la bannière à la classe css
* Amélioration : extension de la liste de blocage de YoTuWP
* Amélioration : liste blanche de la visionneuse vidéo dans Beaver Builder
* Amélioration : autoriser le texte dans le champ de saisie Clarity ID
* Amélioration : autoriser les adresses e-mail longues dans l’aperçu des datarequests
= 7.0.4 =
* Correction : intégration d’elementor
* Correction : les notifications supplémentaires ne s’affichaient qu’après l’enregistrement
* Amélioration : optimisation des performances INP
= 7.0.3 =
* Nouveau : mode consentement
* Nouveau : intégration Greenshift + YouTube
* Amélioration : retour DNSMPI sur le formulaire
* Correction : le contenu bloqué de la fenêtre contextuelle Elementor ne se déverrouille pas lors de l’actualisation
= 7.0.2 =
* Correction : chargement de l’aperçu de la bannière de cookies
* Correction : plusieurs bugs
= 7.0.1 =
* Correction : après avoir cliqué sur le bouton Terminer, les paramètres de la bannière ne se chargeaient pas correctement
* Correction : la sélection des statistiques de capture n’est pas un tableau
* Correction : le bouton de preuve de consentement n’apparaît pas toujours dans les enregistrements de consentement
* Amélioration : effacer les liens de page transitoires lors de l’enregistrement de l’article
* Amélioration : WordPress par défaut media_enqueue lent, utilisé une méthode améliorée
= 7.0.0 =
* 18 octobre 2023
* Nouveau : Retravailler la base de code vers React Framework
* Nouveau : Analyse hybride des cookies
* Nouveau : Élément de menu 'Outils'
* Nouveau : Définir les cookies sur le domaine racine
* Nouveau : Recherche de plugins et de services
* Nouveau : Bloc de statistiques sur le tableau de bord
* Nouveau : Intégration
* Suppression du répertoire temporaire de la génération MPDF, des accessoires @piccart
* Amélioration : utilisation de transitoires personnalisés pour réduire le nombre de requêtes de base de données
* Correction de la traduction pour les composants react en morceaux
* TCF de mode de consentement supplémentaire intégré
* Ajout d’un filtre pour supprimer les enregistrements de consentement s’ils datent de plus de X jours
* L’obfuscation des e-mails utilise désormais la fonction antispambot()
* La zone de consentement sur une intégration Twitter n’est plus liée à Twitter.
* Ajout d’aria-label traduisible
* Respecter DNT sur la politique d’opt-out
= 6.5.6 =
* 4 octobre 2023
* Correction : chaîne traduisible dans la déclaration de confidentialité canadienne
* Correction : ne pas activer la première finalité par défaut sur la politique de cookies du TCF
* Correction : également effacer localstorage et sessionstorage avec un destructeur de cookies
* Correction : Avec seulement le Canada en mode de désinscription sélectionné, la question « allez-vous héberger vous-même Google Fonts » n’était pas visible
* Amélioration : définir une classe sur le div parent d’un espace réservé avec height inherit résout les problèmes css sur certains thèmes, props @maxineblack
* Correction : compatibilité avec WP Rocket lorsque certains iframes sont chargés paresseusement, mais pas tous.
= 6.5.5.1 =
* Correction : bug dans l’utilisation get_rest_url
= 6.5.5 =
* 13 septembre 2023
* Amélioration : suppression de certaines restrictions sur la configuration des bannières TCF
* Amélioration : mise à jour de l’intégration AddToAny, car AddToAny prend désormais en charge l’API WP Consent, les props @micropat
* Amélioration : changement de get_rest_url().path en get_rest_url(path), props @tnkrthemes
* Correction : %s dans la politique de cookies au Royaume-Uni
= 6.5.4.1 =
* 6 septembre 2023
* Correction : redéfinir la gestion de l’onglet de consentement par défaut car la mise à jour 6.5.4 a exécuté par inadvertance cette mise à niveau spécifique au TCF pour tous les types de bannières.
= 6.5.4 =
* 5 septembre 2023
* Amélioration : mise à jour de la version MPDF vers la version 8.1.3
* Amélioration : préfixe 'request' pour éviter les conflits avec weglot
* Correction : bug dans l’intégration de Divi Recaptcha
* Correction : L’éditeur de blocs abandonne les styles en mode non synchronisé
* Correction : Le mode consentement a été déplacé vers banner_loaded crochet pour assurer le chargement
* Mises à jour du TCF GVL
= 6.5.3 =
* 08-08-2023
* Amélioration : Testé jusqu’à WordPress 6.3
* Amélioration : mise à jour de l’intégration de WP Maps par Flippercode
* Amélioration : Vérifiez si les vignettes Vimeo existent, les accessoires @boxonline
* Amélioration : suppression str_contains pour faible compatibilité PHP 7
* Amélioration : compatibilité YouTube PLaylist
= 6.5.2 =
* 11-07-2023
* Correction : attrapez les $slug manquants lorsqu’un autre plugin abandonne la propriété slug
* Correction : activation automatique des mises à jour automatiques pour le TCF, pour assurer la conformité au TCF
= 6.5.1 =
* 10-07-2023
* Amélioration : restauration du support php 7.2 dans l’installateur en rafale
* Amélioration : détection des configurations de serveur ne supportant pas webp
* Amélioration : récupération du fichier non existant lors de la génération de webp
* Amélioration : attraper la propriété $slug inexistante dans la vérification des mises à jour automatiques
* Amélioration : attraper l’ID inexistant dans les $post wordpress lors de la vérification des divs sommaires
= 6.4.9 =
* 14 juin 2023
* Correction : le lien vers l’exportation CSV des enregistrements de consentement ne fonctionne pas
* Correction : La version 6.2 de WordPress a déplacé la fonction de politique de confidentialité vers un autre fichier. Ajout d’un repli pour les anciennes versions.
* Correctif : Le correctif du bogue de l’éditeur classique qui supprime les éléments html de résumé/détails, provoquait un problème lorsque le contenu de l’article était vide.
* Amélioration : si la configuration par Complianz est définie à false, l’identifiant gtag a été ajouté de toute façon, mais vide.
* Amélioration : les chaînes de caractères dans la politique de cookies du Royaume-Uni sont traduisibles, ce qui ne devrait pas être le cas.
* Amélioration : encapsuler le code dézip de la base de données GEOIP dans try/catch
= 6.4.8 =
* Amélioration : affichage de la pagination sur la page des demandes de données.
* Amélioration : Jersey et Guernesey inclus
* Amélioration : déplacement de la vérification nonce plus tôt dans le processus
* Amélioration : n’afficher l’avis sur l’implémentation des statistiques en double que si les statistiques sont réellement utilisées.
* Amélioration : Intégration facile des Liveblogs
* Correction : Solution de contournement pour un problème étrange où l’éditeur MCE Classic Tiny supprime les balises summary/details des documents juridiques html non synchronisés
= 6.4.7 =
* Sécurité : CSRF fixe
* Correction : prise en charge de type=module pour les scripts autres que les scripts en ligne
* Correction : la nouvelle gestion des shortcodes pour la zone de consentement ne fonctionne pas pour certains shortcodes de plugins, divisée en deux options : par défaut, l’ancienne, éventuellement la version côté client.
= 6.4.6.1 =
* Correction : version incohérente
= 6.4.6 =
* Amélioration : mise à jour de l’intégration Divi.
* Amélioration : étiquette aria sur le conteneur de contenu bloqué
* Correction : mise à jour de l’intégration de la carte de localisation des magasins.
* Correction : l’URL de l’espace réservé manque la barre oblique de fin
= 6.4.5 =
* Correction : attraper les post_data inexistants si la structure de l’article ne respecte pas les normes WordPress
* Correction : exclure le constructeur de briques du bloqueur de cookies
* Correction : problème de menu de redirection de région pour les documents juridiques qui s’appliquent dans le monde entier.
* Amélioration : formulation et liens dans la politique canadienne en matière de cookies
* Amélioration : activation de la fonctionnalité d’intégration mailchimp woocommerce après consentement
* Amélioration : mise à jour de la zone de consentement classique avec la même nouvelle structure que la nouvelle zone de consentement de Gutenberg
* Amélioration : prise en charge du module de type script dans le bloqueur de cookies
* Amélioration : exclusion du constructeur de pierre angulaire du bloqueur de cookies
* Amélioration : attrape les limaces manquantes dans la bibliothèque TCF
= 6.4.4 =
* Nouveau : Zone de consentement Block Editor/Gutenberg. Créez votre propre espace réservé et ajoutez votre consentement nécessitant du html dans l’éditeur de blocs.
* Correction : encapsuler les attributs data-service et data-category entre guillemets pour éviter les problèmes avec certains caractères, props @marcelbusch
* Correction : Pour certaines intégrations, les paramètres de désactivation de l’espace réservé n’étaient pas respectés
* Correction : cmplz_has_consent() devrait renvoyer false si Do Not Track est activé
* Correction : ajout de la possibilité de passer un service à la dépendance en cascade
* Correction : le champ css de l’espace réservé du centre du script n’est pas masqué lorsque l’option d’espace réservé est désactivée
* Amélioration : ajout de aria-expanded et aria-control au html autorisé
* Amélioration : scan étendu des cookies
* Amélioration : limiter la longueur de l’en-tête des cookies côté serveur en supprimant les doublons, et en limitant le nombre maximum de cookies à désactiver côté serveur, les props @i4nd90
* Amélioration : mise à jour des bibliothèques npm
= 6.4.3 =
* Nouveau : mise à jour de l’image de marque
* Amélioration : ajout du filtre d’exclusion des cookies
* Amélioration : ajout de la prise en charge des thèmes parent/enfant, des props @dominiccarrington
* Amélioration : paragraphes en gras incorrects dans la déclaration de confidentialité pour les enfants
* Amélioration : effacer le cache des scripts bloqués sur ajax enregistrer dans le centre de script
* Amélioration : amélioration de l’intégration hubspot
* Correction : Boucle de rechargement du code court cmplz-consent-area à cause de la catégorie marketing codée en dur, @matthiaswagner
= 6.4.2 =
* Mise à jour de sécurité : XSS stocké authentifié
* Correction : la désactivation de l’option de bannière de cookies dans l’assistant ne chargeait pas les scripts complianz.js, ce qui empêchait les espaces réservés de fonctionner lorsqu’ils étaient activés.
* Correction : Après être passé au statut non lié dans un document juridique, le paragraphe d’objectif était supprimé
* Correction : toutes les catégories des services n’apparaissent pas dans l’aperçu de la politique de cookies
* Correction : vérification de get_field_type fonction, des accessoires @moxymore
* Correction : chaîne d’ID de TVA non traduisible
* Correction : supprimer cmplz_ préfixe sur le cookie usprivacy
* Correction : Lorsque le contrôle de confidentialité global ou Do Not Track est activé et que l’utilisateur accepte un service intégré, le service était à nouveau bloqué après un chargement de page.
* Amélioration : Déclaration de confidentialité (US), paramètres fusions & acquisitions
* Amélioration : autoriser le répertoire personnalisé pour la génération de bannières de cookies css
* Amélioration : catch open basedir restriction
* Amélioration : attrapez le bouton d’acceptation inexistant lors de l’analyse initiale des cookies (pas de bannière encore active)
* Amélioration : la fonction cmplz_has_consent() dans la région 'other' renvoie false lorsqu’aucun cookie n’est présent, alors qu’elle devrait renvoyer true dans ce cas.
* Nouveau : Intégration du boutoniseur
* Nouveau : hCatpcha pour WordPress
= 6.4.1 =
* Amélioration : ne pas copier sur l’attribut async pour éviter les problèmes de réinitialisation des scripts dans certaines configurations
* Amélioration : performances de la fonction get_cookie(), props @lucastello
* Amélioration : ajout d’un espace derrière les coordonnées sur la politique
* Amélioration : ajout de notre propre capacité 'manage_privacy', car le manage_privacy_options de base wordpress n’est pas implémenté de manière cohérente avec d’autres capacités
* Amélioration : catch not set array class-document.php 1820
* Amélioration : masquer les iframes bloqués jusqu’à ce qu’ils soient acceptés, pour une meilleure UX
* Amélioration : compatibilité PHP 8.2
* Amélioration : export des requêtes de données sur les configurations de dossiers liés symboliquement (BASE_PATH -> ABSPATH)
* Correction : les liens vers l’accord de traitement créent une page cassée
* Correction : Prise en charge de Divi Recaptcha
* Correction : mise à jour de WP Go Maps Pro
* Correction : changement cosmétique : cmplz_functional devrait toujours être autorisé, les accessoires @jidwictut9
* Correction : lors de la modification du consentement en mode non synchronisé dans Gutenberg, le contenu disparaissait à cause de l’encapsulation automatique avec des divs par Gutenberg et des accessoires clés manquants
* Nouveau : intégration d’Agile Store Locator
* Nouveau : intégration Omnisend Connect
= 6.4.0 =
* Correction : GPC et DNT dans les régions de désactivation non respectés, props @ahegyes
* Amélioration : défilement conditionnel dans la vue sur le shortcode de la zone de consentement, les props @falkemediawy
* Amélioration : mise à jour MPDF, props @sviluppomania
* Amélioration : attraper les erreurs CURL à cause de problèmes SSL locaux, ajouter à l’état du système
* Amélioration : retour # pour l’identifiant de la page non existant dans le cas de documents générés par complianz, mais pas réellement générés
* Amélioration : Événement de charge d’incendie dans l’intégration divi après consentement
= 6.3.9.1 =
* Correction : certains scripts ne s’exécutaient pas correctement à cause de la copie des props des attributs data-service et data-category @sophiaknows, @hamil1
* Correction : nouvelle requête ajoutée ajoutée à l’exclusion du bloc de cookies pour s’assurer que Avada live builder fonctionne, props @franck_b, @markusand
= 6.3.9 =
* Amélioration : Ajout de classes aux détails de l’adresse
* Amélioration : installateur automatique pour Really Simple SSL multisite compatible
* Amélioration : avis de barre latérale TCF manquant css
* Amélioration : ajout d’un filtre pour permettre de filtrer le destinataire de l’e-mail de demande de données 'cmplz_datarequest_email'
* Amélioration : URLs traduisibles en polylang
* Nouveau : Intégration Microsoft Ads/Microsoft Clarity
= 6.3.8.1 =
* Correction : catch not set array key lors de la mise à niveau
= 6.3.8 =
* Correction : cordes traduisibles, props @bonaldi
* Correction : n’autoriser que l’enregistrement du centre de script
* Correction : erreur lors de la mise à niveau multisite
* Correction : détection d’une erreur lorsque plusieurs plugins de polices sont installés en même temps, les accessoires @rkwp
* Correction : détection du menu manquant pour les rôles d’utilisateur sans capacité de gestion de la confidentialité, des accessoires @nicmare, @omniafausta
* Correction : erreur dans la copie multisite des paramètres vers les sous-sites
* Correction : charger cookiebanner css sur la politique de cookies, pour assurer le masquage des catégories, accessoires @troglos obsolètes
* Correction : cookieshredder sur setInterval au lieu de setTimeout, pour assurer un nettoyage continu, des accessoires @path0
* Correction : définir un document juridique transitoire si aucun code court Complianz n’est utilisé
* Nouveau : intégration d’Adobe Typekit
* Nouveau : intégration Divi Google Maps, accessoires @satzundmore
* Amélioration : déplacement des sources de script vers l’attribut data, pour empêcher Safari de précharger
* Amélioration : cohérence dans l’utilisation des capacités, changement de toutes les majuscules en manage_privacy
* Amélioration : Autoriser é dans l’adresse google maps, les accessoires @nicmare
* Amélioration : améliorations des performances, accessoires @paaljoachim
= 6.3.7.2 =
* Correction : crochet pour créer une table de base de données pour les enregistrements de consentement s’exécutant trop tôt, ce qui empêchait la création de tables sur de nouvelles instances
= 6.3.7.1 =
* Correction : garder cookiebanner html sur cookiepolicy si TCF activé
= 6.3.7 =
* Correction : Changer le nom de la page du document juridique lors de la génération, et pas seulement lors de la mise à jour
* Correction : supprimer error_log en preuve de consentement
* Correction : empêcher le champ d’état du document en double lorsque les conditions générales sont activées
* Correction : sur multisite avec TCF activé, le plugin affichait à tort le plugin comme n’étant pas activé : les mises à jour automatiques ne sont pas activées
* Correction : réactivation de la mise en cache pour la liste de cookies lorsque le destructeur de cookies est activé, les props @mkarena
* Correction : uses_statistics fonction vérifie désormais également si vimeo est utilisé, qui est un service utilisant des cookies de statistiques
* Amélioration : abandon de l’intégration Mappress, car Mappress a implémenté l’intégration de son côté
* Amélioration : Prise en charge étendue des polices Google
* Amélioration : Permet explicitement aux utilisateurs d’activer la bannière de cookies et le bloqueur de cookies
* Amélioration : permet le saut de ligne dans les scripts bloqués, ce qui corrige l’intégration d’ExactMetrics
* Amélioration : lorsque la case à cocher est insérée dans Gravity Forms, mais que l’assistant n’est pas encore terminé, l’URL de la déclaration de confidentialité sera désormais mise à jour à la dernière étape de l’assistant
* WCAG : n’ajoutez pas de bannière de cookies html à la page de politique de cookies, pour éviter les problèmes d’identification en double
* WCAG : ajout d’étiquettes avec la classe screen-reader-text au lieu de les masquer avec display :none, props @sophieweb
* Nouveau : Intégration des cartes Uncode
* Nouveau : intégration YotuWP
= 6.3.6 =
* Correction : préparation de la chaîne à partir des fichiers de traduction lors de la mise à jour du texte de la bannière, des accessoires @saggre
= 6.3.5 =
* Amélioration : quelques optimisations pour rendre le destructeur de cookies plus performant
* Amélioration : extension des options de traduction pour les cookies qui ne sont pas synchronisés avec cookiedatabase lors de l’utilisation de polylang
* Amélioration : utilisation du crochet thrive personnalisé dans certaines implémentations thrive personnalisées
* Amélioration : copie également de la propriété 'owndomain' lors de la création d’un cookie dans une nouvelle langue
* Amélioration : régénération de la preuve de consentement pdf sur la mise à jour du plugin
* Amélioration : ne pas proposer de case à cocher sur la politique de cookies pour Google Fonts
* Amélioration : extension de l’intégration de Matomo Tag Manager
* Amélioration : pour les répertoires créés, définir les permissions par défaut à 755
* Amélioration : ajout d’un filtre cmplz_banner_html pour gérer également la zone de consentement, afin d’offrir une édition cohérente du html
* Amélioration : également changer le statut de la bannière avec le bouton de révocation personnalisé lors du changement de statut
* Amélioration : empêcher l’utilisation du plugin multisite sur les installations d’un seul site, car le champ de licence n’est disponible qu’au niveau du réseau
* Amélioration : nettoyage du message d’erreur après le téléchargement manuel du fichier Geo Ip
* Nouveau : intégration de Google Maps colibri
* Nouveau : Intégration WP Google Maps OpenLayers
* Nouveau : Intégration du plugin Content Views pour permettre le contenu chargé ajax
* Correction : Désactiver les tests A/B dans un export, pour éviter les problèmes avec la bannière de cookies
* Correction : Un tri incorrect des fichiers de preuve de consentement les empêchait d’apparaître dans la liste
= 6.3.4 =
* Mise à jour de l’intégration de Google Maps Easy
* Nouveau : ActiveCampaign
* Amélioration : forcer la redirection dans firefox à recharger avec le retrait complet du consentement, car firefox semble mettre en cache les scripts chargés.
* Amélioration : avis d’activation de l’intégration du bundle
* Correction : mise à jour de l’intégration de qTranslate pour permettre l’utilisation de champs de bannière avec des chaînes de caractères $field['text'], des props @sviluppomania
* Correction : la politique de cookies du Royaume-Uni ne remplace pas le lien cookiedatabase.org à cause de trop d’arguments dans sprintf
= 6.3.3.1 =
* Correction : attraper le tableau vide pour la fonctionnalité de destructeur de cookies
* Correction : le modèle de code court pour la reconnaissance du code court de Gutenberg n’incluait pas le premier caractère
= 6.3.3 =
* Amélioration : repli pour le bouton de gestion du consentement, en cas de problème de mise à niveau
* Amélioration : paramètre de mise à jour automatique dans l’état du système
* Amélioration : offrir conditionnellement un lien pour créer une page de menu
* Amélioration : suppression des chaînes traduisibles inutiles de la politique UK et AU
* Amélioration : suppression des barres obliques inutiles dans l’écriture matomo
* Amélioration : l’obfuscation de l’email lors d’un saut de ligne dans l’email empêchait l’annulation de l’email
* Amélioration : blocage de l’activation du plugin sous la version 7.2 de php
* Amélioration : ajustement dynamique du texte de la bannière en fonction des paramètres publicitaires
* Amélioration : pas de balises de script quand il n’y a pas de script réel à ajouter pour les statistiques
* Nouveau : Intégration du localisateur de magasin WordPress
* Nouveau : Intégration de Presto Player
* Correction : modifications de l’option de gestion du bouton de consentement causant des problèmes dans l’intégration AMP, les accessoires @tarbyonline
* Correction : les options du document dans le menu de redirection de région ne sont pas correctement filtrées
* Correction : prévention des erreurs dans l’état du système lorsque l’assistant n’est pas encore démarré
* Correction : condition NOT EMPTY sur l’instruction d’impression
* Correction : pas de rapport d’erreur javascript sauf si le débogage de script est activé
= 6.3.2 =
* Amélioration : Activer les statistiques de consentement sans test A/B
* Amélioration : quelques petites modifications du tableau de bord
* Amélioration : Prévention des cookies en double dans le consentement par tableau de services
* Amélioration : améliorations de la mise en cache
* Amélioration : partage de données multi-cases avec bouton « plus d’options »
* Amélioration : un modèle de shortcode plus strict pour gutenberg empêche la redirection non intentionnelle vers la version anglaise lorsque le shortcode contient une classe personnalisée avec la chaîne 'us', les props @sami54000
* Amélioration : empêcher le partage vide avec d’autres parties déclarations dans la politique de confidentialité
* Amélioration : modèle regex plus strict pour youtube dans elementor, prévention des problèmes lorsque la vidéo est auto-hébergée, accessoires @hatchjaw
* Amélioration : extension des exemples css personnalisés
* Amélioration : détection de la situation où l’utilisateur sélectionne que les médias sociaux sont utilisés, mais ne sélectionne aucun média social
* Amélioration : abandon de defer de matomo js, car il est obsolète au profit de l’async
* Correction : faute de frappe dans la politique de cookies
* Correction : conflit avec l’ancienne bibliothèque geo ip dans le plugin GEO Ip Detect
* Correction : numérotation incorrecte dans la politique TCF
* Correction : intégration de l’analytique Woocommerce avec Stripe, props @xbaeza
* Correction : changement de chaîne : pour les espaces réservés, vous pouvez maintenant utiliser une classe DIV ou un ID
* Correction : bug dans les statistiques de la bannière de cookies lors du survol
* Correction : mises à jour de la bibliothèque npm
= 6.3.1 =
* Amélioration : Attraper l’erreur php 5.6 pour geo ip
* Amélioration : l’espace après la balise p manquante a été supprimé
* Amélioration : Consentement par bandeau de service réapparaissant lors de modifications du consentement du service sur la politique de cookies
* Amélioration : L’intégration en rafale n’est pas compatible avec la mise en cache/différé
* Amélioration : possibilité de surcharger la région en passant un paramètre dans l’URL.
* Amélioration : Améliorations du texte des documents juridiques du Royaume-Uni
= 6.3.0 =
* Amélioration : mise à jour des États-Unis
* Amélioration : téléchargement du fichier Geo IP zippé
* Amélioration : ajout d’un filtre cmplz_detected_cookies pour permettre l’ajout direct de cookies à la détection
* Amélioration : ajout de langues par qTranslate à la liste des langues pour les traductions de cookies, les accessoires @pmoh
* Amélioration : plus d’options pour le bouton de gestion du consentement
* Amélioration : mise à jour des coordonnées brésiliennes ANPD
* Amélioration : localisation de la date dans cmplz_localize_date fonction props @leoay
* Amélioration : conserver les majuscules dans les noms de service
* Amélioration : désactivation du chargement automatique pour les options back-end, réduisant ainsi l’utilisation de la mémoire frontale
* Amélioration : compatibilité PHP 8.1
* Amélioration : Conflit de fantôme dans l’éditeur de bannière de cookies
* Amélioration : Sauter l’étape de l’assistant de statistiques lorsqu’aucune statistique n’est sélectionnée
* Amélioration : Supprimer le script AW après le passage de google-analytics à un autre outil de statistiques
* Nouveau : ajout de l’espace réservé div par id, pas seulement par classe
* Nouveau : intégration Twitch
* Correction : le shortcode cmplz-revoke-link ne fonctionne pas en raison de classes modifiées, props @rana-rene
* Correction : erreur de minification due au suppression du minificateur de ' %', props @wpjamg
* Correction : effacer le répertoire tmp de génération pdf après utilisation, props @kernvy
* Correction : [vidéo] compatibilité de l’intégration du shortcode avec Bold Builder + ressort
= 6.2.4 =
* Amélioration : Préparez-vous au suivi sans cookies dans Burst Statistics/Analytics
* Amélioration : berger classe css
* Amélioration : déplacement de ace vers le répertoire du fournisseur, pour empêcher la numérisation de traduction, les accessoires @tobifjellner
* Amélioration : ajout du tcf local
* Amélioration : Pas de demande de données si aucune demande de données n’est disponible
* Amélioration : intégration de la liste de lecture vidéo Elementor
* Amélioration : moins de mises à jour d’options dans les intégrations
* Amélioration : nouveau filtre pour la compatibilité avec qTranslate
* Amélioration : supprimer le texte/javascript des scripts, car c’est par défaut
* Amélioration : pas de différé sur les scripts en ligne, les props @Lofesa
* Amélioration : améliorations du css back-end
* Correction : l’en-tête 'Tiers' s’affichait lorsqu’il n’était pas nécessaire, en raison d’une condition manquante
= 6.2.3 =
* Correction : document-grid.css manquants pour la configuration sans Complianz css
= 6.2.2 =
* Correction : le paramètre du nom des requêtes n’était pas cohérent
= 6.2.1 =
* Mise à jour du design des pages d’administration
* Correction : Bouton de téléchargement pour les violations de données
* Correction : les FitVids ne s’activent pas sur category_enabled crochet, les accessoires @goretex34
* Correction : les demandes de données héritées affichaient une icône cassée
= 6.2.0.1 =
* Mises à jour linguistiques
= 6.2.0 =
* Nouveau : Bloc d’alimentation Beaver Builder
* Nouveau : intégration Superfly
* Nouveau : pris en charge par la Suisse
* Amélioration : changement d’une balise du bouton de fermeture dans la bannière en div, pour WCAG
* Amélioration : ajout de maps.google.de à la liste de blocage
* Amélioration : l’éditeur frontal wp bakery exclut la bannière de cookies
* Amélioration : Mode consentement
* Correction : Le berger saute quelques étapes
* Correction : Générer une preuve de consentement avec PHP 8 provoquant une erreur PHP, des props @ltglobal
* Amélioration : Formulaires de demande de données
= 6.1.6.1 =
* Correction : utilisation de constantes supprimées dans GTM4WP provoquant une erreur fatale, props @shecky
= 6.1.6 =
* Correction : correctif elementor pour le css en ligne, regex de correspondance rendue plus spécifique
* Correction : capture de la chaîne sérialisée dans PolyLang
* Correction : permet les traductions de chaînes de caractères dans Polylang, sauf à des fins utiles. Empêcher la synchronisation des chaînes traduisibles entre les langues. Accessoires @bosendorfer
* Nouveau : WP pubs, intégration Google Maps, props @titusb
* Nouveau : Intégration avancée des publicités
* Amélioration : empêcher un bug étrange d’Avada de déclencher save_post crochet sur le front-end, causant des problèmes avec l’intégration PayPal Woocommerce, provoquant la suppression de la clé de commande
* Amélioration : correctif d’elementor pour le css en ligne, regex de correspondance rendu plus spécifique
* Amélioration : étendre is_pagebuilder_preview fonction avec plus de variables Elementor $_GET
* Amélioration : changement de l’objectif vimeo en statistiques, props @alfi_-1
* Amélioration : Intégration d’Elementor Facebook Video Embed
* Amélioration : Exclure les produits WooCommerce de l’analyse, empêchant un grand nombre de cookies non pertinents d’être détectés, des accessoires @dwnl
* Amélioration : AMP default caché dans amp css en ligne
* Amélioration : ajout de la prise en charge du shortcode vidéo WordPress hérité, toujours utilisé dans le constructeur de pages siteorigin, les accessoires @stclaus
* TCF : correction d’une erreur de script dans la région d’opt-out
= 6.1.5 =
* Correction : la condition 'NOT' ne se chargeait pas correctement, les accessoires @rickvanleeuwen
* TCF : selon les nouvelles directives de l’IAB, la date de dernière mise à jour et la date de création doivent être identiques, sans heure ni seconde.
= 6.1.4 =
* Correction : intégration reCaptcha en combinaison avec consentement par service, props @esby
* Amélioration : intégration qui corrige un bug dans le thème Thrive qui supprime le css en ligne des autres plugins
* Amélioration : mise à jour légale de imprint/impressum
* Amélioration : adaptation de la configuration de l’UE pour tenir compte de la Suisse en tant que région
* Amélioration : ajout de Burst Statistics aux plugins suggérés pour des statistiques respectueuses de la confidentialité
* Correction : L’intégration des statistiques en rafale pouvait provoquer des accès en double dans certaines situations
* Correction : Espaces réservés pour les widgets Elementor Facebook et Twitter, et permettre le consentement par service
* Correction : Consentement par service icw Elementor Youtube implémentation
* Correction : Les États-Unis révoquent les statistiques avec forceEnableStats
* Correction : activeCampaign vgo undefined
* Amélioration : Utilisation de la catégorie comme solution de repli pour le consentement au service
= 6.1.3.1 =
* Correction : abandon de la prise en charge de la bannière de cookies Elementor Pro
* Correction : drop aria-checked=true pour input type=checkbox, props @lofesa
* Amélioration : amélioration du mécanisme de mise en cache pour s’assurer que même pour les requêtes de base de données persistantes en cache, celles-ci sont mises à jour si nécessaire
* Correction : TypeError non détecté : le service est nul lorsque l’intégration Elementor est utilisée en combinaison avec Cookie Shredder/consentement par service
* Amélioration : nouvel événement pour les intégrations 'cmplz_status_change_service'
* Amélioration : lors de la vérification de la fonction de rappel, vérifiez également le préfixe
* Amélioration : enregistrement de l’utilisateur pro
* Correction : duplication de l’identifiant dans le champ radio du back-end
= 6.1.3 =
* Correction : Le mode consentement au marketing était accepté lorsque les préférences étaient acceptées
* Correction : l’intégration des statistiques en rafale se déclenchait deux fois
= 6.1.2 =
* Nouveau : Intégration pour Burst - Statistiques respectueuses de la vie privée
* Correction : référence localhost dans le css par défaut, props @toxicum
* Correction : sauvegarde de la sélection des catégories dans les intégrations
* Correction : enregistrement du rayon de bordure de 0 dans la bannière de cookies
* Correction : condition de concurrence dans le TCF
* Correction : Woocommerce Google Analytics - Intégration améliorée du commerce électronique
* Amélioration : bouton « J’accepte » modifiable pour le consentement par service/Cookie Shredder
* Amélioration : cache get et cache set sur les requêtes de base de données sur la politique de cookies et le destructeur de cookies, suppression des requêtes en double, props David
* Amélioration : ajout d’une option de bannière dupliquée lorsque le test A/B est activé
* Amélioration : ne pas suivre les enregistrements de consentement pour les bots
* Amélioration : désactivation automatique de la vérification SSL si le serveur utilisateur ne le prend pas en charge
* Amélioration : texte en impressum concernant le contenu journalistique.
* Amélioration : les fonctionnalités du TCF pouvaient être décochées de manière incorrecte. Changement des cases à cocher en désactivé, accessoires Robert
* Amélioration : les transitoires sont remplacés par leurs propres transitoires
= 6.1.1.1 =
* Correction : l’intégration de la charge paresseuse WP Rocket ne devrait pas se charger lorsque le chargement paresseux n’est pas activé dans wp Rocket
= 6.1.1 =
* Nouveau : Matomo Tag Manager / WP Piwik
* Amélioration : intérêt légitime par défaut du TCF inactif
* Amélioration : option d’exportation des paramètres de la bannière
* Amélioration : suppression de l’espace après le texte vide, provoquant des paragraphes inutiles
* Amélioration : forcer les mises à jour automatiques pour le TCF
* Amélioration : utilisation du bouton de fermeture avec entrée, accessoires @benqwerty
* Amélioration : limitation de la taille de l’image de la bannière à l’éditeur de bannière uniquement, les accessoires @bkwineper
* Amélioration : intégration du chargement paresseux pour WP Rocket et le plugin LazyLoader, props @Lofesa
* Amélioration : changement des divs dans la bannière en spans, props @kbelimpassakis
* Amélioration : déplacement du css en ligne vers l’en-tête, les accessoires @kbelimpassakis
* Amélioration : verrouillage du fichier css lors de la génération de css dans la bannière
* Amélioration : nettoyage des scripts bloqués après activation, props @puregraphx
* Amélioration : vérifiez si l’adresse IP détectée dans l’adresse IP géographique est localhost ou vide, si c’est le cas, revenez à une autre méthode
* Amélioration : exécuter load_plugin_textdomain pour les props de compatibilité Loco Translate @peterforensys
* Correction : sauvegarder/activer sur le curseur d’intégrations
* Correction : ignorer l’avis d’activation d’Elementor pro
* Correction : correction de la réactivation accidentelle des services désactivés lors de la synchronisation cookiedatabase.org
= 6.1.0.1 =
* Amélioration : intégration Themify
* Amélioration : intégration de WP Publicités, props @titusb, @gwin
* Amélioration : Intégration Thrive, accessoires @spike05de
* Amélioration : texte modifiable pour le consentement par espace réservé au service
* Correction : en raison de l’abandon de jquery, certaines fonctionnalités de la politique de cookies TCF ne fonctionnaient pas
* Correction : En raison du changement de google-analytics.js à gtag.js, anonymizeIp a été changé en anonymize_ip, props @ccalislar35
* Correction : Lors de la synchronisation, inclure des services sans cookies, même s’ils sont terminés
= 6.1.0 =
* Nouveau : CookieShredder
* CSS : simplifier la barre de défilement dans le css du tableau de bord
* CSS : débordement de gouttes : auto sur l’en-tête
* CSS : baisse de la largeur minimale de 300 px en dessous de 350 px
* CSS : définir la bannière inférieure en bas sur mobile également
* CSS : remplissage des liens dans les pages juridiques
* CSS : remplacer la propriété flex du thème sur les boutons de la bannière
* CSS : remplacer la propriété de hauteur de la ligne du thème sur le bouton Gérer le consentement
* CSS : définir les coins inférieurs sur le rayon 0 sur le bouton Gérer le consentement
* Amélioration : suivi matomo cookieless
* Amélioration : masquer les champs non obligatoires si aucun document n’est sélectionné, les accessoires @paaljoachim
* Amélioration : permet le décalage de fuseau horaire lors de l’enregistrement du consentement dans les enregistrements de consentement
* Amélioration : garder les catégories synchronisées https://github.com/Really-Simple-Plugins/complianz-gdpr/issues/324 les accessoires @antonellon
* Amélioration : Lien vers les paramètres de permalien lorsque l’avis est affiché
* Amélioration : chaîne de rétroaction DNT améliorée
* Amélioration : suppression de la classe fieldname des champs dans la page des paramètres, pour éviter les conflits
* Amélioration : Option geo ip CloudFlare CFCustom
* Amélioration : nouvelles options pour GEO ip
* Amélioration : permet de sauvegarder les blocs centraux de script vides
* Amélioration : lors du passage en bannière TCF, régénération du css de la bannière
* Amélioration : obfusquer l’adresse e-mail également avec css
* Amélioration : suppression de la condition sur les paramètres des catégories dans les paramètres de la bannière de cookies, pour permettre la gestion de la configuration de la zone de consentement dans la politique de cookies
* Amélioration : attrapez l’aperçu de Tatsu pagebuilder
* Amélioration : activation automatique de GEO ip si les enregistrements de consentement activés
* Amélioration : désactivation de l’option masquer cookiebanner sur les pages légales
* Amélioration : ajout d’une option de taille de police
* Amélioration : assistant de réactivité
* Amélioration : cookiebanner nécessitait un retour d’information
* Amélioration : nouvelle option pour désactiver la correction automatique de la largeur
* Amélioration : option de ratio pour les espaces réservés sur openstreetmap
* Amélioration : ajout de l’intégration de Flexible Maps
* Amélioration : Moins de conditions sur le paragraphe allemand in impressum
* Amélioration : suppression de l’élément de titre de svg dans la bannière, les accessoires @alexbosch
* Amélioration : éléments p sur tous les paragraphes des documents juridiques
* Amélioration : ajout d’un bouton pour masquer les liens des documents juridiques sur le bandeau
* Correction : intégration de Novo Maps
* Correction : les domaines avec 'type' dans l’url ne pouvaient pas charger les props du fichier css @nimdaweb
* Correction : intégration Hubspot
* Correction : catch not set activer la clé de dépendance
* Correction : la prévisualisation de cookiebanner n’était pas toujours correctement mise à jour.
* Correction : pagination dans les intégrations
* Correction : supprimer
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 =
* 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 =
* Improvement: auto enable migrate.js when upgrading from <6 to 6.0 and up
= 6.0.12 =
* 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 =
* Fix: multiple regions in default css
= 6.0.10 =
* 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 =
* Fix: detect duplicate upgrade in banner
= 6.0.8 =
* Fix: hidden category type enabled on wizard changes
* Fix: unescape texts in banner links
= 6.0.7 =
* 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 =
* 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 =
* 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 =
* 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 =
* Fix: Open StreetMaps / OSM plugin integration
* Fix: updated all statistics integrations
= 6.0.2 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* Fix: auto update disabled for other plugins
= 5.5.0.1 =
* Improvement: Animate task dismissal
* Fix: typo's in texts
* New translations
* Improvement: add "enable_tcf_support" variable to gtag.js
= 5.5.0 =
* 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 =
* 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 =
* Fix: anonymizeip double quote in gtag.js
= 5.4.0 =
* 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 =
* 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 =
* Fix: French translation causing fatal error
= 5.3.0 =
* 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 =
* 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 =
* Improvement: increase vendorlist download frequency
= 5.2.6 =
* 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 =
* Fix: legitimate interests enabled by default in TC String
= 5.2.5 =
* Fix: placeholder detection used wrong key, resulting in default placeholder
= 5.2.4.1 =
* data breach report dropdown
= 5.2.4 =
* minor bug fix
= 5.2.3 =
* 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 =
* Fix: TCF prefix not retrieved
= 5.2.2.2 =
* 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 =
* Translations update
= 5.2.2 =
* Fix: When choosing anonymous statistics from a not supported statistics type, the wizard forced configuration by Complianz.
= 5.2.1 =
* Fix: arguments error in notice
= 5.2.0 =
* 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 =
* Fix: CLS score fix caused TCF banner to re-appear after dismissing
= 5.1.2 =
* Fix: TCF CLS score
* Fix: dropshadow on TCF banner
= 5.1.1 =
* 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 =
* 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 =
* 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 =
* Fix: css for summary/details on privacy policy updated
= 5.0.2 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* Legal: ending delimiter in clicky recognition regex
= 4.9.11 =
* 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 =
* 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 =
* Improvement: only show CF7 notice when recaptcha is active
= 4.9.8 =
* 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 =
* Improvement: cookie policy overview css for mobile
* Fix: Youtube in Elementor widget after Elementor update not blocking anymore
= 4.9.6 =
* 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 =
* Fix: merge integration fix
= 4.9.5 =
* 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 =
* Fix: when configured with accept/deny, accept on blocked content container not working
= 4.9.3.1 =
* Fix: prevent REST API requests from being cached
= 4.9.3 =
* Fix: not storing consent
= 4.9.2 =
* 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 =
* Fix cookie path on sites where WordPress is installed in a subfolder
= 4.9.0.2 =
* Translation updates
= 4.9.0.1 =
* Fix: use get_rest_url() instead of site_url for rest api calls
= 4.9.0 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* Fix: roll back text/plain on statistics scripts
= 4.7.3 =
* 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 =
* 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 =
* Fix: banner width adjustment not FireFox compatible
= 4.7.1 =
* 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 =
* Fix: When "no document" was selected for a particular privacy document, a hash could be printed in the banner
= 4.7.0.2 =
* 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 =
* updated NL and BE languages were missing a %s placeholder, necessary for correct cookie policy
= 4.7.0 =
* 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 =
* Google Maps easy integration added
* Split last cookie sync into separate ajax call for better performance
= 4.6.10 =
* Fix: prevent page reload when user chooses functional only in category banner, when no other category has been selected.
= 4.6.9 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* Fix: load ACF Maps integration only when Google Maps is enqueued
= 4.6.2 =
* 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 =
* 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 =
* 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 =
* 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 =
* 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 =
* Fix: in opt out the banner was dismissed after first pageload
= 4.5.0 =
* 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 =
* 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 =
* 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/issues/246 props pierrotevrard
* Fix: purpose section not shown when privacy generation is enabled with UK only
* Improvement: Translatepress support
* Improvement: word "impressum" translatable
= 4.4.0 =
* 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 =
* Fix: TGM compatibility fix
* Fix: when dismiss on scroll is used in the US in combination with the hide settings button, the settings button wasn't hidden immediately
* Fix: Improved blocked content activation on ajax loaded content
* Fix: Add try/catch for the strange situation that file_exists returns true while it's not there on wp engine.
* Fix: Mappres integration needed CSS update
= 4.3.4.1 =
* Fix: when user country is not in regions list, an incorrect region was returned, resulting in a PHP warning
= 4.3.4 =
* Fix: Mailchimp for CF7 compatibility
* Tweak: hide license key
* Tweak: added filter to allow to manipulate script output
* Fix: embedded analytics script triggered before consent because regex didn't match the script after PHPcs changes
* Fix: condition on Cookie Policy text field caused field not to be shown when both CCPA and PIPEDA apply
* Tweak: renamed TGM library classes to prevent conflicts with incorrectly implemented TGM libary in some themes
= 4.3.3 =
* Fix: the "all" region was skipped in a region check
= 4.3.2 =
* Fix: autoredirect not working correctly after Canada update
* Improvement: make pages creation an explicit user action
* MPDF package update
* removed divs in legal documents, in favour of p tags.
* Improved jquery activation script for iframes for smoother loading of iframe
* Improved cookie delete option: it will now archive, so won't get added again on new scan
* Improved handling of ajax loaded content in Cookie Blocker (Ultimate Member)
* Fix translation of banner items for multiple language configurations
* Fix: WPML changed index in supported languages from language_code to code
= 4.3.1 =
* Tested for PHP 7.4 issues
* Fix: in add menu step, when no disclaimer was selected, menus were shown double
= 4.3.0 =
* New: Supports the [WP Consent API] (https://wpconsentapi.org/).
* Fix: Type on legal document
* Tweak: filter to change the region dynamically
= 4.2.2 =
* Fix: don't fire cookie blocker when not needed.
= 4.2.1 =
* Fix: use filename sanitize function instead of sanitize_title() for proof of consent files
* Fix: Twitter placeholder string added incorrectly
= 4.2.0 =
* New: PIPEDA support (Canada)
* New: added option to disable all notices
* Tweak: CAOS integration improved
* Fix: remove limit on list of processing agreements
* Fix: bug when searching in Do Not Sell My Personal Information requests
* Fix: allow for private Vimeo video's, props @volkmar-kantor
* Tweak: added option to disable placeholders per plugin/service
* Tweak: Updated WCAG to v2.1
* Tweak: moved custom recaptcha css to integrations modules
* Tweak: added introduction tour
* Fix: user region and consenttype for not enabled regions should return "other", even when the user is from a supported region
* Tweak: made aria-label in cookie notice translatable
* Fix: check if array key exists in GTM4WP integration
* Fix: check existence of table before retrieving services
* Fix: IE11 support for blocked content notice, props @volkmar-kantor
* Tweak: Improved placeholder support for Twitter embed
* Fix: removed unintentional dot before not numbered paragraphs
* Fix: custom policy URL incorrectly caused a not 100% completeness
= 4.1.5 =
* Tweak: improved signature style on processing agreements
* Fix: proof of consent link not working when website title contained an ampersand
* Fix: duplicate function name in contact form 7/G1 Maps integration, and in GADWP and GTM4WP integration
= 4.1.4 =
* Fix: Google Analytics was not blocked correctly
= 4.1.3 =
* Fix: Google Tag Manager integration
* New: Google Tag Manager 4 WP integration
* Tweak: updated default banner colors
* Tweak: improved menu order and tab order on integrations page
= 4.1.2 =
* Tweak: When consent on anonymous statistics is enabled for Germany, Hotjar anonymous version should also require consent
* Fix: add space in "web beacon"
* Tweak: No lazy loading for WP Rocket iframes
* Tweak: offer option to show link to cookiedatabase.org for cookies and services
* Fix: database error on new install because cookies were checked before table was initialized on first activation.
* Tweak: Wp Forms recaptcha integration
* Tweak: Mappress integration
* Fix: placeholder activation for non iframes not working correctly
* Fix: typo in privacy policies
* Tweak: removed some obsolete statements in privacy policies
* Tweak: changed blocked content notice in "accept marketing cookies"
* Tweak: added OSM plugin open streetmaps support
* Fix: is_amp_endpoint function check
* Tweak: moved css to separate plugin integrations
* Tweak: JetPack twitter integration
* Tweak: improved notice when uploads folder not writable
* Tweak: improved non functional and functional cookies check
* Fix: cron was wrapped in logged in check, preventing the cron from running
= 4.1.1 =
* Fix: multiple regions not processed correctly by cmplz_has_region() function
= 4.1.0 =
* New: AMP support
* Tweak: offer option to ask opt-in for statistics in Germany
* Fix: dismiss on timeout not working
* Fix: revoke on cookie policy when GEO ip enabled, US only
* Fix: when no region was selected, a string with empty region could appear in the dashboard.
* Tweak: dismiss the upgrade notice even when no changes are detected.
* Tweak: improved review notice
* Tweak: remove "unknown privacy link"
* Tweak: no need to opt in to cookiedatabase.org when no cookies
* Tweak: dedicated shortcode [cmplz-cookies] to enable users to inlude the cookies list only
* Tweak: adjusted accept all cookies notice in blocked content notice
* Tweak: improve activation of video scripts for smoother experience
* Tweak: drop notification on plugin updates. This function is already handled by the "new cookies" feature
* Tweak: removed double occurence of disqus
* Tweak: added dot behind every paragraph
* Tweak: improve region explanation to avoid confusion
* Tweak: added remove data on uninstall option
* Tweak: extend regex for iframe URL's to support brackets in URL's
= 4.0.5 =
* Add second party service
* Fix: privacy friendly settings got inverted for check if banner was needed for statistics only
= 4.0.4.1 =
* roll back change of moment when placeholder classes are removed.
= 4.0.4 =
* opt in to cookiedatabase.org
= 4.0.3 =
Fix: cookiedatabase sync not synchronizing third party services in multilingual environments
Improvement: improved error messages for sync
= 4.0.2 =
Fix: UK and US policies still used old cookie descriptions
= 4.0.1 =
Fix: banner saving when UK and EU both use categories
= 4.0.0 =
* Improvement: separate consenttype for UK
* Improvement: cookie information retrieved from cookiedatabase.org
= 3.2.4 =
* Tweak: Matomo stats script updates
* Improved javascript array merging method
= 3.2.3 =
* Fix: missing retain data statement in privacy policy
* Fix: missing translation strings
* Fix: not registering strings from cookie translation for multilanguage environments
* Fix: changed placeholder.html in blocked iframe source to "about:blank"
= 3.2.2 =
* Improvement: added option to unlink and customize the legal documents
* Improvement: structure improvements to integrations code
* Fix: UK Cookie Policy URL not added to cookie notice
* Fix: Some questions not showing in wizard for UK region
* Improvement: added integration for GEO My WP members list
* Improvement: added Forminator integration
* Improvement: added Beehive integration
= 3.1.2 =
* Fix: incorrectly forcing en_US language
= 3.2.0 =
* Improvement: added shortcodes to document list on dashboard page
* Improvement: do not activate cookie banner before wizard has completed
* Improvement: added banner loaded jquery hook
* Improvement: The United Kingdom is now a separate region with specific cookie consent management
* Improvement: Script center is now embedded under 'Integrations'. A more flexible approach to blocking and enabling scripts, plugins and services
* Tweak: Tag Manager does not require a categorical approach of cookies
* Tweak: Feedback in dashboard has been improved when changing regions
* Tweak: Stylesheet updates
= 3.1.1 =
* Fix: document wrapped in double div
* Fix: PHP warning caused by empty list of proof of consent documents
* Fix: if upload directory does not have writing permissions, generating the PDF files could cause an error
= 3.1.0 =
* Improvement: proof of consent page, which works as consent registration on settings change
* Improvement: added script dependency array, to enable scripts to fire in a certain order
* Improvement: extended placeholder support for non-iframes
* Improvement: added soft Cookie Wall
= 3.0.11 =
* Improvement: pixel caffeine support
* Fix: version stripping second digit for upgrade check
= 3.0.10 =
* Fix: on saving of settings, when Contact Form 7 is integrated using consent box, mail settings are reset
* Fix: Avia front end pagebuilder getting blocked by cookie blocker
* Fix: Lawfull => lawful
* Improvement: added custom jquery event to hook into cookie consent events
* Fix: set Google Analytics as not functional
* Fix: duplicate advertising cookies settings in US cookie policy
* Improvement: added PayPal cookies
* Improvement: added cc-revoke example
* Improvement: added helptext to explain email addresses are ofuscated
* Improvement: sanitizing of hex color in custom css
* Improvement: WP Google Maps integration
* Improvement: moved do not track me integration to filterable array
* Improvement: comma separated ip's supported in GEO ip
* Improvement: prevent policies from being generated when not activated in settings
* Improvement: pixelyoursite plugin support
* Improvement: notifications when cookie blocker is enabled, to make sure users understand the implications
* Improvement: dropped youronlinechoices as suggested service
= 3.0.9 =
* Improvement: change revoke button in cookie policy to button element
* Improvement: for Tag Manager, a suggestion to set up personalized ads
= 3.0.8 =
* Improvement: add option to configure your own cookie policy URL
* Fix: creating legal document page when none is available after region switch
* Improvement: W3C validator compatibility for documents
* Fix: javascript pattern not matching correctly, causing both text/plain and text/javascript scripts.
* Improvement: recommended action on Google Fonts
* Fix: Pass font color to cc-category class
* Fix: allow for content in iframes tags in regex pattern
* Fix: A/B tracking still in progress notice when only one banner left
* Fix: hide comment checkbox when WP personal data storage for comments is disabled
* Fix: hide security measures question when privacy policy not selected
* Improvement: more info on personalized ads configuration with Tag Manager
= 3.0.7 =
* Tweak: remove blocking of custom Google implementations, as it is not yet possible to reactivate them
= 3.0.6 =
* Fix: new regex did not exclude cmplz-native scripts from cookie blocker
= 3.0.5 =
* Fix: saving when saved data is not an array
* Fix: prevent force category for Tag Manager after switching back to GA
* Improvement: allow for Youtube video series URL
* Fix: several improvements for US documents
* Fix: table remove on plugin deletion
* Improvement: when marketing level category is selected, statistics category should not get consent
* Improvement: not scrolling to top when accepting
= 3.0.4 =
* Fix: expiry days not passed to cookie banner
= 3.0.3 =
* Fix: add href to accept button on cookie banner
* Improvement: [cmplz-accept-link text="accept cookies"] shortcode
* Fix: Cookie policy advertising and statistics cookies settings fix
* Fix: Not saving unchecked checkbox custom document css
* Improvement: Hide filter selects when a/b testing not enabled
* Fix: Privacy statement for eu notice when using US only
* Fix: If page is deleted, stored cookiepage url could be empty
* Fix: When switching settings for advertising cookies, output might show both advertising and non-advertising paragraph
* Fix: No cookie banner mention in cookie policy when no banner is needed
* Fix: Cookie blocker was not activated when only statistics required a cookie warning
* Fix: selecting no thirdparty services or cookies could lead to double activation of statistics
* Fix: Selecting US as target region in some cases did not fire the default consent which is allowed for US privacy regulations
= 3.0.2 =
* Fix: Gravity forms checkbox not generated correctly
* Fix: Brand color not updating in cookiebanner
* Fix: US Cookie policy not showing correct purposes
* Fix: Incomplete cookie causing not reaching 100% without notice
* Fix: Enabling TM categories
* Fix: Elementor forcing lineheight of 0 in embeds
= 3.0.1 =
* Fix: hook for DB upgrade moved to an earlier one.
= 3.0.0 =
* Fix: removed google plus integration, as it's discontinued
* Fix: prevent saving from document URL's on autosave and revisions
* Fix: moved linkedin from script blocked list to async loaded list
* Fix: default region is now one of the selected regions in the wizard.
* Fix: when localstorage is empty, empty array could cause PHP error during cookie scan
* Fix: excluded elementor_font post_type from scan
* Fix: As elementor uses the classic shortcodes in Gutenberg, an exception should be made for Elementor when inserting default pages
* Improvement: completely rewritten video blocking and placeholder code, which should reduce possible issues
* Improvement: added HappyForms integration to enable recaptcha initialization.
* Improvement: hide nag notices from other plugins on Complianz pages.
* Improvement: dropped hook on save_post and insert_post which triggered new scan.
* Improvement: added option to stop scanning every week with define('CMPLZ_DO_NOT_SCAN');
* Improvement: added warning when a cookie is not completely filled out
* Improvement: extended support for different types of IP detection on servers
* Improvement: moved string translation support for polylang and WPML to core
* Improvement: Added option to disable adding placeholder HTML to video's
* Improvement: Added plural for Social Media statement in Cookie Policy
* Improvement: Added exception for Non Personalized Ads in advertisement section in Wizard and in Cookie Policy
* Improvement: Added escaping to outputted javascript, all scripts moved to templates
* Improvement: Moved cookie banner settings to separate table and object
* Improvement: limit ajax requests to a/b testing and multiple regions
= 2.1.8 =
* Tweak: improve escaping of css in document html output
* Tweak: improved Elementor and Gutenberg compatibility for youtube video activation after consent is given
= 2.1.6 =
* Fix: responsive video adjustments
* Fix: z index for blocked content text too high, causing it to float over the banner
= 2.1.5 =
* Feature: WP Forms integration
* Feature: Dailymotion placeholder support
* Improvement: prevent activation for PHP <5.6 and WP < 4.6
* Improvement: clean up placeholder folder every month
* Improvement: regex did not recognize google maps URL because of exclamation mark usage
* Improvement: higher quality placeholder image
* Improvement: when Tag Manager is selected, categories is enabled. To make this more explicit help text is added and the button disabled.
* Improvement: when saving settings in the cookie warning settings, we now maintain the region selection state
* Improvement: download video placeholders to own site to make sure Youtube and vimeo cannot track the users
* Improvement: placeholder img aspect ratio is used to resize the placeholder container div
* Fix: several css styling issues for the center theme with categories: color inheritance of label, display
* Fix: css styling for border with edgeless theme
* Fix: when user states no cookies are used, even if the scan detects them, no cookie banner will be shown, as per the user's wishes.
* Fix: FitVids compatibility for fluid video display
* Fix: empty locales array for cookie cache could cause PHP warning
= 2.1.4 =
* Fix: incorrect PHP opening causing input fields malform on some setups
= 2.1.3 =
* Tweak: option to save A/B testing reports
* Tweak: Purpose description for EU not needed in all situations
* Tweak: Split US and EU cookie banner text, to be configured separately
* Tweak: created a setting to configure blocked content text
* Tweak: Changed check on WP_DEBUG to SCRIPT_DEBUG for scripts
* Tweak: added placeholder to blocked iframes to prevent reloading to homepage
* Fix: In US cookie policy, "we ask consent for statistics" is removed
* Fix: In EU cookie policy, "we ask consent for statistics" is shown conditionally, based on anonymization settings of the statistics tool
* Tweak: added upgrade links
* Fix: empty localstorage and cookie array causing an warning
* Tweak: close button on modal help windows
* Fix: when choosing to configure your statistics yourself instead of matomo/analytics/tagmanager, a warning kept showing in the dashboard.
* Tweak: accept button not fitting in banner when using a very long decline text
* Fix: for paragraphs with both a field condition and a callback condition, the code did not enforce both conditions
* Fix: clang redirect to en locale not adjusted for Gutenberg block recognition
* Fix: if region is not selected, cookiebanner won't show for that region anymore
2.1.2
* Fix: extra line break in readme causing readme not to get parsed correctly
= 2.1.1 =
* Fix: allow reinitialisation of recaptcha v3 in Contact Form 7
* Tweak: prevent dns prefetch for blocked URL's
* Tweak: option to dismiss on scroll or dismiss on timeout
* Tweak: option to share more details on the automated processing
* Tweak: added secure flag to cookie set function when url is https
= 2.1.0 =
* Tweak: Gutenberg blocks from Complianz Privacy Suite
* Tweak: integration with https://wordpress.org/plugins/wp-donottrack/
= 2.0.9 =
* Tweak: allow users to keep their own, custom statistics tracking
* Fix: Revoke button text not defined with US only setup
* Tweak: Do Not Track now optional
* Tweak: Do No Track is not used in the percentage calculation anymore
* Tweak: new modal tooltips
= 2.0.8 =
* Fix: remaining time calculation bug
* Fix: privacy statement url to own site in cookie policy not generated correctly
* Tweak: support youtube and vimeo placeholders
* Tweak: uninstall not removing all data. This can be done explicitly in the settings as of now.
* Fix: custom strings not translated properly
= 2.0.7 =
* Translation update
= 2.0.6 =
* Tweak: added some new cookies to the database
* Tweak: changed site_url into home_url in the documents output
* Tweak: add support for blocking of instagram cookies
* Tweak: dropped pattern restriction on phonenumbers, as there are too many local differences.
* Fix: third party privacy statements not inserted in cookie policy
* Tweak: less strict policies for websites who do not target California
* Fix: privacy policy URL's not showing in cookie policy
= 2.0.5 =
* Tweak: changed site_url into home_url in the documents output
* Tweak: added support for partial matches on cookies with the dynamic part in the middle of the string
* Tweak: added some new cookies to the database
* Tweak: ajax call for user data only on first visit
= 2.0.4 =
* Fix: Cookie blocker inserting class within escaped strings.
= 2.0.3 =
* Moved geoip database file outside plugin, as custom extension .mmdb from MaxMind was causing update issues by servers not deleting this file.
= 2.0.2 =
* Fix: Tag manager events not firing outside selected regions
* Tweak: set default region after upgrade from pre-2.0 version
* Fix: showing empty privacy link in US cookie banner
* Fix: count nr of forms, when forms option empty throwing an error.
* Tweak: split checked docs date from edited docs date
= 2.0.1 =
* Tweak: first reported cookies added to the cookie database
* Tweak: Set a default target region if not existing yet.
= 2.0.0 =
* Tested up to WP 5.0
* Tweak: updated Geo IP database to latest
* Tweak: Document styling als used in PDF's and post view.
* Tweak: Dropped Youtube "nocookie" support, Youtube places cookies after first interaction, without consent
* Tweak: feedback on active adblockers or anonymous window during scan
* Tweak: user locking of the wizard, preventing multiple users from editing the wizard at the same time
* Tweak: improvements in visual feedback on validation
* Tweak: user interface design
* Fix: bug in dataleak email sending
* Feature: reporting of unrecognized cookies
* Feature: option to export and import options
* Feature: reset to factory defaults: clear all settings
* Feature: Select both US and EU as target region
* Feature: CaCPA support
* Feature: US privacy statement
* Feature: Do Not Sell My Personal Information page
* Feature: Do Not Sell My Personal Information opt out form & dashboard
* Feature: US Processor agreement wizard
* Feature: US Security Breach notification wizard
* Feature: US dedicated cookie warning
* Feature: COPPA childrent's privacy statement
= 1.2.6 =
* Fix: missing space in privacy statement, incorrect reference to cookie statement
= 1.2.5 =
* Tweak: added monsterinsights integration
* Fix: Privacy Policy did not show the correct paragraph on sharing with other parties
= 1.2.4 =
* Tweak: added a hide revoke button option in the settings
* Tweak: moved statistics script to overridable templates, and included them using action hooks, to make overriding more easy.
* Fix: cookie policy text was not 100% matched when the categories option was selected for the banner.
* Fix: tracking of statistics added new user when the status was not changed.
* Fix: center revoke button not in same style as other revoke buttons
= 1.2.3 =
* Fix: centered banner introduction caused the revoke button to show very large for top position banners.
= 1.2.2 =
* Fix: when no social media was found, this could result in an error on showing the scan results
= 1.2.1 =
* Tweak: show social media and third party services from actual detected list, not from wizard.
* Tweak: calculation of best performer without no_warning status
* Fix: no_choice status not tracked
= 1.2.0 =
* Fix: deleted cookies were added again on the next scan
* Tweak: script center added below menu for fast editing
* Tweak: AB testing
* Tweak: Added new banner position: centered
* Tweak: Added categories in cookies
* Tweak: Added new template: minimal
= 1.1.11 =
* Fix: cookie warning with geo ip and caching cached a user requirement, while the site requirement needs to be cached.
* Tweak: email obfuscation in legal documents
* Tweak: cookie warning a/b testing
= 1.1.10 =
* Fix: statistics should also be loaded when do not track is enabled
* Fix: moved cookie policy change date to separate variable
* Tweak: improved security of cookie enabling script
= 1.1.9 =
* Fix: empty contact key in saving data
* Tweak: overlay over dashboard when wizard is not completed yet, to force using wizard
* Fix: compile_statistics_more_info usage in privacy policy
* Tweak: brand color not required anymore
* Tweak: full integration of Matomo in Complianz GDPR
= 1.1.8 =
* Fix WPML/polylang translation bug
= 1.1.7 =
* Fix: count of warnings bug in wizard completed percentage
= 1.1.6 =
* Added statistics for cookie warnings
* Added Google Fonts and ReCaptcha to third party list
* Tweaked Cookie Policy
* Improved geoip for cached websites
* Added custom CSS option and advanced editing options to cookie banner
= 1.1.5 =
* Tweak: cookie changes not adding +one nags, only in the dashboard
* Tweak: custom plugin texts moved to addendum
= 1.1.4 =s
* Fix: complete rework of third party cookie blocker, dropped domDocument in favor of regex
= 1.1.3 =
* Tweak: use accept text in cookie policy
= 1.1.2 =
* Tweak: added css styles for legal documents
* Tweak: added option to add consent box to CF 7 and Gravity forms
* Fix: several bugfixes
* Tweak: improved feedback on dataleak report
* Tweak: added emailing capability for dataleak reports
* Tweak: added push down style to cookie warning
* Tweak: added Sumo to third party blocked scripts
= 1.1.1 =
* Tweak: updates wizard complete texts
* Tweak: updated known cookies list
= 1.1.0 =
* new dashboard
* added check if consent checkbox is needed on forms
* integrated wp erase personal data and wp export data
* phone numbers not required anymore
* added a < PHP 5.6 warning
* improved dataleaks and dataprocessing
= 1.0.9 =
* Fix: change of textdomain
* Fix: output escaping of html strings
* Fix: scan freezing when http URL's loaded over https.
= 1.0.8 =
* Fix: cookieblocker removed script in incorrect way, causing a php error
* Tweak: set page as processed before the request is made during scan
* Fix: pre 4.9.6 version of wp could not show admin pages due to privacy capability not existing
= 1.0.7 =
* Tweak: complete block of third party scripts until user as accepted.
* Tweak: respect Do Not Track setting in browsers
= 1.0.6 =
* Tweak: added menu selection as option in the wizard
= 1.0.5 =
* Tweak: Improved plugins privacy policy additions: making it editable
* Tweak: hide settings popup for cookie warning on mobile, with revoke link in cookie policy
* Tweak: improved dismiss and revoke functionality
* Fix: some bugs in dataleak decision tree
= 1.0.4 =
* Added scan for social media widgets and buttons
= 1.0.3 =
* Fix: retention period not correctly shown in privacy statement
= 1.0.2 =
* optimized cookie scan
= 1.0.1 =
* Translation fixes
= 1.0.0 =
== Upgrade notice ==
== Screenshots ==
== Frequently asked questions ==