Saltar al contenido principal
Version: SNAPSHOT 🚧

Registro de Cambios de NFC

Versión 2.11.X

Última versión: 2.11.8 – 21/10/2025

Actualizaciones Principales

  • Actualizado y adaptado SDK Core a v2.3.3.
  • Refactorizado sistema de fuentes para incluir UIFontMetrics con escalado dinámico.
  • Añadidos eventos de analítica.
  • Añadido override de localización dentro del SDK.
  • Mejorado layout de interfaz para dispositivos pequeños.
  • Nuevos literales durante la captura del NFC.

Correcciones

  • Integradas mejoras de accesibilidad en tutorial y tips previos.
  • Movido hasOperationCreated antes de createStep.
  • Corregido título faltante en alerta de cancelación.
  • Corregidas localizaciones en catalán (antes en portugués).
  • Movido código sensible al hilo principal (DispatchQueue.main.async).
  • Corregida configuración de sdkPrimaryColor en la primera animación del tutorial.
  • Corregidos nombres de animaciones
  • Corregido el color en el TextView de descripción
  • Corregidas animaciones del tutorial previo

Versión 2.10.X

Última versión: 2.10.7 – 14/03/2025

Actualizaciones Principales

  • Actualizado OpenSSL a 1.1.2301 para compatibilidad con Privacy Manifest.
  • Alineados valores con la versión Android.
  • Añadido estilo negrita a literales.
  • Habilitado parámetro showPrevious.
  • Actualizado Core a versión v2.2.2.
  • Añadidas fuentes personalizadas y colores para Modo Oscuro.
  • Ajustado timeout (50000 → 58000 ms).
  • Configurado SkipSecureElements como privado y verdadero.
  • Añadidos métodos para colores e imágenes personalizadas.
  • Actualizado SDK Core a v2.2.0.
  • Añadido soporte para personalización de animaciones.
  • Movida lógica redundante a la capa Core.
  • Añadidas flechas y títulos en las tips del tutorial.

Correcciones

  • Corregido NO_DATA_ERROR al iniciar desde Flow.
  • Mejorada consistencia UX y colores de botones.
  • Corregidos fondos rosados en animaciones.
  • Corregidos errores de seguimiento StepData en pantallas compartidas.
  • Corregidas animaciones y literales para iPhone 15.
  • Añadido autorotate = false para prevenir orientación horizontal.
  • Resuelto error de parseo JSON en skipSecureElements.
  • Corregida superposición de animaciones en pantallas pequeñas.
  • Actualizados varios literales.

Versión 2.9.X

Última versión: 2.9.2 – 29/08/2024

Actualizaciones Principales

  • Añadidas nuevas animaciones y literales para iPhone 15.
  • Añadido soporte para CommonCustomization y ThemeFlow.
  • Actualizado Core a v2.1.0 y adaptados cambios.
  • Mejorada accesibilidad, animaciones Lottie y colores personalizados.
  • Añadidos nuevos parámetros en NfcConfigurationData (extractFacialImage, extractSignatureImage).

Correcciones

  • Corregida altura del campo de texto modal y animaciones del tutorial.
  • Eliminadas animaciones obsoletas de Android.
  • Optimizados valores por defecto y manejo de sesión.

Versión 2.8.X

Última versión: 2.8.4 – 31/05/2024

Actualizaciones Principales

  • Creado flujo de “Tips Previos” no saltable cuando showTutorial = true.
  • Añadidas nuevas animaciones, colores y literales para mejorar UX.
  • Introducido isButtonNotPressed para gestionar enfriamiento del botón de inicio.
  • Reinicio de captura en tagConnectionLost.
  • Añadido tagConnectionLostTimer para sesiones bloqueadas.
  • Actualizada internacionalización y deshabilitado botón de inicio NFC durante bloqueo.
  • Actualizadas dependencias y adaptado a Core v2.0.0.
  • Añadido soporte para Privacy Manifest y OpenSSL 3.1.5000.
  • Mensajes personalizados para iOS ≥17.4.
  • Mejorada gestión de sesión (isActive antes de escaneo).
  • Añadida propiedad estática NfcController.isAvailable.

Correcciones

  • Revertida dependencia OpenSSL (3.1.5000 → 1.1.1100) por fallos en PACE.
  • Sustituidas listas maestras por masterList.pem unificado.
  • Resuelto duplicado ActiveAuthentication.
  • Mejorado parseo JSON en NfcConfigurationData.

Versión 2.7.X

Última versión: 2.7.10 – 13/03/2024

Actualizaciones Principales

  • Adaptado a Core v1.5.6–v1.5.8.
  • Añadida integración con componente de estado, flujo diagnóstico y control de timeout.
  • Refactorizados modelos NfcResult y mejorado manejo de errores.
  • Añadido tutorial con animaciones, traducciones al catalán y navegación mejorada.
  • Añadido nuevo tipo de error: TagConnectionLost.
  • Actualizado manejo de extracción de MasterList.

Correcciones

  • Gestionadas claves MRZ inválidas y textos truncados en tutorial.
  • Mejorada lógica de fallback.
  • Corregida clave literal nfc_component_cancel.

Versión 2.5.X

Última versión: 2.5.6 – 14/09/2023

Actualizaciones Principales

  • Añadidos nuevos parámetros a NfcConfigurationData (skipPace, dataGroups).
  • Actualizada versión mínima de iOS a 13.
  • Añadidas traducciones al catalán.
  • Añadidos literales personalizables y mejoras en UI de carga.
  • Añadido soporte para BehaviorComponent y adaptación al SDK 1.4.0.

Correcciones

  • Corregido error InvalidMRZ cuando el número de documento era menor a 9 caracteres.
  • Resueltos errores de mapeo OCR, seguimiento NFC_WIDGET y comprobaciones MRZ.

Versión 2.4.X

Última versión: 2.4.2 – 10/05/2023

Actualizaciones Principales

  • Cambiado formato de fechas en configuración.
  • Downgrade de OpenSSL a 1.1.1100 para compatibilidad híbrida.
  • Convertido módulo en Componente, integrando LicenseChecker internamente.
  • Refactorizado PassportReader y restringido acceso público innecesario.