[Android] 3. Lista zmian
Lista zmian
Wszystkie istotne zmiany w tym projekcie zostaną udokumentowane w tym pliku.
Wersja 1.7.1 (wydana 2023)
W związku z migracją pakiet SDK jest teraz dostępny w tym repozytorium: netto.consentmanager.sdk:Android:1.7.1
W dodatku
- Spróbuj ponownie logiki
Zmieniono
- Ulepszone zasady Proguard
- Zoptymalizowana obsługa błędów
- Ulepszenia wydajności dla WebView
Refaktoryzacja
- Fragment i aktywność dla Consentlayer
- Logowanie niestandardowe
Wersja 1.6.3 (wydana 2023)
W dodatku
- wywołanie zwrotne OnConsentReceived dla wszystkich APIS w celu zmiany dostawcy i celu
- wsparcie dla starszych wersji Androida
Wersja 1.6.2 (wydana 2023)
W dodatku
- Dodano typy kluczy metadanych.
Wersja 1.6.1 (wydana 2023)
W dodatku
- Sprawdź API za pomocą onOpenCallback
- Dodano interfejs usługi zgody i brak usługi wywołania zwrotnego.
Refaktoryzacja
- Naprawiono błąd cmp w różnych lokalizacjach
- Zaktualizowana wersja Gradle
- Ustaw domyślną wartość dla zdarzenia przycisku.
Wersja 1.6.0 (wydana 2023)
W dodatku
- Poprawiono obiekt konfiguracji i dodano reset
- Dodano brakujące funkcje interfejsu
Refaktoryzacja
- Poprawiona stabilność CMPConfig
- Usunięto metadane jako klasę wewnętrzną
- Poprawiona stabilność i zaktualizowane dane obiektu Cmp Consent
- Poprawiona stabilność nieprawidłowego dekodowania i kodowania JSON
- Rejestrowanie ulepszonych i refaktoryzowanych nieużywanych funkcji
- Zmień sygnaturę API checkAndOpenCmpLayer, dodano opcjonalny interfejs aplikacji
- Zmień sygnaturę API getLastConsentString na getConsentstring, exportConsentString na exportCmpString, importCMPData na importCmpString, aby bardziej rozróżnić ciąg cmp według consentmanager oraz ciąg zgody sporządzony przez iab
- Zmień sygnaturę API getAgreedVendor na getEnabledVendors
- Zaktualizowano stopień do 7.4.1
- Poprawiona stabilność błędów, gdy warstwa zgody jest otwarta
- Poprawiona stabilność migracji oraz dekodowania i kodowania nowszych i starszych interfejsów API
- Ulepszona klasa usług i obsługa błędów
Stały
- Naprawiono ciąg idfa
- możliwy wyciek pamięci i poprawiona wydajność
Usunięto
- Informacja o wycofaniu zastępczego interfejsu API
- Nieużywany słuchacz
- Zinternalizowane repozytorium
- Zinternalizowane klasy dla modułu
Testowanie
- Zrefaktoryzowane klasy testowe
- Zaktualizowane testy
- Dodano test obiektu zgody
- Dodano testy konstruktora
Wersja 1.5.7 (wydana 2023)
Cechy
- Dodano listę wyłączonych celów i dostawców
- Osoby niepełnosprawne i dostawcy
Fixes
- Brakuje errorCallback w createInstance
Refaktoryzacja
- Poprawiona stabilność przez dodanie bloków try catch wokół części serializacji i deserializacji
- Udoskonalono sprawdzanie dostępności sieci
- Zrefaktoryzowany interfejs API i dodany interfejs. Wyczyszczono punkty końcowe i oznaczono określone punkty końcowe jako przestarzałe
- Poprawiona stabilność zapisywania zgody
Styl
- Zaktualizowano dokumenty i wyczyszczono kod
- Dokumenty
Wersja 1.5.6 (wydana 2023)
Zmiany
- Naprawiono błąd związany z RODO lub CCPA.
Wersja 1.5.5 (wydana 2023)
Fixes
- Wyeliminowano klasę Java w celu poprawy wydajności.
Wersja 1.5.4 (wydana 2023)
Refaktoryzacja
- Ogromna refaktoryzacja i zmiana API hasVendor
Wersja 1.5.3 (wydana 2023)
Fixes
- Usunięto statyczną instancję usługi
Wersja 1.5.2 (wydana 2023)
Fixes
- Usunięto statyczną instancję usługi
Wersja 1.5.1 (wydana 2023)
Refaktoryzacja
- Refaktoryzacja i czyszczenie
Wersja 1.5.0 (wydana 2023)
Zmiany
- Dodano API getAgreed i getAll Purposes and Vendors
Wersja 1.4.94 (wydana 2023)
Zmiany
- Dodano statyczną klasę wywołania zwrotnego
Wersja 1.4.93 (wydana 2023)
Zmiany
- Dodano interfejs API listy dostawców i celów
Wersja 1.4.92 (wydana 2023)
Zmiany
- Dodano wywołanie zwrotne błędu i interfejs API języka CMP
Wersja 1.4.91 (wydana 2023)
Fixes
- Usunięto niepotrzebny dziennik
Wersja 1.4.9 (wydana 2022)
Zmiany
- Dodano częsty błąd
Wersja 1.4.8 (wydana 2022)
Zmiany
- Zaktualizowany materiał na Androida
Wersja 1.5.6 (wydana 2023)
Zmiany
- Naprawiono błąd związany z RODO lub CCPA.
Wersja 1.5.5 (wydana 2023)
Fixes
- Wyeliminowano klasę Java w celu poprawy wydajności.
Wersja 1.4.8 (wydana 2022)
Zmiany
- Zaktualizowany materiał na Androida.
Wersja 1.4.7 (wydana 2022)
Zmiany
- Dodano hasConsent.
Wersja 1.4.6 (wydana 2022)
Fixes
- Naprawiono błąd braku klucza.
Wersja 1.4.5 (wydana 2022)
Zmiany
- Dodano funkcję „rejectAll” i „hasConsentPurpose/Vendor”.
Wersja 1.4.4 (wydana 2022)
Zmiany
- Dodano zdarzenie javascript.
Wersja 1.4.3 (wydana 2022)
Zmiany
- Dodano style aktywności.
Wersja 1.4.2 (wydana 2022)
Zmiany
- Zaktualizowano wersję pakietu CMP SDK.
Wersja 1.4.1 (wydana 2022)
Zmiany
- Zainicjuj.
Wersja 1.4.0 (wydana 2022)
Zmiany
- Zaimplementowany fragment i porządki.
Wersja 1.3.4 (wydana 2022)
W dodatku
- oferują niestandardowy kolor i niestandardowy rozmiar ekranu
Wersja 1.3.3 (wydana 2022)
W dodatku
- zdarzenia po zapisaniu
Wersja 1.3.2 (wydana 2022)
W dodatku
- zgoda zapisane zdarzenie po funkcji zapisu
Wersja 1.3.1 (wydana 2022)
W dodatku
- czynność nowe zadanie
Wersja 1.3.0 (wydana 2020)
Stały
- Sprawdź zgodę, jeśli jest pusta lub null
Wersja 1.2.9 (wydana 2020)
Zmieniono
- Dodatkowa weryfikacja na hasPurpose/hasVendor w celu sprawdzenia, czy wyrażono zgodę
Wersja 1.2.8 (wydana 2022)
Stały
- Naprawiono wyzwalacze zdarzeń do zamykania CMP
- Naprawiono wyzwalacz zdarzenia dla nieotwartego CMP. Zdarzenie Not open będzie teraz wyzwalane również wtedy, gdy ConsentLayer wypchnie zgodę bez otwierania.
Wersja 1.2.7 (wydana 2022)
Zmieniono
- Wywołanie zwrotne OpenListener zostało przeniesione do rzeczywistego zdarzenia otwarcia warstwy
Wersja 1.2.6 (wydana 2022)
Refaktoryzacja
- Ulepszenia stabilności komunikacji CMP ConsentLayer
- Zrefaktoryzowana aktywność interfejsu użytkownika i WebView
Stały
- Naprawiono synchronizację zgody użytkownika ConsentLayer z zestawem SDK
Wersja 1.2.5 (wydana 2022)
Refaktoryzacja
- Stabilność dla urządzeń CCPA/GDP
- Niezawodność żądań sieciowych
Wersja 1.2.4 (wydana 2022)
Stały
- Możliwość tworzenia instancji bez żadnych funkcji zwrotnych
- Naprawiono stan urządzeń CCPA/GDPR na żądanie dostawcy/celu
Wersja 1.2.3 (wydana 2022)
Stały
- Naprawiono błąd związany z akceptacją potrzeb
Zmieniono
- Aktywność działa w tle
Wersja 1.2.2 (wydana 2022)
Zmieniono
- zmieniony czas wstawiania funkcji js na webview
- wywołanie interfejsu API zaplecza zostało zmienione, jeśli nie ma zgody
Wersja 1.2.1 (wydana 2021)
Zmieniono
- zmieniono wywołanie API ConsentLayer
- Widoczność
Wersja 1.2.0 (wydana 2021)
W dodatku
- Obiekt zastępczy podglądu
Refaktoryzacja
- wprowadził obiekty Kotlin dla nadchodzącego Android SDK
- zsynchronizowane nazwy wywołań zwrotnych zdarzeń między projektami
Stały
- naprawiono problem ponownego otwierania ConsentLayer
Wersja 1.1.0 (wydana 2021)
Stały
- dezaktywowane, odrzucając modal CMP
- obsługiwać logikę zgody w przypadku ruchu spoza UE
Refaktoryzacja
- zmieniono logikę generatora adresów URL
Wersja 1.0.1 (wydana 2021)
Stały
- naprawiony zminimalizowany błąd
Wersja 1.0.0 (wydana 2021)
W dodatku
- dodano obsługę właściwości AddId
- dodano plik Readme i działający przykładowy projekt
Wersja 0.0.1 (wydana 2021)
W dodatku
- Zapewnienie integracji poprzez jitpack