[Android] 3. Journal des modifications
Changelog
Toutes les modifications notables apportées à ce projet seront documentées dans ce fichier.
Version 1.6.3 (Sortie le 2023-05-10)
Ajouté
- rappel OnConsentReceived pour toutes les API afin de changer de fournisseur et d'objectif
- prise en charge des anciennes versions d'Android
Version 1.6.2 (Sortie le 2023-04-19)
Ajouté
- Types ajoutés pour les clés de métadonnées.
Version 1.6.1 (Sortie le 2023-04-18)
Ajouté
- Vérifier l'API avec onOpenCallback
- Ajout de l'interface consentService et pas de service de rappel.
Refactorisé
- Correction de l'erreur cmp sur différents emplacements
- Version Gradle mise à jour
- Définir la valeur par défaut pour l'événement de bouton.
Version 1.6.0 (Sortie le 2023-03-17)
Ajouté
- Objet de configuration amélioré et réinitialisation ajoutée
- Ajout des fonctions d'interface manquantes
Refactorisé
- Amélioration de la stabilité pour CMPConfig
- Suppression des métadonnées en tant que classe interne
- Amélioration de la stabilité et mise à jour des données de l'objet Cmp Consent
- Amélioration de la stabilité pour le décodage et l'encodage json invalides
- Journalisation des fonctions inutilisées améliorées et refactorisées
- Modification de la signature API de checkAndOpenCmpLayer, ajout d'une appInterface facultative
- Modifiez la signature de l'API getLastConsentString en getConsentstring, exportConsentString en exportCmpString, importCMPData en importCmpString, pour différencier davantage la chaîne cmp en consentmanager et la chaîne de consentement par iab
- Modifier la signature de l'API getAgreedVendor devient getEnabledVendors
- Mise à niveau vers 7.4.1
- Amélioration de la stabilité pour les erreurs lorsque la couche de consentement est ouverte
- Amélioration de la stabilité pour la migration et le décodage et l'encodage des API plus récentes et plus anciennes
- Amélioration de la classe de service et de la gestion des erreurs
Fixé
- Chaîne idfa fixe
- possible fuite de mémoire et amélioration des performances
Supprimé
- Note d'obsolescence pour l'API d'espace réservé
- Écouteur inutilisé
- Référentiel intériorisé
- Classes internalisées pour le module
Teste
- Classes de test refactorisées
- Essais mis à jour
- Test ajouté pour l'objet de consentement
- Ajout de tests de constructeur
Version 1.5.7 (Sortie le 2023-02-16)
Caractéristiques
- Ajout de la liste des objectifs et des fournisseurs désactivés
- Objectifs et fournisseurs désactivés
Correctifs
- Rappel d'erreur manquant dans createInstance
Refactoriser
- Amélioration de la stabilité en ajoutant des blocs try catch autour des parties de sérialisation et de désérialisation
- Vérifications de la disponibilité du réseau améliorées
- API refactorisée et interface ajoutée. Points de terminaison nettoyés et points de terminaison spécifiques marqués comme obsolètes
- Amélioration de la stabilité pour enregistrer le consentement
Style
- Documents mis à jour et code nettoyé
- Documentation
Version 1.5.6 (Sortie le 2023-02-07)
Modifications
- Résolution d'un bogue lié au RGPD ou au CCPA.
Version 1.5.5 (Sortie le 2023-02-07)
Correctifs
- Élimination de la classe Java pour des performances améliorées.
Version 1.5.4 (Sortie le 2023-02-02)
Refactorisé
- Énorme refactorisation et modification de l'API de hasVendor
Version 1.5.3 (Sortie le 2023-02-02)
Correctifs
- Suppression de l'instance statique du service
Version 1.5.2 (Sortie le 2023-01-24)
Correctifs
- Suppression de l'instance statique du service
Version 1.5.1 (Sortie le 2023-01-23)
Refactorisé
- Refactorisation et nettoyage
Version 1.5.0 (Sortie le 2023-01-19)
Modifications
- Ajout de l'API getAgreed et getAll Purposes and Vendors
Version 1.4.94 (Sortie le 2023-01-06)
Modifications
- Classe de rappel statique ajoutée
Version 1.4.93 (Sortie le 2023-01-05)
Modifications
- Ajout de l'API de fournisseur et de liste d'objectifs
Version 1.4.92 (Sortie le 2023-01-04)
Modifications
- Ajout du rappel d'erreur et de l'API du langage CMP
Version 1.4.91 (Sortie le 2023-01-03)
Correctifs
- Journal inutile supprimé
Version 1.4.9 (Sortie le 2022-12-28)
Modifications
- Erreur commune ajoutée
Version 1.4.8 (Sortie le 2022-12-16)
Modifications
- Matériel Android mis à jour
Version 1.5.6 (Sortie le 2023-02-07)
Modifications
- Résolution d'un bogue lié au RGPD ou au CCPA.
Version 1.5.5 (Sortie le 2023-02-07)
Correctifs
- Élimination de la classe Java pour des performances améliorées.
Version 1.4.8 (Sortie le 2022-12-16)
Modifications
- Matériel Android mis à jour.
Version 1.4.7 (Sortie le 2022-12-13)
Modifications
- Ajout de hasConsent.
Version 1.4.6 (Sortie le 2022-12-13)
Correctifs
- Correction d'une erreur de clé manquante.
Version 1.4.5 (Sortie le 2022-12-13)
Modifications
- Ajout des fonctionnalités "rejectAll" et "hasConsentPurpose/Vendor".
Version 1.4.4 (Sortie le 2022-11-29)
Modifications
- Ajout d'un événement javascript.
Version 1.4.3 (Sortie le 2022-11-29)
Modifications
- Styles d'activité ajoutés.
Version 1.4.2 (Sortie le 2022-11-10)
Modifications
- Mise à jour de la version du SDK CMP.
Version 1.4.1 (Sortie le 2022-11-01)
Modifications
- Initialiser.
Version 1.4.0 (Sortie le 2022-10-31)
Modifications
- Fragment et nettoyages mis en œuvre.
Version 1.3.4 (Sortie le 2022-10-05)
Ajouté
- disposent d'une couleur personnalisée et d'une taille d'écran personnalisée
Version 1.3.3 (Sortie le 2022-04-08)
Ajouté
- événements après sauvegarde
Version 1.3.2 (Sortie le 2022-04-08)
Ajouté
- consentement à l'événement enregistré après la fonction d'enregistrement
Version 1.3.1 (Sortie le 2022-04-08)
Ajouté
- activité nouvelle tâche
Version 1.3.0 (Sortie le 2020-08-04)
Fixé
- Vérifier le consentement si vide ou nul
Version 1.2.9 (Sortie le 2020-07-04)
Changé
- Vérification supplémentaire sur hasPurpose/hasVendor pour vérifier si le consentement est donné
Version 1.2.8 (Sortie le 2022-07-04)
Fixé
- Déclencheurs d'événements pour la fermeture du CMP corrigés
- Déclencheur d'événement pour CMP non ouvert corrigé. L'événement non ouvert sera désormais déclenché également lorsque ConsentLayer pousse un consentement sans ouverture.
Version 1.2.7 (Sortie le 2022-27-03)
Changé
- Rappel OpenListener déplacé vers l'événement d'ouverture de couche réel
Version 1.2.6 (Sortie le 2022-15-03)
Refactorisé
- Améliorations de la stabilité pour la communication CMP de ConsentLayer
- Activité de l'interface utilisateur refactorisée et WebView
Fixé
- Correction de la synchronisation du consentement de l'utilisateur ConsentLayer avec le SDK
Version 1.2.5 (Sortie le 2022-13-03)
Refactorisé
- Stabilité pour les appliances CCPA/GDP
- Fiabilité des requêtes réseau
Version 1.2.4 (Sortie le 2022-20-02)
Fixé
- Possibilité de createInstance sans aucune fonction de rappel
- Statut fixe des appliances CCPA/GDPR sur les demandes de fournisseur/d'objectif
Version 1.2.3 (Sortie le 2022-02-02)
Fixé
- Correction d'un bug avec le comportement d'acceptation des besoins
Changé
- L'activité s'exécute en arrière-plan
Version 1.2.2 (Sortie le 2022-30-01)
Changé
- changement de l'heure d'insertion des fonctions js sur webview
- appel d'API backend modifié si aucun consentement n'est présent
Version 1.2.1 (Sortie le 2021-12-02)
Changé
- modification de l'appel API de ConsentLayer
- visibilité
Version 1.2.0 (Sortie le 2021-11-10)
Ajouté
- Objet d'aperçu d'espace réservé
Refactorisé
- introduction d'objets kotlin pour le futur Sdk Android à venir
- noms de rappel d'événement synchronisés entre les projets
Fixé
- problème résolu de réouverture de ConsentLayer
Version 1.1.0 (Sortie le 2021-08-24)
Fixé
- désactivé rejetant le modal CMP
- gérer la logique de consentement avec le trafic hors UE
Refactorisé
- modification de la logique du générateur d'URL
Version 1.0.1 (Sortie le 2021-06-22)
Fixé
- bogue minimisé fixe
Version 1.0.0 (Sortie le 2021-03-26)
Ajouté
- ajout de la gestion de la propriété AddId
- ajout d'un fichier Lisez-moi et d'un projet d'exemple de travail
Version 0.0.1 (Sortie le 2021-03-24)
Ajouté
- Fournir une intégration via Jitpack