Info
Inhalt

[iOS] 4. Änderungsprotokoll

Änderungsprotokoll

Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Version 1.99.4-no-att (veröffentlicht am 2024)

Fehlerkorrekturen

  • Unvollständiger Umbrella-Header behoben
  • iOS 15.3-Archivierungsproblem behoben

Version 1.99.4 (veröffentlicht am 2024)

Fehlerkorrekturen

  • Unvollständiger Umbrella-Header behoben
  • iOS 15.3-Archivierungsproblem behoben

Version 1.99.3 (veröffentlicht am 2024)

Hinzugefügt

  • Google ConsentMode-Funktion

Version 1.99.2 (veröffentlicht am 2023)

Refaktorieren

  • MigrationManager für ältere Versionen

Fehlerkorrekturen

  • Das Speichern der ersten Einwilligung löst ein Fehlerereignis aus, die Einwilligung wird jedoch gespeichert 

Version 1.99.1 (veröffentlicht am 2023)

Hinzugefügt

  • CmpViewControllerConfigurationBlock für benutzerdefiniertes Viewcontroller-Verhalten

  • CmpUIViewConfigurationBlock für benutzerdefinierte UIView-Einstellungen

  • Änderungsverfolgungsereignisse
  • Verbesserte ATTracking-Verwaltung

Refaktorieren

  • Codebasis: Erhebliche Umgestaltung zur Verbesserung der Codestabilität.
  • Verbesserungen beim Deaktivieren und Aktivieren von Anbieter-/Zweckaktionen
  • CmpConfig mit CmpLayout-Objekt

Fehlerkorrekturen

  • importCmp verbessert
  • Aufräumen: Allgemeines Aufräumen der Codebasis.

Version 1.7.3 (veröffentlicht am 2023)

Hinzugefügt

  • Funktions- und Stabilitätsverbesserungen: Dem System wurden neue Verbesserungen hinzugefügt.
  • Wiederholungslogik: Neuer Wiederholungsmechanismus für bessere Zuverlässigkeit eingeführt.

Refaktorieren

  • Codebasis: Erhebliche Umgestaltung zur Verbesserung der Codestabilität.
  • ViewController: Die Operationen konzentrierten sich auf die Umgestaltung des ViewControllers und die Optimierung der Debug-Protokolle.

Fehlerkorrekturen

  • Entfernung veralteter Klassen: Eine veraltete Klasse, die nicht mehr verwendet wurde, wurde entfernt.
  • Aufräumen: Allgemeines Aufräumen der Codebasis.

Version 1.7.2 (veröffentlicht am 2023)

Refaktorieren

  • CmpConfig optimiert

Version 1.7.1 (veröffentlicht am 2023)

Fehlerkorrekturen

  • Serialisierungsfix für NSString

Version 1.7.0 (veröffentlicht am 2023)

Refaktorieren

  • Refactoring des Cmp-Zustimmungsprozesses

Version 1.6.4 (veröffentlicht am 2023)

Hinzugefügt

  • updateVendor Parameter zum Aktualisieren von Vendors beim Deaktivieren/Aktivieren der PurposeList-API

Refaktorieren

  • Aktualisierungen der Dokumentation

Fehlerkorrekturen

  • Behebung von „disablePurposeList“ und „enablePurposeList“.
  • getDisableVendors und Zweckkorrektur
  • close Listener wird jetzt korrekt ausgeführt

Version 1.6.3 (veröffentlicht am 2023)

Hinzugefügt

  • Überprüfen Sie die API zum Anforderungsserver, wenn die Einwilligungsschicht geöffnet sein muss.
  • Hinzufügen von Aktivierung und Deaktivierung von Anbieter und Zweck mit Feedback-Rückruf
  • Überprüfen Sie die API-Caching-Funktion
  • Design-ID-Parameter hinzugefügt, um das Zustimmungsdesign festzulegen

Refaktorieren

  • Entfernen Sie Webview nach dem Verschwinden
  • V4-URL für das alte Cmp-Repository hinzufügen

Fehlerkorrekturen

  • DisableVendorList-Fix

Version 1.6.2 (veröffentlicht am 2023)

Hinzugefügt

  • Überprüfen Sie die API zum Anforderungsserver, wenn die Einwilligungsschicht geöffnet sein muss.

Fehlerkorrekturen

  • Fehler beim Abrufen der Anbieter- und Zweckliste

Version 1.6.1 (veröffentlicht am 2023)

Refaktorieren

  • Alte Konstruktor-API zu CMPConsentTool hinzugefügt

Hinzugefügt

  • Mit neuen Code-IDs.
  • Cmp-Fehlertypen beim Fehlerrückruf.
  • Cmp-Button-Ereignisrückrufe. Rückruf gibt Informationen über die vom Benutzer angeklickte Schaltfläche

    Refaktorieren

  • Konstruktoraufrufe geändert. Verkettbare Rückrufe und automatische Aktualisierung entfernt
  • Aktualisierte Signatur.
  • Synchronisierte API-Funktionsbenennung.
  • Überarbeitete Signatur von API-Funktionen, geänderter Prozess der Lese-/Schreibzustimmung.
  • Umgestaltete Serviceklasse zur Singleton-Instanz mit Listener-Eigenschaften.
  • Überarbeitete interne Benennung und überarbeiteter Backend-Zustimmungsprozess.
  • Geänderte Signatur der API-Funktionen getAgreed wird zu getEnabled.

Version 1.6.0 (veröffentlicht am 2023)

Hinzugefügt

  • Mit neuen Code-IDs.
  • Cmp-Fehlertypen beim Fehlerrückruf.
  • Cmp-Button-Ereignisrückrufe. Rückruf gibt Informationen über die vom Benutzer angeklickte Schaltfläche

    Refaktorieren

  • Konstruktoraufrufe geändert. Verkettbare Rückrufe und automatische Aktualisierung entfernt
  • Aktualisierte Signatur.
  • Synchronisierte API-Funktionsbenennung.
  • Überarbeitete Signatur von API-Funktionen, geänderter Prozess der Lese-/Schreibzustimmung.
  • Umgestaltete Serviceklasse zur Singleton-Instanz mit Listener-Eigenschaften.
  • Überarbeitete interne Benennung und überarbeiteter Backend-Zustimmungsprozess.
  • Geänderte Signatur der API-Funktionen getAgreed wird zu getEnabled.

Version 1.5.2 (veröffentlicht am 2023)

Fehlerkorrekturen

  • Bugfixes

Version 1.5.1 (veröffentlicht am 2023)

Eigenschaften

  • Eine Liste der deaktivierten Zwecke und Anbieter wurde hinzugefügt
  • Behinderte Zwecke und Anbieter
  • Anbieterstring geändert
  • Anbieter und Zwecke zum Aktivieren/Deaktivieren hinzugefügt

Version 1.5.0 (veröffentlicht am 2023)

Refaktorieren

  • Aufräumen
  • Protokolle entfernt
  • Logs
  • Überarbeitete API und hinzugefügte Schnittstelle. Endpunkte bereinigt und bestimmte Endpunkte als veraltet markiert

Eigenschaften

  • Att. geändert
  • getAgreed und getAll API

Version 1.3.93 (veröffentlicht am 2023)

Eigenschaften

  • Anbieter- und Zweck-API
  • hasConsent-API

Refaktorieren

  • Timeout- und Fehler-Listener

Version 1.3.92 (veröffentlicht am 2023)

Refaktorieren

  • Sprachaktualisierung

Version 1.3.91 (veröffentlicht am 2023)

Refaktorieren

  • Version
  • Timeout- und Fehler-Listener

Version 1.3.9 (veröffentlicht am 2023)

Refaktorieren

  • Zeitüberschreitung und häufiger Fehler
  • Fehler-Listener synchronisieren

Version 1.3.8 (veröffentlicht am 2022)

Refaktorieren

  • Indikatoransicht entfernt

Version 1.3.7 (veröffentlicht am 2022)

Eigenschaften

  • Podspec
  • hasConsent-API

Version 1.3.6 (veröffentlicht am 2022)

Eigenschaften

  • ModalTransitionStyle, openListener-Fehler, RejectAll-Funktion

Version 1.3.5 (veröffentlicht am 2022)

Eigenschaften

  • Benutzerdefiniertes Layout und SkiptoCustomize-Seite

Version 1.3.4 (veröffentlicht am 2022)

Eigenschaften

  • Benutzerdefinierte UI-Farbe

Version 1.3.3 (veröffentlicht am 2022)

Fehlerkorrekturen

  • Muss bei der Abnahme behoben werden

Version 1.3.2 (veröffentlicht am 2022)

Refaktorieren

  • Signatur in CmpSdk geändert
  • Schließen Sie das Update und schließen Sie den Listener nicht

Version 1.3.1 (veröffentlicht am 2022)

Refaktorieren

  • Konstruktor für Backend-Verifizierungsoption hinzugefügt

Version 1.2.9 (veröffentlicht am 2022)

Behoben

  • Benutzerstandardparsing für IABTCF-Schlüsselwerte

Version 1.2.8 (veröffentlicht am 2022)

Überarbeitet

  • Stabilitätsverbesserungen für die CMP-Kommunikation von ConsentLayer
  • Zuverlässigkeit von Netzwerkanfragen

Version 1.2.7 (veröffentlicht am 2022)

Behoben

  • ATT-Status für Consentlayer-Einstellungen behoben:

Version 1.2.6 (veröffentlicht am 2022)

Hinzugefügt

  • Ausführlichkeitsstufe protokollieren

Behoben

  • Zusätzliche Prozessablaufsteuerung

Version 1.2.3 (veröffentlicht am 2021)

Überarbeitet

  • grundlegende Verbesserungen und Projektbereinigung

Version 1.2.2 (veröffentlicht am 2021)

Behoben

  • String-Fehler dekodieren

Überarbeitet

  • Rückruf des Consentlayer-Ereignisses

Version 1.2.1 (veröffentlicht am 2021)

Hinzugefügt

  • Timeout für bestimmte Ereignisse

Version 1.2.0 (veröffentlicht am 2021)

Hinzugefügt

  • Platzhalterfunktion
  • ATT-Unterstützung

Geändert

  • Consentlayer-Ereignisverarbeitung
  • API-Abfragen

Überarbeitet

  • Restrukturierungsprojekt
  • Verbesserte Leistung von ConsentLayer
  • Vorbereitung auf die neue Schnittstellenstruktur

Version 1.1.1 (veröffentlicht am 2021)

Behoben

  • Fehlerbehebung für die hasVendor-Methode

Version 1.1.0 (veröffentlicht am 2021)

Hinzugefügt

  • Rückrufereignis hinzugefügt, wenn die CMP-Ansicht nicht geöffnet wird

Behoben

  • deaktiviert, wodurch das CMP-Modal verworfen wird
  • Behandeln Sie die Einwilligungslogik mit Nicht-EU-Verkehr

Überarbeitet

  • URL-Generatorlogik geändert

Version 1.0.3 (veröffentlicht am 2021)

Behoben

  • Fehlverhalten externer Linkaufrufe in der CMP-Ansicht behoben.

Version 1.0.2 (veröffentlicht am 2021)

Behoben

  • Kleinere Probleme mit der xcframework-Version

Version 1.0.0 (veröffentlicht am 2021)

Hinzugefügt

  • CHANGELOG zum Entwicklungslebenszyklus hinzugefügt

Geändert

  • Interne Klassennamen im Hinblick auf Namenskonflikte geändert

Behoben

  • Die vom Parser verursachte Warnung zu nicht verwendeten Elementen wurde behoben
  • Die Delegiertenzuordnungswarnung von ConsentController wurde behoben

Version 0.1.5 (veröffentlicht am 2021)

Überarbeitet

  • Kleinere Teile des SDK wurden zur besseren Wartung überarbeitet

Version 0.1.1 (veröffentlicht am 2021)

Hinzugefügt

  • zusätzlicher optionaler Parameter für CmpConsentTool zur Übergabe der IDFA-Zeichenfolge

Version 0.1.0 (veröffentlicht am 2021)

Hinzugefügt

  • XC-Framework-Integration hinzugefügt

Behoben

  • Fehlerbehandlung bei ungültigen JSON-Daten behoben

Version 0.0.1 (veröffentlicht am 2021)

Hinzugefügt

  • Pod-Beispielprojekt für den Pod-Try-Befehl

Version 0.0.1 (veröffentlicht am 2021)

Hinzugefügt

  • Bereitstellung von Integration durch Cocoapod
Nach oben