Changelog CCM19
Vous pouvez le lire ici : En coulisses, nous travaillons constamment à l'amélioration de notre gestionnaire de consentement aux cookies.
Version 2023.05.22
22.05.2023 - 6a026dfd52b76a440956e225ccea25a60d9079fe
Nouvelle version avec quelques corrections de bugs, des fonctions étendues dans le plug-in de script-placer, une nouvelle fonction pour les modèles d'intégration au niveau de l'utilisateur et quelques petits ajouts. Comme d'habitude, la mise à jour sera distribuée à tous au cours des prochains jours.
Voici les changements en détail :
- NEW - Scripts-supports : champs de saisie réversibles pour les supports de données dérivés
- NEW - Espace réservé aux scripts : ajout d'une zone pour les modèles statiques
- NEW - Scripts : Inclusions liées dans le tableau récapitulatif
- NEW - Espace réservé aux scripts : ajout d'un modèle pour les superpositions génériques
- NEW - Priorisation optionnelle des paramètres de langue du navigateur par rapport à l'attribut 'lang'
- NEW - Possibilité d'ouvrir et de fermer les fenêtres de détail via l'API JavaScript
- NEW - Adresse e-mail de facturation différente prévue dans le modèle de données
- NEW - Gestionnaire de balises de lot : ajout d'un bouton "Tout distribuer" pour les intégrations
- NEW - Protocole de consentement : exportation des résultats de recherche
- NEW - Durée de vie du consentement différente en option en cas de consentement partiel
- NEW - API JavaScript étendue à la propriété 'CCM.fullConsentGiven'
- NEW - Fonction de recherche intégrée dans les SystemLogs
- NEW - Ajout d'une remarque dans le contexte du domaine lorsqu'une intégration n'est jamais affichée par "Exclure les URL"
- NEW - Nouvelle image d'arrière-plan avec ambiance estivale lors de la connexion
- NEW - Champs de saisie réversibles pour les traductions à l'échelle du compte (textes standard)
- NEW - Ajout d'une infrastructure pour les User-Cronjobs
- NEW - Ajout de modèles d'intégration des utilisateurs
- NEW - Remplacement de Twig/variables dans le "CSS individuel" des thèmes
- CHANGE : Performance dans les installations en cluster : Tags de mise en cache basés sur un hachage de contenu au lieu de timestamps
- CHANGE - Extension des routines de mise à jour par des numéros de version pour une planification plus ciblée dans le processus de mise à jour
- CHANGE - ajout de valeurs par défaut pour les éléments de widgets dans le CSS
- CHANGE - Modèles d'intégration : ajout d'intertitres dans le tableau
- CHANGE - Espace réservé aux scripts : tri des modèles par leur nom
- CHANGE - Substituts de scripts : liste alphabétique des substituts d'accountweiter
- CHANGE - 'Utils::getAccessRightsAccount()' renommé en 'Utils::filterAccessRightsAccount()
- CHANGE - ajout du nom du domaine concerné aux modèles d'e-mails standard concernant la limite d'appel
- FIX - Correction de la destination de la redirection pour "Enregistrer et fermer" dans l'aperçu du domaine
- FIX - Inclusion du domaine réel dans le comptage en plus des domaines de partage de consentement
- FIX - Substitut de script : ajout d'un parent pour le bouton de détail dans la liste des catégories afin de répondre à l'audit de vitesse de page de Google
- FIX - Substituts de script : éviter les manipulations DOM redondantes
- FIX - Performance : afficher le nombre de domaines déjà cumulés dans le tableau de bord de l'agence
- FIX - Détecter correctement les modèles d'espaces réservés manquants lors de l'importation de nouveaux domaines
- FIX - Protocole de consentement : exportation CSV mieux structurée
- FIX - Code révisé pour les versions récentes de PHP (suppression du `var` obsolète)
- FIX - Génération des attributs 'width' et 'height' pour le logo de la page dans la bannière
- FIX - corrections des traductions allemandes
- FIX - Corrections des traductions espagnoles
- FIX - Paramètres de compte global révisés
- FIX - Plugin SSO : afficher à nouveau les paramètres dans "Mon compte"
- FIX - Affichage mobile : affichage complet du pied de page sur les petits écrans
- FIX - Affichage mobile : optimisation de l'aperçu des tarifs dans la gestion des domaines
- FIX - Thèmes utilisateur : remarque si aucun thème n'a encore été créé, révisée
- FIX - Liste des clients : Texte corrigé en cas de recherche infructueuse
- FIX - Modèles d'intégration : pagination réparée et unifiée
- FIX - CSS en ligne réduit dans le backend
- FIX - Correction du style du message "Vous n'utilisez que des embeddings techniquement nécessaires"
- FIX - Correction de la structure HTML dans les paramètres IFrame
- FIX - Importation de modèles de données à partir de plugins
- FIX - Refactoring de code basé sur l'analyse de code statique
- FIX - ajustements pour la compatibilité PHP 8.2
- FIX - Espace réservé aux scripts : amélioration de la compatibilité avec les navigateurs pour l'aperçu des modèles
- FIX - Substituts de scripts : prise en compte de l'option "Exclure les URL" des intégrations liées
- FIX - Modèles d'intégration : la traduction du backend peut être composée de plusieurs langues
- FIX - Modèles d'intégration : recherche uniquement les traductions pour la langue dorsale active
- FIX - Modèles d'intégration : évaluer le résultat de la recherche et le trier par pertinence
- FIX - Auto-mise à jour désactivée sur les instances de cluster
- FIX - Le lien du tarif mobile s'ouvre désormais dans un nouvel onglet
- FIX - Blocage d'iframe : l'accès à la vignette d'arrière-plan pouvait échouer
- FIX - Optimisation des performances lors de la suppression de clients
- FIX - MongoDb : optimisation de la validation du cache frontal pour les modifications globales sur plusieurs domaines
- FIX - API d'hébergement : les sous-requêtes internes sont dotées d'une 'session' temporaire et d'un 'RequestContext' judicieux
- FIX - API d'hébergement : Messages d'erreur plus pertinents
- FIX - Correction de la lecture de l'horodatage de la dernière exécution de la tâche cron
- FIX - construction centralisée des URL de service pour simplifier les tests
- FIX - éviter les messages d'erreur possibles pendant une mise à jour
Version 2023.05.19
19.05.2023 - f690cc9b1ebe5e18c6467a3738fa2ca9cab6d869
Hotfix pour les données TCF erronées. Malheureusement, la dernière mise à jour d'une ressource IAB/TCF du soir du 18.05.2023 associe des données non valides. Cela entraîne, pour certains domaines qui utilisent le framework TCF, des problèmes lors du traitement de ces contenus et de la sortie ultérieure de la bannière. Dans la version de fichier concernée, l'intégrité des données est endommagée par le référencement d'un objet indéfini - nous ne pouvions pas le prévoir, mais seulement le traiter ultérieurement. Veuillez installer ce hotfix de toute urgence si vous utilisez le composant TCF.
Dans le courant de la semaine prochaine, une mise à jour régulière sera à nouveau disponible avec quelques nouvelles fonctions, qui contiendront bien sûr aussi le hotfix.
Addendum : Le fichier concerné a été mis à jour entre-temps, de sorte que le problème peut également être résolu en vidant le cache TCF dans CCM19 au lieu de cette mise à jour.
Voici les modifications en détail :
- FIX - Ignorer les entrées invalides du fichier JSON concerné et ne laisser passer que les données correctes
Version 2023.03.29
29.03.2023 - 5e6c6a5c30e903e59876273cea9fb8398fcdefc8
Nouvelle version avec quelques corrections de bugs et une nouvelle fonction d'importation pour les bannières d'autres fabricants. Comme d'habitude, la mise à jour sera distribuée à tous au cours des prochains jours.
Voici les modifications en détail :
- NEW - Les pages Cookiebot peuvent désormais être reprises intégralement après un scan initial. Tous les cookies, embeddings et même les couleurs sont repris dans la bannière CCM19. La détection automatique des scripts masqués est également activée - voir à ce sujet le point 2. Cela se fait automatiquement dès que le scanner trouve une implémentation CB
- NEW - Prise en compte de la notation '[type="text/plain"][data-cookieconsent]' dans le bloqueur de scripts (option sous "Paramètres développeur")
- NEW - Indications de mise à niveau rendues un peu plus conviviales et claires
- NEW - Modèles de thèmes désormais actifs par défaut avec "Bouton d'enregistrement dans la fenêtre de détails"
- FIX - Correction du clonage de domaines
- FIX - Ajout d'un jeton CSRF pour le contrôleur de protocole de consentement
- FIX - Éviter la duplication possible de l'élément 'p' dans le texte d'introduction
- FIX - Correction de fautes de frappe, optimisation du code, amélioration des commentaires, restructuration du code
Version 2023.03.20
20.03.2023 - c59f97501ea1d4302716644a436a9dde8bd03ff7
Nouvelle version ! Le tableau de bord a été remanié et offre désormais, entre autres, un aperçu des intégrations existantes, des URL des mentions légales et de la protection des données, du thème actif et des informations sur le domaine. De plus, le widget frontal est désormais activé et désactivé dans le tableau de bord. En outre, cette version contient diverses corrections de bugs, des optimisations et de nouvelles fonctions.
Voici les modifications en détail :
- NEW - Scripts-plateformes : modèles à l'échelle du compte remplacés par des espaces réservés distribuables
- NEW - Ajout d'un lien pour appeler les domaines dans la gestion des clients
- NEW - Options pour les sites web faisant partie d'un réseau sans publicité ni tracking
- NEW - tableau de bord remanié
- FIX - Conserver l'état "actif" lors de la distribution de traductions à l'échelle du compte
- FIX - Transmission de l'événement 'load' ou 'error' au script rechargé pour déclencher les gestionnaires enregistrés
- FIX - Masquer l'élément d'image jusqu'au chargement de l'icône de configuration (optimisation de la vitesse de la page)
- FIX - Correction de l'ordre de chargement du CSS personnalisé dans le bloqueur d'iframe
- FIX - Changement de l'icône et de la couleur pour l'activation du widget collectif
- FIX - Correction d'un possible message d'erreur du plugin 2FA dans la gestion des utilisateurs
- FIX - Vérification des 'setup.php' encore présents : ne déclenche pas d'avertissement 'open_basedir'
- FIX - Correction des messages deprecated pour PHP 8.1
- FIX - Chargement des plugins dans la langue détectée ou active
- CHANGE - réinitialisation de la couleur par défaut de l'icône des paramètres après la v2023.01.31
- CHANGE - la section "Comportement du frontend" a été déplacée vers "Paramètres du développeur". Le widget frontal est désormais désactivé/activé via le tableau de bord.
- CHANGE - Faciliter la lisibilité des limites tarifaires en utilisant des séparateurs de milliers
- UPDATE - Optimisation de l'exécution des routines de migration après une mise à jour
- UPDATE - Propriétés ajoutées dans le plugin ImEx et l'API d'hébergement
- MISE A JOUR - Optimisation des installations CCM19 sous MongoDB
- MISE À JOUR - Modèles de thèmes complétés et mis à jour
Version 2023.02.22
22.02.2023 - 22a58c3ac723b9306e8f9b2ca8cd47b7cc2d9d98
Nouvelle version ! Quelques corrections de bugs et de nouveaux réglages d'utilisateur dans l'administration où chaque utilisateur peut alors débloquer des éléments de l'admin.
Voici les changements en détail :
- NEW - Nouvelle section Settings, il est désormais possible d'activer différents paramètres dans son propre compte, comme par exemple la gestion des thèmes inter-domaines, la gestion des langues, l'API de domaine, IAB/TCF et bien d'autres choses encore.
- FIX - Charger le bloqueur d'iframe dans la langue reconnue ou active
- FIX - Prendre en compte la langue du backend lors de l'énumération des intégrations à l'échelle du système
- FIX - Prendre en compte les traductions du nom d'affichage lors de l'importation d'intégrations de tout le système
- FIX - Affichage du compteur de réinitialisation dans la bonne colonne
- FIX - Gestionnaire de plugins au niveau du domaine - afficher uniquement les plugins qui peuvent être activés par domaine
- FIX - Ne plus afficher l'affichage Renvoyer dans le plugin Agency pour les clients acceptés
Version 2023.02.15
15.02.2023 - 04f238e811f36c991a9937da951837ed2651caa5
Nouvelle version ! Cette fois-ci avec quelques optimisations et corrections ultérieures à la dernière version.
Voici les modifications en détail :
- FIX - Correction de l'activation de divers plugins pour les sous-utilisateurs
- FIX - Correction du plugin ImEx : importation de diverses propriétés
- FIX - Gestion des sessions optimisée pour Symfony 5
- FIX - Correction d'une référence de classe orpheline introduite avec la v2023.02.10
- FIX - Correction d'un bug de template introduit avec la v2023.02.10
- MISE À JOUR - Mise à jour des traductions
Version 2023.02.10
10.02.2023 - 87ae32d469374cb6a2d886b59165bf362d156a1a
Nous avons une nouvelle version pour vous, le point fort devrait être le passage de l'ancienne Symfony 4.4 LTS à Symfony 5.4 LTS.
Attention : les remarques suivantes ne concernent que les clients agence / entreprise et tarifaires qui utilisent une variante de téléchargement avec leur propre installation !
- Tant que le CCM19 fonctionne avec Symfony 5.4 LTS, les versions PHP 7.2.5 à 8.0.x sont encore supportées - probablement jusqu'à fin 2024.
- Avec la prochaine version LTS (probablement Symfony 6.4), nous cesserons de supporter ces anciennes versions de PHP - le développement de PHP 7 a déjà été complètement arrêté et PHP 8.0 ne recevra plus que des correctifs de sécurité jusqu'en novembre 2023.
- Le passage à la prochaine version LTS devrait avoir lieu fin 2024/début 2025. À partir de cette date, CCM19 ne fonctionnera plus que sous PHP 8.1 et plus récent.
- Pour un aperçu rapide des versions LTS de Symfony, nous recommandons de jeter un coup d'œil au calendrier des releases Symfony.
Le changement n'a pas d'impact sur le support de PHP 8.1 et plus récent.
Voici les changements en détail :
- NEW - CCM19 fonctionne désormais avec Symfony 5.4 LTS
- NEW - Exceptions du compteur d'appels étendues aux plages d'adresses IP
- NEW - Maintien du frontend actif même en cas de mémoire de session dysfonctionnelle
- NEW - Prise en compte de l'attribut `lang` pour la reconnaissance automatique de la langue
- FIX - ajout d'espacements autour du label du bouton Consent pour les iframes
- FIX - Plugin ImEx : prendre en compte d'autres propriétés
- FIX - Interdire la mise en surbrillance visuelle de `[role="document"]:focus-visible`
- FIX - Éviter les erreurs d'octets NULL dans l'analyse des cookies et le crawler permanent
Version 2023.01.31
01.02.2023 - f906bfb3e8e199ce6648b9b8bb15d933841cab06
Une nouvelle version est disponible ! Quelques corrections de bugs ont été intégrées et quelques nouveautés ont fait leur apparition. En particulier, il est désormais possible d'adapter la couleur de l'icône de réglage sur la page web.
Voici les modifications en détail :
- NEW - API d'hébergement : Implémentation de points de terminaison pour la gestion des intégrations à l'échelle du système
- NEW - API d'hébergement : Documentation mise à jour
- NEW - Ajout d'un paramètre pour réduire les événements "Google Tag Manager"
- NEW - couleurs de l'icône des paramètres librement définissables pour tous les types de thèmes
- FIX - Bloqueur d'iframes : détection/déblocage optimisé des iframes modifiés
- FIX - Panneaux "Iframes" et "Exclure les URL" complétés dans les embeddings système
- FIX - Correction du décodage JSON dans le cas particulier du référentiel
- FIX - Ajout de cas manquants pour 'ConfigNotWritableException' en cas de répertoire 'var' non inscriptible
- FIX - Assurer que l'icône Settings n'est pas affichée dans les IFrames internes si CCM19 est déjà en cours d'exécution à l'extérieur
- FIX - Migration des nouvelles traductions à l'échelle de l'utilisateur après une mise à jour
- FIX - Plugin ImEx : ignorer les ID de vendeur TCF qui n'existent plus
- FIX - Révision des index MongoDB
- FIX - Migration des descriptions de cookie d'intégration non traduites pour les très anciennes installations
- MISE À JOUR - Optimisation des performances
- MISE À JOUR - Mise à jour de la base de données géo-IP
Version 2023.01.18
18.01.2023 - 22bdb5afc412164b08c68493993dc54ac2d28351
Une nouvelle version est disponible ! Quelques corrections de bugs ont été intégrées et quelques nouveautés ont fait leur apparition.
Voici les changements en détail :
- NEW - Autorisation ou blocage des mises à jour automatiques pour les intégrations à l'échelle de l'utilisateur
- NEW - Tables triables dans le backend : enregistrer le tri et la longueur de pagination dans LocalStorage
- NEW - Espace réservé aux scripts : condition d'affichage en fonction du temps implémentée
- NEW - Suppression des données TCFv2 mises en cache lors du vidage manuel du cache
- NEW - Version Agency : option d'hébergement pour la sortie de widget si les intégrations sont actives
- NEW - Nouveau fond d'écran de connexion - Cardiff Bay
- NEW - Version Agency : API d'hébergement : 'Locale' est maintenant généré avec des valeurs par défaut de 'UserLocale'
- NEW - Les données de protection de l'annuaire peuvent désormais être saisies par domaine
- NEW - Quickscan peut maintenant utiliser les données de protection du répertoire
- NEW - Version Agency : API d'hébergement : Implémentation des points de terminaison pour la gestion des inclusions à l'échelle du système
- NEW - Ajout d'un paramètre développeur pour réduire les événements "Google Tag Manager"
- FIX - Réduction de la consommation de mémoire lors du chargement de la base de données des cookies
- FIX - Partage du consentement également pour les clics sur les liens dans les éléments Shadow DOM
- FIX - Partage de consentement désormais plus robuste contre la manipulation d'URL par des scripts étrangers
- FIX - Ne pas envoyer les mails automatiques aux utilisateurs désactivés
- FIX - Correction des traductions polonaises
- FIX - Éviter le clignotement du bouton Darkmode lorsqu'aucun schéma de couleurs n'a encore été explicitement choisi
- FIX - Lors d'un changement d'utilisateur, utiliser et enregistrer le schéma de couleurs du backend de l'utilisateur initialement connecté
- FIX - Darkmode : correction de l'affichage de certains champs de saisie lors du changement de schéma de couleurs
- FIX - Correction des identifiants HTML dans le backend
- FIX - Plugin de statistiques : correction du message d'erreur lorsque les statistiques sont vides
- FIX - Darkmode : correction de l'affichage de la liste de sélection pour les noms des fournisseurs
- FIX - Correction de la prise en charge de TCFv2 dans les modèles d'intégration à l'échelle du système
- FIX - Modèles d'intégration : barre de boutons d'enregistrement uniformisée
- FIX - Amélioration de la gestion des erreurs lors du téléchargement des données TCFv2
- FIX - Ajout d'une syntaxe CSS plus récente pour les valeurs de couleur dans le composant Color
- FIX - ajustement du modèle de configuration du plugin YAML pour les chemins 'var' divergents
- FIX - Lecture de la valeur par défaut pour le fuseau horaire des domaines à partir de l'utilisateur principal
- FIX - Le tarif progressif n'est désormais possible que dans les tarifs mensuels payés, sinon un message d'erreur apparaît
- FIX - Si les données TCF sont corrompues, afficher quand même les bannières frontales dans la mesure du possible
- FIX - TCFv2 : ne pas mettre en cache les téléchargements erronés
- FIX - Correction d'un problème d'affichage CSS pour les cases à cocher/curseurs dans la bannière sur certains sites Web
- FIX - Correction d'une erreur lors de l'enregistrement des données de marque blanche dans les installations MongoDB
- FIX - Ignorer le contexte du domaine en dehors des routes spécifiques au domaine
- FIX - Version de la bibliothèque PHP MongoDB fixée pour prendre en charge toutes les versions de MongoDB à partir de 1.6
- FIX - Correction du journal de consentement de sortie CSV
- FIX - Incorporations : Nettoyer la base de données lors de la suppression d'entrées de cookies
- CHANGE - Optimisation des performances de l'autoloader PHP
- CHANGE - Mise à jour des traductions
- CHANGE - Version Agency : points de menu et itinéraires en NoLabel de la navigation d'hébergement révisés
- CHANGE - Version Agency : documentation mise à jour
- CHANGE - Suppression des solutions de contournement obsolètes pour IE7 dans le CSS du backend
- CHANGE - Nouveau bloc "Préférences de domaine" dans les paramètres de compte
Anciens changelogs