[iOS] 4. Wijzigingenlijst
changelog
Alle opvallende wijzigingen aan dit project worden in dit bestand gedocumenteerd.
Versie 1.99.4-no-att (uitgebracht op 2024-01-31)
Oplossingen
- onvolledige paraplukop gerepareerd
- Archiveringsprobleem in iOS 15.3 opgelost
Versie 1.99.4 (uitgebracht op 2024-01-31)
Oplossingen
- onvolledige paraplukop gerepareerd
- Archiveringsprobleem in iOS 15.3 opgelost
Versie 1.99.3 (uitgebracht op 2024-01-17)
Toegevoegd
-
Google ConsentMode-functie
Versie 1.99.2 (uitgebracht op 2023-12-21)
Refactoren
- MigrationManager voor oudere versies
Oplossingen
- initiële toestemmingsopslag activeert een foutgebeurtenis, maar de toestemming wordt opgeslagen
Versie 1.99.1 (uitgebracht op 2023-12-18)
Toegevoegd
-
CmpViewControllerConfigurationBlock voor aangepast viewcontroller-gedrag
-
CmpUIViewConfigurationBlock voor aangepaste uiview-instellingen
- Wijzig trackinggebeurtenissen
- Verbeterd ATTracking-beheer
Refactoren
- Codebase: Aanzienlijke refactoring uitgevoerd voor verbeterde codestabiliteit.
- Verbeteringen voor het in- en uitschakelen van leveranciers-/doelacties
- CmpConfig met CmpLayout-object
Oplossingen
- importCmp verbeterd
- Opschonen: algemene opruiming van de codebase.
Versie 1.7.3 (uitgebracht op 2023-10-03)
Toegevoegd
- Functie- en stabiliteitsverbeteringen: nieuwe verbeteringen toegevoegd aan het systeem.
- Logica voor opnieuw proberen: Nieuw mechanisme voor opnieuw proberen geïntroduceerd voor betere betrouwbaarheid.
Refactoren
- Codebase: Aanzienlijke refactoring uitgevoerd voor verbeterde codestabiliteit.
- ViewController: Operaties gericht op het refactoren van de ViewController en het stroomlijnen van foutopsporingslogboeken.
Oplossingen
- Verouderde klasseverwijdering: een verouderde klasse die niet langer in gebruik was, is verwijderd.
- Opschonen: algemene opruiming van de codebase.
Versie 1.7.2 (uitgebracht op 2023-08-09)
Refactoren
- CmpConfig geoptimaliseerd
Versie 1.7.1 (uitgebracht op 2023-07-04)
Oplossingen
- Serialisatieoplossing voor NSString
Versie 1.7.0 (uitgebracht op 2023-06-28)
Refactoren
- Refactoring van het Cmp-toestemmingsproces
Versie 1.6.4 (uitgebracht op 2023-05-24)
Toegevoegd
- updateVendor Parameter om Vendors bij te werken bij het uitschakelen/inschakelen van PurposeList API
Refactoren
- Documentatie-updates
Oplossingen
- DisablePurposeList en enablePurposeList-oplossing
- getDisableVendors en doelherstel
- close Listener nu correct uitgevoerd
Versie 1.6.3 (uitgebracht op 2023-05-14)
Toegevoegd
- Controleer de API om de server aan te vragen als de toestemmingslaag open moet zijn.
- Toevoegen van in- en uitschakelen van leverancier en doel met terugbellen met feedback
- Controleer API-cachingfunctie
- Ontwerp-ID-parameter toegevoegd om toestemmingsontwerp in te stellen
Refactoren
- Verwijder Webview na verdwijnen
- V4 URL toevoegen voor oude Cmp Repository
Oplossingen
- DisableVendorList-oplossing
Versie 1.6.2 (uitgebracht op 2023-04-21)
Toegevoegd
- Controleer de API om de server aan te vragen als de toestemmingslaag open moet zijn.
Oplossingen
- Bug met betrekking tot het ophalen van de leveranciers- en doellijst
Versie 1.6.1 (uitgebracht op 2023-04-12)
Refactoren
- Oude constructor-API toegevoegd aan CMPConsentTool
Toegevoegd
- Feature nieuwe codeIds.
- Cmp-fouttypen bij foutterugbellen.
- Cmp-knop Event-callbacks. Terugbellen geeft informatie over de knop waarop de gebruiker heeft geklikt
Refactoren
- Gewijzigde constructoraanroepen. Koppelbare callbacks en verwijderde automatische update
- Bijgewerkte handtekening.
- Gesynchroniseerde naamgeving van API-functies.
- Herstructureerde handtekening van API-functies, gewijzigd proces van toestemming voor lezen en schrijven.
- Gerefactoreerde serviceklasse naar singleton-instantie met listenereigenschappen.
- Interne naamgeving aangepast en backend-toestemmingsproces aangepast.
- Gewijzigde handtekening van API-functies getAgreed wordt getEnabled.
Versie 1.6.0 (uitgebracht op 2023-03-17)
Toegevoegd
- Feature nieuwe codeIds.
- Cmp-fouttypen bij foutterugbellen.
- Cmp-knop Event-callbacks. Terugbellen geeft informatie over de knop waarop de gebruiker heeft geklikt
Refactoren
- Gewijzigde constructoraanroepen. Koppelbare callbacks en verwijderde automatische update
- Bijgewerkte handtekening.
- Gesynchroniseerde naamgeving van API-functies.
- Herstructureerde handtekening van API-functies, gewijzigd proces van toestemming voor lezen en schrijven.
- Gerefactoreerde serviceklasse naar singleton-instantie met listenereigenschappen.
- Interne naamgeving aangepast en backend-toestemmingsproces aangepast.
- Gewijzigde handtekening van API-functies getAgreed wordt getEnabled.
Versie 1.5.2 (uitgebracht op 2023-02-07)
Oplossingen
- Bug fixes
Versie 1.5.1 (uitgebracht op 2023-02-05)
Kenmerken
- Lijst met uitgeschakelde doeleinden en leveranciers toegevoegd
- Gehandicapte doeleinden en leveranciers
- Gewijzigde leveranciersreeks
- Leverancier en doeleinden in-/uitschakelen toegevoegd
Versie 1.5.0 (uitgebracht op 2023-01-21)
Refactoren
- Opruimen
- Logboeken verwijderd
- Logs
- Refactored API en toegevoegde interface. Eindpunten opgeschoond en specifieke eindpunten gemarkeerd als verouderd
Kenmerken
- Gewijzigd att
- getAgreed en getAll api
Versie 1.3.93 (uitgebracht op 2023-01-05)
Kenmerken
- Leverancier en doel-API
- hasConsent-API
Refactoren
- Time-out en fout luisteraar
Versie 1.3.92 (uitgebracht op 2023-01-04)
Refactoren
- Taalupdate
Versie 1.3.91 (uitgebracht op 2023-01-04)
Refactoren
- Versie
- Time-out en fout luisteraar
Versie 1.3.9 (uitgebracht op 2023-01-03)
Refactoren
- Time-out en veelvoorkomende fout
- Foutluisteraar synchroniseren
Versie 1.3.8 (uitgebracht op 2022-12-21)
Refactoren
- Indicatorweergave verwijderd
Versie 1.3.7 (uitgebracht op 2022-12-13)
Kenmerken
- Podspec
- hasConsent-API
Versie 1.3.6 (uitgebracht op 2022-12-10)
Kenmerken
- ModalTransitionStyle, openListener Bug, functie rejectAll
Versie 1.3.5 (uitgebracht op 2022-11-23)
Kenmerken
- Aangepaste lay-out en ga naar pagina aanpassen
Versie 1.3.4 (uitgebracht op 2022-10-26)
Kenmerken
- Aangepaste UI-kleur
Versie 1.3.3 (uitgebracht op 2022-10-24)
Oplossingen
- Heeft acceptatie nodig
Versie 1.3.2 (uitgebracht op 2022-10-21)
Refactoren
- Handtekening gewijzigd in CmpSdk
- Update dichtbij en niet dichtbij luisteraar
Versie 1.3.1 (uitgebracht op 2022-05-05)
Refactoren
- Constructor toegevoegd voor backend-verificatieoptie
Versie 1.2.9 (uitgebracht op 2022-03-22)
vast
- Standaard parsering door gebruiker voor IABTCF-sleutelwaarden
Versie 1.2.8 (uitgebracht op 2022-03-15)
geherstructureerd
- Stabiliteitsverbeteringen voor CMP-communicatie van ConsentLayer
- Betrouwbaarheid van netwerkverzoeken
Versie 1.2.7 (uitgebracht op 2022-02-07)
vast
- ATT-status voor instellingen voor toestemmingslaag opgelost:
Versie 1.2.6 (uitgebracht op 2022-01-03)
Toegevoegd
- log uitgebreid niveau
vast
- Aanvullende processtroomregeling
Versie 1.2.3 (uitgebracht op 2021-12-09)
geherstructureerd
- basisverbeteringen en projectopruiming
Versie 1.2.2 (uitgebracht op 2021-12-09)
vast
- decoderen String bug
geherstructureerd
- Consentlayer Evenement terugbellen
Versie 1.2.1 (uitgebracht op 2021-12-02)
Toegevoegd
- Time-out voor specifieke gebeurtenissen
Versie 1.2.0 (uitgebracht op 2021-11-30)
Toegevoegd
- Placeholder-functie
- ATT-ondersteuning
Veranderd
- Verwerking van gebeurtenissen in de toestemmingslaag
- API-query's
geherstructureerd
- Herstructureringsproject
- Verbeterde prestaties van toestemmingslaag
- Voorbereiding op nieuwe interfacestructuur
Versie 1.1.1 (uitgebracht op 2021-09-05)
vast
- bugfix voor hasVendor-methode
Versie 1.1.0 (uitgebracht op 2021-08-17)
Toegevoegd
- callback-gebeurtenis toegevoegd wanneer cmp-weergave niet wordt geopend
vast
- gedeactiveerd het afsluiten van de cmp modal
- omgaan met toestemmingslogica met niet-EU-verkeer
geherstructureerd
- gewijzigde url-generatorlogica
Versie 1.0.3 (uitgebracht op 2021-06-17)
vast
- wangedrag van externe link-oproepen in de cmp-weergave opgelost.
Versie 1.0.2 (uitgebracht op 2021-06-14)
vast
- kleine problemen met xcframework-versie
Versie 1.0.0 (uitgebracht op 2021-06-11)
Toegevoegd
- CHANGELOG toegevoegd aan ontwikkelingslevenscyclus
Veranderd
- Interne klassennamen gewijzigd met betrekking tot naamconflicten
vast
- Vaste ongebruikte elementwaarschuwing veroorzaakt door Parser
- Vaste afgevaardigden-associatiewaarschuwing van ConsentController
Versie 0.1.5 (uitgebracht op 2021-03-22)
geherstructureerd
- kleine onderdelen van de sdk aangepast voor beter onderhoud
Versie 0.1.1 (uitgebracht op 2021-03-21)
Toegevoegd
- extra optionele parameter voor CmpConsentTool om idfa String door te geven
Versie 0.1.0 (uitgebracht op 2021-03-21)
Toegevoegd
- integratie van xc-framework toegevoegd
vast
- vaste foutafhandeling op ongeldige json-gegevens
Versie 0.0.1 (uitgebracht op 2021-02-28)
Toegevoegd
- pod voorbeeldproject voor pod try commando
Versie 0.0.1 (uitgebracht op 2021-02-27)
Toegevoegd
- Integratie bieden door middel van cocoapod