Info
Contenido

[iOS] 4. Registro de cambios

Changelog

Todos los cambios notables en este proyecto se documentarán en este archivo.

Versión 1.99.4-no-att (Publicada el 2024 de enero de 01)

Correcciones

  • encabezado de paraguas incompleto arreglado
  • Problema de archivo de iOS 15.3 solucionado

Versión 1.99.4 (publicada el 2024-01-31)

Correcciones

  • encabezado de paraguas incompleto arreglado
  • Problema de archivo de iOS 15.3 solucionado

Versión 1.99.3 (publicada el 2024-01-17)

Adicional

  • Función Modo de consentimiento de Google

Versión 1.99.2 (publicada el 2023-12-21)

Refactorizar

  • MigrationManager para versiones anteriores

Correcciones

  • El guardado inicial del consentimiento desencadena un evento de error, pero el consentimiento se guarda 

Versión 1.99.1 (publicada el 2023-12-18)

Adicional

  • CmpViewControllerConfigurationBlock para un comportamiento personalizado del controlador de vista

  • CmpUIViewConfigurationBlock para configuraciones personalizadas de uiview

  • Eventos de seguimiento de cambios
  • Gestión de ATTracking mejorada

Refactorizar

  • Base de código: Se realizó una refactorización significativa para mejorar la estabilidad del código.
  • Mejoras para deshabilitar y habilitar acciones de proveedor/propósito
  • CmpConfig con objeto CmpLayout

Correcciones

  • importCmp mejorado
  • Limpieza: limpieza general del código base.

Versión 1.7.3 (publicada el 2023-10-03)

Adicional

  • Mejoras de funciones y estabilidad: se agregaron nuevas mejoras al sistema.
  • Lógica de reintento: se introdujo un nuevo mecanismo de reintento para una mayor confiabilidad.

Refactorizar

  • Base de código: Se realizó una refactorización significativa para mejorar la estabilidad del código.
  • ViewController: operaciones enfocadas en refactorizar ViewController y optimizar los registros de depuración.

Correcciones

  • Eliminación de clases obsoletas: se eliminó una clase obsoleta que ya no estaba en uso.
  • Limpieza: limpieza general del código base.

Versión 1.7.2 (publicada el 2023-08-09)

Refactorizar

  • CmpConfig optimizado

Versión 1.7.1 (publicada el 2023-07-04)

Correcciones

  • Corrección de serialización para NSString

Versión 1.7.0 (publicada el 2023-06-28)

Refactorizar

  • Refactorización del proceso de consentimiento de Cmp

Versión 1.6.4 (publicada el 2023-05-24)

Adicional

  • updateVendor Parámetro para actualizar proveedores en deshabilitar/habilitar la API PurposeList

Refactorizar

  • Actualizaciones de documentación

Correcciones

  • DisablePurposeList y enablePurposeList arreglan
  • getDisableVendors y solución de propósito
  • close Listener ahora se ejecuta correctamente

Versión 1.6.3 (publicada el 2023-05-14)

Adicional

  • Verifique la API para el servidor de solicitudes si la capa de consentimiento debe estar abierta.
  • Agregar habilitar y deshabilitar proveedor y propósito con devolución de llamada de comentarios
  • Compruebe la función de almacenamiento en caché de la API
  • Agregar el parámetro de ID de diseño para establecer el diseño de consentimiento

Refactorizar

  • Eliminar Webview después de desaparecer
  • Agregar URL V4 para el antiguo repositorio de Cmp

Correcciones

  • deshabilitar la corrección de VendorList

Versión 1.6.2 (publicada el 2023-04-21)

Adicional

  • Verifique la API para el servidor de solicitudes si la capa de consentimiento debe estar abierta.

Correcciones

  • Error relacionado con la obtención de la lista de proveedores y propósitos

Versión 1.6.1 (publicada el 2023-04-12)

Refactorizar

  • Se agregó la antigua API de constructor a CMPConsentTool

Adicional

  • Presenta nuevos ID de código.
  • Cmp Tipos de error en devolución de llamada de error.
  • Devoluciones de llamada de evento de botón Cmp. La devolución de llamada brinda información sobre el botón en el que el usuario hizo clic

    Refactorizar

  • Se cambiaron las llamadas al constructor. Devoluciones de llamada encadenables y actualización automática eliminada
  • Firma actualizada.
  • Nomenclatura de función de API sincronizada.
  • Firma refactorizada de las funciones de API, proceso modificado de consentimiento de lectura y escritura.
  • Clase de servicio refactorizada a instancia única con propiedades de escucha.
  • Nomenclatura interna refactorizada y proceso de consentimiento backend refactorizado.
  • La firma modificada de las funciones API getAgreed se convierte en getEnabled.

Versión 1.6.0 (publicada el 2023-03-17)

Adicional

  • Presenta nuevos ID de código.
  • Cmp Tipos de error en devolución de llamada de error.
  • Devoluciones de llamada de evento de botón Cmp. La devolución de llamada brinda información sobre el botón en el que el usuario hizo clic

    Refactorizar

  • Se cambiaron las llamadas al constructor. Devoluciones de llamada encadenables y actualización automática eliminada
  • Firma actualizada.
  • Nomenclatura de función de API sincronizada.
  • Firma refactorizada de las funciones de API, proceso modificado de consentimiento de lectura y escritura.
  • Clase de servicio refactorizada a instancia única con propiedades de escucha.
  • Nomenclatura interna refactorizada y proceso de consentimiento backend refactorizado.
  • La firma modificada de las funciones API getAgreed se convierte en getEnabled.

Versión 1.5.2 (publicada el 2023-02-07)

Correcciones

  • Corrección de errores

Versión 1.5.1 (publicada el 2023-02-05)

Caracteristicas

  • Se agregó obtener una lista de propósitos y proveedores deshabilitados.
  • Propósitos y proveedores deshabilitados
  • Cadena de proveedor modificada
  • Se agregó habilitar/deshabilitar proveedor y propósitos

Versión 1.5.0 (publicada el 2023-01-21)

Refactorizar

  • Limpiar
  • Registros eliminados
  • Troncos
  • API refactorizada e interfaz añadida. Puntos finales limpios y puntos finales específicos marcados como obsoletos

Caracteristicas

  • Cambió
  • getAgreed y getAll api

Versión 1.3.93 (publicada el 2023-01-05)

Caracteristicas

  • API de proveedor y propósito
  • tiene API de consentimiento

Refactorizar

  • Escucha de tiempo de espera y error

Versión 1.3.92 (publicada el 2023-01-04)

Refactorizar

  • Actualización de idioma

Versión 1.3.91 (publicada el 2023-01-04)

Refactorizar

  • Versión
  • Escucha de tiempo de espera y error

Versión 1.3.9 (publicada el 2023-01-03)

Refactorizar

  • Tiempo de espera y error común
  • Sincronizar detector de errores

Versión 1.3.8 (publicada el 2022-12-21)

Refactorizar

  • Vista de indicador eliminada

Versión 1.3.7 (publicada el 2022-12-13)

Caracteristicas

  • Especificaciones de pod
  • tiene API de consentimiento

Versión 1.3.6 (publicada el 2022-12-10)

Caracteristicas

  • ModalTransitionStyle, error de openListener, característica de rechazo de todos

Versión 1.3.5 (publicada el 2022-11-23)

Caracteristicas

  • Diseño personalizado y saltar a la página personalizada

Versión 1.3.4 (publicada el 2022-10-26)

Caracteristicas

  • Color de interfaz de usuario personalizado

Versión 1.3.3 (publicada el 2022-10-24)

Correcciones

  • Necesita corrección de aceptación

Versión 1.3.2 (publicada el 2022-10-21)

Refactorizar

  • Firma cambiada a CmpSdk
  • Actualizar oyente cercano y no cercano

Versión 1.3.1 (publicada el 2022-05-05)

Refactorizar

  • Constructor agregado para la opción de verificación de backend

Versión 1.2.9 (publicada el 2022-03-22)

fijo

  • Análisis predeterminado del usuario para valores de clave IABTCF

Versión 1.2.8 (publicada el 2022-03-15)

Refactorizado

  • Mejoras de estabilidad para CMP Communication of ConsentLayer
  • Fiabilidad de las solicitudes de red

Versión 1.2.7 (publicada el 2022-02-07)

fijo

  • Se corrigió el estado de ATT para la configuración de capa de consentimiento:

Versión 1.2.6 (publicada el 2022-01-03)

Adicional

  • registro de nivel detallado

fijo

  • Control de flujo de proceso adicional

Versión 1.2.3 (publicada el 2021-12-09)

Refactorizado

  • mejoras básicas y limpieza del proyecto

Versión 1.2.2 (publicada el 2021-12-09)

fijo

  • decodificar error de cadena

Refactorizado

  • Devolución de llamada del evento Consentlayer

Versión 1.2.1 (publicada el 2021-12-02)

Adicional

  • Tiempo de espera para eventos específicos

Versión 1.2.0 (publicada el 2021-11-30)

Adicional

  • función de marcador de posición
  • ATT Support

cambiado

  • Procesamiento de eventos de capa de consentimiento
  • Consultas de la API

Refactorizado

  • Proyecto de reestructuración
  • Rendimiento mejorado de consentlayer
  • Preparación para la nueva estructura de interfaz

Versión 1.1.1 (publicada el 2021-09-05)

fijo

  • corrección de errores para el método hasVendor

Versión 1.1.0 (publicada el 2021-08-17)

Adicional

  • evento de devolución de llamada agregado cuando la vista cmp no se abrirá

fijo

  • desactivado descartando el cmp modal
  • manejar la lógica de consentimiento con el tráfico fuera de la UE

Refactorizado

  • cambió la lógica del generador de URL

Versión 1.0.3 (publicada el 2021-06-17)

fijo

  • Se corrigió el mal comportamiento de las llamadas de enlace externo dentro de la vista cmp.

Versión 1.0.2 (publicada el 2021-06-14)

fijo

  • problemas menores con la versión xcframework

Versión 1.0.0 (publicada el 2021-06-11)

Adicional

  • añadido CHANGELOG al ciclo de vida de desarrollo

cambiado

  • Se cambiaron los nombres de las clases internas con respecto a los conflictos de nombres.

fijo

  • Se corrigió la advertencia de elemento no utilizado causada por Parser
  • Se corrigió la advertencia de asociación de delegados de ConsentController

Versión 0.1.5 (publicada el 2021-03-22)

Refactorizado

  • partes menores refactorizadas del sdk para un mejor mantenimiento

Versión 0.1.1 (publicada el 2021-03-21)

Adicional

  • parámetro opcional adicional a CmpConsentTool para pasar idfa String

Versión 0.1.0 (publicada el 2021-03-21)

Adicional

  • Integración de marco xc agregada

fijo

  • manejo de errores fijos en datos json no válidos

Versión 0.0.1 (publicada el 2021-02-28)

Adicional

  • proyecto de ejemplo de pod para el comando de prueba de pod

Versión 0.0.1 (publicada el 2021-02-27)

Adicional

  • Proporcionar integración a través de cocoapod
Volver