Información
Content

[Android] 3. Registro de cambios

Changelog

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

Versión 1.7.1 (publicada el 2023-09-17)

Debido a una migración, el SDK ahora está disponible en este Repositorio: red.consentmanager.sdk:android:1.7.1

Adicional

  • Reintentar lógica

cambiado

  • Reglas de Proguard mejoradas 
  • Manejo de errores optimizado
  • Mejoras de rendimiento para WebView 

Refactorizado

  • Fragmento y actividad para Consentlayer
  • Registro personalizado

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

Adicional

  • devolución de llamada OnConsentReceived para todas las APIS para cambiar el proveedor y el propósito
  • soporte para versiones anteriores de Android

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

Adicional

  • Tipos agregados para claves de metadatos.

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

Adicional

  • Comprobar API con onOpenCallback
  • Se agregó la interfaz de servicio de consentimiento y sin servicio de devolución de llamada.

Refactorizado

  • Se corrigió el error de cmp en diferentes ubicaciones.
  • Versión Gradle actualizada
  • Establezca el valor predeterminado para el evento del botón.

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

Adicional

  • Objeto de configuración mejorado y restablecimiento agregado
  • Se agregaron funciones de interfaz faltantes

Refactorizado

  • Estabilidad mejorada para CMPConfig
  • Metadatos eliminados como clase interna
  • Estabilidad mejorada y datos actualizados del objeto de consentimiento de Cmp
  • Estabilidad mejorada para la decodificación y codificación json no válida
  • Registro de funciones no utilizadas mejoradas y refactorizadas
  • Cambiar la firma de la API de checkAndOpenCmpLayer, se agregó una interfaz de aplicación opcional
  • Cambie la firma API getLastConsentString a getConsentstring, exportConsentString a exportCmpString, importCMPData a importCmpString, para diferenciar más entre la cadena cmp por consentmanager y la cadena de consentimiento por iab
  • Cambiar la firma de API getAgreedVendor se convierte en getEnabledVendors
  • Gradle actualizado a 7.4.1
  • Estabilidad mejorada para errores mientras consentlayer está abierto
  • Estabilidad mejorada para la migración y la decodificación y codificación de API más nuevas y más antiguas
  • Clase de servicio mejorada y manejo de errores.

fijo

  • Cadena idfa fija
  • posible pérdida de memoria y rendimiento mejorado

Remoto

  • Nota de desuso para la API de marcador de posición
  • Oyente no utilizado
  • Repositorio internalizado
  • Clases internalizadas para módulo.

Probar

  • Clases de prueba refactorizadas
  • Pruebas actualizadas
  • Prueba agregada para el objeto de consentimiento
  • Pruebas de constructor añadidas

Versión 1.5.7 (publicada el 2023-02-16)

Caracteristicas

  • Se agregó obtener una lista de propósitos y proveedores deshabilitados.
  • Propósitos y proveedores deshabilitados

Correcciones

  • Falta errorCallback en createInstance

Refactorizar

  • Se mejoró la estabilidad mediante la adición de bloques Try Catch alrededor de las partes de serialización y deserialización.
  • Verificaciones de disponibilidad de red mejoradas
  • API refactorizada e interfaz añadida. Puntos finales limpios y puntos finales específicos marcados como obsoletos
  • Estabilidad mejorada para guardar el consentimiento

Estilo

  • Documentos actualizados y código limpio.
  • Documentación

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

Cambios

  • Se resolvió un error relacionado con GDPR o CCPA.

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

Correcciones

  • Se eliminó la clase Java para mejorar el rendimiento.

Versión 1.5.4 (publicada el 2023-02-02)

Refactorizado

  • Enorme refactorización y cambio de API de hasVendor

Versión 1.5.3 (publicada el 2023-02-02)

Correcciones

  • Se eliminó la instancia estática del servicio.

Versión 1.5.2 (publicada el 2023-01-24)

Correcciones

  • Se eliminó la instancia estática del servicio.

Versión 1.5.1 (publicada el 2023-01-23)

Refactorizado

  • Refactorización y limpieza

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

Cambios

  • API agregada getAgreed y getAll Purposes and Vendors

Versión 1.4.94 (publicada el 2023-01-06)

Cambios

  • Clase de devolución de llamada estática agregada

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

Cambios

  • API de lista de propósitos y proveedores agregados

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

Cambios

  • Agregado en devolución de llamada de error y API de lenguaje CMP

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

Correcciones

  • Registro innecesario eliminado

Versión 1.4.9 (publicada el 2022-12-28)

Cambios

  • Error común agregado

Versión 1.4.8 (publicada el 2022-12-16)

Cambios

  • Material de Android actualizado

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

Cambios

  • Se resolvió un error relacionado con GDPR o CCPA.

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

Correcciones

  • Se eliminó la clase Java para mejorar el rendimiento.

Versión 1.4.8 (publicada el 2022-12-16)

Cambios

  • Material de Android actualizado.

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

Cambios

  • Se agregó hasConsent.

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

Correcciones

  • Se corrigió un error de clave faltante.

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

Cambios

  • Se agregaron las funciones "rechazar todos" y "hasConsentPurpose/Vendor".

Versión 1.4.4 (publicada el 2022-11-29)

Cambios

  • Se agregó un evento de javascript.

Versión 1.4.3 (publicada el 2022-11-29)

Cambios

  • Estilos de actividad añadidos.

Versión 1.4.2 (publicada el 2022-11-10)

Cambios

  • Se actualizó la versión del SDK de CMP.

Versión 1.4.1 (publicada el 2022-11-01)

Cambios

  • Inicializar.

Versión 1.4.0 (publicada el 2022-10-31)

Cambios

  • Fragmento y limpiezas implementados.

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

Adicional

  • función de color personalizado y tamaño de pantalla personalizado

Versión 1.3.3 (publicada el 2022-04-08)

Adicional

  • eventos después de guardar

Versión 1.3.2 (publicada el 2022-04-08)

Adicional

Versión 1.3.1 (publicada el 2022-04-08)

Adicional

  • actividad nueva tarea

Versión 1.3.0 (publicada el 2020-08-04)

fijo

Versión 1.2.9 (publicada el 2020-07-04)

cambiado

  • Verificación adicional en hasPurpose/hasVendor para comprobar si se da el consentimiento

Versión 1.2.8 (publicada el 2022-07-04)

fijo

  • Disparadores de eventos para cerrar CMP arreglados
  • Disparador de evento para CMP no abierto arreglado. El evento No abierto ahora también se activará cuando ConsentLayer envíe un consentimiento sin abrir.

Versión 1.2.7 (publicada el 2022-27-03)

cambiado

  • La devolución de llamada de OpenListener se movió al evento de apertura de la capa real

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

Refactorizado

  • Mejoras de estabilidad para CMP Communication of ConsentLayer
  • Actividad de interfaz de usuario refactorizada y WebView

fijo

  • Se corrigió la sincronización del consentimiento del usuario de ConsentLayer con el SDK

Versión 1.2.5 (publicada el 2022-13-03)

Refactorizado

  • Estabilidad para dispositivos CCPA/GDP
  • Fiabilidad de las solicitudes de red

Versión 1.2.4 (publicada el 2022-20-02)

fijo

  • Posibilidad de crear una instancia sin ninguna función de devolución de llamada
  • Estado fijo de dispositivos CCPA/GDPR en solicitudes de proveedor/propósito

Versión 1.2.3 (publicada el 2022-02-02)

fijo

  • Error solucionado con comportamiento de aceptación de necesidad.

cambiado

  • La actividad se está ejecutando en segundo plano

Versión 1.2.2 (publicada el 2022-30-01)

cambiado

  • cambió el tiempo de inserción de funciones js en webview
  • la llamada a la API de back-end cambió si no hay consentimiento presente

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

cambiado

  • cambió la llamada API de ConsentLayer
  • Visibilidad

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

Adicional

  • Objeto de vista previa de marcador de posición

Refactorizado

  • introdujo objetos kotlin para el futuro próximo Android Sdk
  • nombres de devolución de llamada de eventos sincronizados entre proyectos

fijo

  • problema solucionado de reabrir ConsentLayer

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

fijo

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

Refactorizado

  • lógica del generador de URL modificada

Versión 1.0.1 (publicada el 2021-06-22)

fijo

  • error minimizado arreglado

Versión 1.0.0 (publicada el 2021-03-26)

Adicional

  • Se agregó el manejo de la propiedad AddId.
  • agregado Léame y proyecto de ejemplo de trabajo

Versión 0.0.1 (publicada el 2021-03-24)

Adicional

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