[Android] 3. Ändringslogg
changelog
Alla anmärkningsvärda ändringar i detta projekt kommer att dokumenteras i denna fil.
Version 1.6.3 (släppt 2023-05-10)
Lade
- callback OnConsentReceived för alla APIS för att ändra leverantör och syfte
- stöd för äldre Android-versioner
Version 1.6.2 (släppt 2023-04-19)
Lade
- Tillagda typer för metadatanycklar.
Version 1.6.1 (släppt 2023-04-18)
Lade
- Kontrollera API med onOpenCallback
- Lade till consentServiceinterface och ingen återuppringningstjänst.
Refaktorerad
- Fixat cmp-fel på olika platser
- Uppdaterad Gradle-version
- Ställ in standardvärde för knapphändelse.
Version 1.6.0 (släppt 2023-03-17)
Lade
- Konfigurationsobjektet förbättrades och återställdes
- Lade till saknade gränssnittsfunktioner
Refaktorerad
- Förbättrad stabilitet för CMPConfig
- Tog bort metadata som intern klass
- Förbättrad stabilitet och uppdaterade data för Cmp Consent-objekt
- Förbättrad stabilitet för ogiltig json-avkodning och kodning
- Loggningen förbättrade och omstrukturerade oanvända funktioner
- Ändra API-signatur för checkAndOpenCmpLayer, lagt till valfritt appgränssnitt
- Ändra API-signatur getLastConsentString till getConsentstring, exportConsentString till exportCmpString, importCMPData till importCmpString, för att skilja mer mellan cmp-strängen genom att consentmanager och samtyckessträngen av iab
- Ändra API-signatur getAgreedVendor blir getEnabledVendors
- Uppgraderad gradle till 7.4.1
- Förbättrad stabilitet för fel medan samtyckeslagret är öppet
- Förbättrad stabilitet för migrering och avkodning och kodning av nyare och äldre api
- Förbättrad serviceklass och felhantering
Fast
- Fast idfa-sträng
- möjlig minnesläcka och förbättrad prestanda
avlägsnas
- Utfasningsnotering för platshållar-API
- Oanvänd lyssnare
- Internaliserat arkiv
- Internaliserade klasser för modul
Testa
- Refaktorerade testklasser
- Uppdaterade tester
- Lade till test för samtyckesobjekt
- Lade till konstruktörstester
Version 1.5.7 (släppt 2023-02-16)
Funktioner
- Lade till få lista över funktionshindrade ändamål och leverantörer
- Funktionshindrade ändamål och leverantörer
Fixar
- Feluppringning saknas i createInstance
Refaktor
- Förbättrad stabilitet genom att lägga till försöksfångstblock runt serialiserings- och deserialiseringsdelar
- Kontrollerna av nätverkets tillgänglighet förbättrades
- Refactored API och tillagt gränssnitt. Rensade ändpunkter och markerade specifika ändpunkter som föråldrade
- Förbättrad stabilitet för att spara samtycke
Stil
- Uppdaterade dokument och rensad kod
- Dokumentation
Version 1.5.6 (släppt 2023-02-07)
Förändringar
- Löste en bugg relaterad till GDPR eller CCPA.
Version 1.5.5 (släppt 2023-02-07)
Fixar
- Eliminerade Java-klassen för förbättrad prestanda.
Version 1.5.4 (släppt 2023-02-02)
Refaktorerad
- Enorma refactoring och ändra API av hasVendor
Version 1.5.3 (släppt 2023-02-02)
Fixar
- Tog bort statisk tjänsteinstans
Version 1.5.2 (släppt 2023-01-24)
Fixar
- Tog bort statisk tjänsteinstans
Version 1.5.1 (släppt 2023-01-23)
Refaktorerad
- Refaktorering och sanering
Version 1.5.0 (släppt 2023-01-19)
Förändringar
- Lade till API getAgreed och getAll Purposes and Vendors
Version 1.4.94 (släppt 2023-01-06)
Förändringar
- Lagt till statisk återuppringningsklass
Version 1.4.93 (släppt 2023-01-05)
Förändringar
- Lade till leverantörs- och ändamålslista API
Version 1.4.92 (släppt 2023-01-04)
Förändringar
- Lades till vid felåteruppringning och CMP-språk-API
Version 1.4.91 (släppt 2023-01-03)
Fixar
- Tog bort onödig logg
Version 1.4.9 (släppt 2022-12-28)
Förändringar
- Lagt till vanligt fel
Version 1.4.8 (släppt 2022-12-16)
Förändringar
- Uppdaterat Android-material
Version 1.5.6 (släppt 2023-02-07)
Förändringar
- Löste en bugg relaterad till GDPR eller CCPA.
Version 1.5.5 (släppt 2023-02-07)
Fixar
- Eliminerade Java-klassen för förbättrad prestanda.
Version 1.4.8 (släppt 2022-12-16)
Förändringar
- Uppdaterat Android-material.
Version 1.4.7 (släppt 2022-12-13)
Förändringar
- Lade till hasConsent.
Version 1.4.6 (släppt 2022-12-13)
Fixar
- Fixat ett nyckelfel som saknas.
Version 1.4.5 (släppt 2022-12-13)
Förändringar
- Lade till funktionen "rejectAll" och "hasConsentPurpose/Vendor"-funktionen.
Version 1.4.4 (släppt 2022-11-29)
Förändringar
- Lade till en javascript-händelse.
Version 1.4.3 (släppt 2022-11-29)
Förändringar
- Lade till aktivitetsstilar.
Version 1.4.2 (släppt 2022-11-10)
Förändringar
- Uppdaterade CMP SDK-versionen.
Version 1.4.1 (släppt 2022-11-01)
Förändringar
- Initieras.
Version 1.4.0 (släppt 2022-10-31)
Förändringar
- Implementerade fragment och rensningar.
Version 1.3.4 (släppt 2022-10-05)
Lade
- har anpassad färg och anpassad skärmstorlek
Version 1.3.3 (släppt 2022-04-08)
Lade
- händelser efter spara
Version 1.3.2 (släppt 2022-04-08)
Lade
- samtycke sparad händelse efter spara funktion
Version 1.3.1 (släppt 2022-04-08)
Lade
- aktivitet ny uppgift
Version 1.3.0 (släppt 2020-08-04)
Fast
- Kontrollera om samtycke är tomt eller null
Version 1.2.9 (släppt 2020-07-04)
Ändrats
- Ytterligare verifiering på hasPurpose/hasVendor för att kontrollera om samtycke ges
Version 1.2.8 (släppt 2022-07-04)
Fast
- Händelseutlösare för att stänga CMP fixade
- Händelseutlösare för ej öppnad CMP fixad. Not open-händelsen kommer nu att utlösas även när ConsentLayer pushar ett samtycke utan att öppna.
Version 1.2.7 (släppt 2022-27-03)
Ändrats
- OpenListener-återuppringning flyttades till den faktiska lageröppningshändelsen
Version 1.2.6 (släppt 2022-15-03)
Refaktorerad
- Stabilitetsförbättringar för CMP Communication of ConsentLayer
- Refaktorerad UI-aktivitet och WebView
Fast
- ConsentLayer-användarens samtyckessynkronisering till SDK fixad
Version 1.2.5 (släppt 2022-13-03)
Refaktorerad
- Stabilitet för CCPA/GDP-apparater
- Tillförlitlighet för nätverksförfrågningar
Version 1.2.4 (släppt 2022-20-02)
Fast
- Möjlighet att skapa instans utan några callback-funktioner
- Fast status för CCPA/GDPR-apparater på förfrågningar från leverantörer/ändamål
Version 1.2.3 (släppt 2022-02-02)
Fast
- Fixat bugg med behovsacceptansbeteende
Ändrats
- Aktiviteten körs i bakgrunden
Version 1.2.2 (släppt 2022-30-01)
Ändrats
- ändrad tid för att infoga js-funktioner på webview
- backend API-anrop ändras om inget samtycke finns
Version 1.2.1 (släppt 2021-12-02)
Ändrats
- ändrat API-anrop för ConsentLayer
- Sikt
Version 1.2.0 (släppt 2021-11-10)
Lade
- Platshållare Förhandsgranska objekt
Refaktorerad
- introducerade kotlin-objekt för framtida kommande Android Sdk
- synkroniserade händelseuppringningsnamn mellan projekt
Fast
- fixat problem med att återöppna ConsentLayer
Version 1.1.0 (släppt 2021-08-24)
Fast
- avaktiverad och avvisar CMP-modalen
- hantera samtyckeslogik med trafik utanför EU
Refaktorerad
- ändrad URL-generatorlogik
Version 1.0.1 (släppt 2021-06-22)
Fast
- fixat minifierad bugg
Version 1.0.0 (släppt 2021-03-26)
Lade
- lagt till AddId Property hantering
- lagt till Readme och ett fungerande exempelprojekt
Version 0.0.1 (släppt 2021-03-24)
Lade
- Tillhandahåller integration genom jitpack