[iOS] 4. Ändringslogg
changelog
Alla anmärkningsvärda ändringar i detta projekt kommer att dokumenteras i denna fil.
Version 1.7.3 (släppt 2023-10-03)
Lade
- Funktions- och stabilitetsförbättringar: Nya förbättringar har lagts till i systemet.
- Retry Logic: Ny mekanism för återförsök introducerad för bättre tillförlitlighet.
Refaktor
- Kodbas: Betydande refaktorering gjord för förbättrad kodstabilitet.
- ViewController: Operationer fokuserade på att omstrukturera ViewController och effektivisera felsökningsloggarna.
Fixar
- Utfasad klassborttagning: En föråldrad klass som inte längre användes har tagits bort.
- Rengöring: Allmän städning av kodbasen.
Version 1.7.2 (släppt 2023-08-09)
Refaktor
- CmpConfig optimerad
Version 1.7.1 (släppt 2023-07-04)
Fixar
- Serialiseringsfix för NSString
Version 1.7.0 (släppt 2023-06-28)
Refaktor
- Refactoring Cmp samtyckesprocessen
Version 1.6.4 (släppt 2023-05-24)
Lade
- updateVendor Parameter för att uppdateraVendors i inaktivera/aktivera PurposeList API
Refaktor
- Uppdateringar av dokumentation
Fixar
- disablePurposeList och enablePurposeList fix
- getDisableVendors och ändamålsfix
- close Listener körs nu korrekt
Version 1.6.3 (släppt 2023-05-14)
Lade
- Kontrollera API till begärandeserver om samtyckeslagret måste vara öppet.
- Lägger till aktivera och inaktivera leverantör och syfte med återuppringning med feedback
- Kontrollera API-cachefunktionen
- Lägger till design-ID-parameter för att ställa in samtyckesdesign
Refaktor
- Ta bort Webview efter att ha försvunnit
- Lägger till V4 URL för gamla Cmp Repository
Fixar
- disableVendorList fix
Version 1.6.2 (släppt 2023-04-21)
Lade
- Kontrollera API till begärandeserver om samtyckeslagret måste vara öppet.
Fixar
- Bugg angående att hämta leverantörs- och syfteslistan
Version 1.6.1 (släppt 2023-04-12)
Refaktor
- Lade till gammalt konstruktor-API till CMPConsentTool
Lade
- Har nya codeIds.
- Cmp Error Typer vid felåteruppringning.
- Cmp Button Event callbacks. Återuppringning ger information om användaren klickade på knappen
Refaktor
- Ändrade konstruktoranrop. Kedjebara återuppringningar och borttagen autouppdatering
- Uppdaterad signatur.
- Synkroniserad API-funktionsnamn.
- Refaktorerad signatur av API-funktioner, ändrad process för läs-skrivsamtycke.
- Refaktorerad serviceklass till singleton-instans med lyssnaregenskaper.
- Refaktorerad intern namngivning och refactored backend-medgivandeprocess.
- Ändrad signatur för API-funktioner getAgreed blir getEnabled.
Version 1.6.0 (släppt 2023-03-17)
Lade
- Har nya codeIds.
- Cmp Error Typer vid felåteruppringning.
- Cmp Button Event callbacks. Återuppringning ger information om användaren klickade på knappen
Refaktor
- Ändrade konstruktoranrop. Kedjebara återuppringningar och borttagen autouppdatering
- Uppdaterad signatur.
- Synkroniserad API-funktionsnamn.
- Refaktorerad signatur av API-funktioner, ändrad process för läs-skrivsamtycke.
- Refaktorerad serviceklass till singleton-instans med lyssnaregenskaper.
- Refaktorerad intern namngivning och refactored backend-medgivandeprocess.
- Ändrad signatur för API-funktioner getAgreed blir getEnabled.
Version 1.5.2 (släppt 2023-02-07)
Fixar
- Bug fixar
Version 1.5.1 (släppt 2023-02-05)
Funktioner
- Lade till få lista över funktionshindrade ändamål och leverantörer
- Funktionshindrade ändamål och leverantörer
- Ändrad leverantörssträng
- Tillagd aktivera/inaktivera leverantör och syften
Version 1.5.0 (släppt 2023-01-21)
Refaktor
- Städa
- Tog bort loggar
- Loggar
- Refactored API och tillagt gränssnitt. Rensade ändpunkter och markerade specifika ändpunkter som föråldrade
Funktioner
- Ändrade att
- getAgreed och getAll api
Version 1.3.93 (släppt 2023-01-05)
Funktioner
- Säljare och syfte API
- hasConsent API
Refaktor
- Timeout och fellyssnare
Version 1.3.92 (släppt 2023-01-04)
Refaktor
- Språkuppdatering
Version 1.3.91 (släppt 2023-01-04)
Refaktor
- version
- Timeout och fellyssnare
Version 1.3.9 (släppt 2023-01-03)
Refaktor
- Timeout och vanligt fel
- Synkronisera fellyssnare
Version 1.3.8 (släppt 2022-12-21)
Refaktor
- Borttagen indikatorvy
Version 1.3.7 (släppt 2022-12-13)
Funktioner
- Podspec
- hasConsent API
Version 1.3.6 (släppt 2022-12-10)
Funktioner
- ModalTransitionStyle, openListener Bug, rejectAll-funktion
Version 1.3.5 (släppt 2022-11-23)
Funktioner
- Anpassad layout och ändra sida
Version 1.3.4 (släppt 2022-10-26)
Funktioner
- Anpassad UI-färg
Version 1.3.3 (släppt 2022-10-24)
Fixar
- Behöver acceptansfix
Version 1.3.2 (släppt 2022-10-21)
Refaktor
- Ändrade signatur till CmpSdk
- Uppdatera nära och inte nära lyssnare
Version 1.3.1 (släppt 2022-05-05)
Refaktor
- Lade till konstruktor för alternativ för backendverifiering
Version 1.2.9 (släppt 2022-03-22)
Fast
- Användarens standardanalys för IABTCF-nyckelvärden
Version 1.2.8 (släppt 2022-03-15)
Refaktorerad
- Stabilitetsförbättringar för CMP Communication of ConsentLayer
- Tillförlitlighet för nätverksförfrågningar
Version 1.2.7 (släppt 2022-02-07)
Fast
- ATT-status för samtyckeslagerinställningar fixade:
Version 1.2.6 (släppt 2022-01-03)
Lade
- logga verbose nivå
Fast
- Ytterligare processflödeskontroll
Version 1.2.3 (släppt 2021-12-09)
Refaktorerad
- grundläggande förbättringar och projektsanering
Version 1.2.2 (släppt 2021-12-09)
Fast
- avkoda String bugg
Refaktorerad
- Consentlayer Event callback
Version 1.2.1 (släppt 2021-12-02)
Lade
- Timeout för specifika händelser
Version 1.2.0 (släppt 2021-11-30)
Lade
- Platshållarfunktion
- ATT-stöd
Ändrats
- Consentlayer-händelsebearbetning
- API-frågor
Refaktorerad
- Omstruktureringsprojekt
- Förbättrad prestanda för samtyckeslager
- Förbereder för ny gränssnittsstruktur
Version 1.1.1 (släppt 2021-09-05)
Fast
- buggfix för hasVendor-metoden
Version 1.1.0 (släppt 2021-08-17)
Lade
- lagt till återuppringningshändelse när cmp-vyn inte kommer att öppnas
Fast
- avaktiverad och avvisar cmp-modalen
- hantera samtyckeslogik med trafik utanför EU
Refaktorerad
- ändrad url generator logik
Version 1.0.3 (släppt 2021-06-17)
Fast
- fixat felaktigt uppförande av externa länkanrop i cmp-vyn.
Version 1.0.2 (släppt 2021-06-14)
Fast
- mindre problem med xcframework-versionen
Version 1.0.0 (släppt 2021-06-11)
Lade
- lade CHANGELOG till utvecklingens livscykel
Ändrats
- Ändrade interna klassnamn angående namnkonflikter
Fast
- Fixat oanvänt element Varning orsakad av Parser
- Fast Delegates association varning för ConsentController
Version 0.1.5 (släppt 2021-03-22)
Refaktorerad
- omstrukturerade mindre delar av sdk för bättre underhåll
Version 0.1.1 (släppt 2021-03-21)
Lade
- ytterligare valfri parameter till CmpConsentTool för att skicka idfa-strängen
Version 0.1.0 (släppt 2021-03-21)
Lade
- lagt till xc-ramverksintegration
Fast
- fixat felhantering på ogiltiga json-data
Version 0.0.1 (släppt 2021-02-28)
Lade
- pod exempel projekt för pod försök kommando
Version 0.0.1 (släppt 2021-02-27)
Lade
- Tillhandahåller integration genom cocoapod