Registro de Cambios de Selphi
Versión 2.3.X
Última versión: 2.3.7 – 03/07/2025
Actualizaciones Principales
- Introducido commit reversible con comentarios y logs internos mejorados para auditoría.
- Entregada versión accesible alineada con los requisitos de auditoría.
- Revisión completa de accesibilidad para garantizar cumplimiento y mejorar la usabilidad.
- Actualizada y adaptada dependencia de Core a
v2.3.3. - Activada integración de seguimiento de vídeo con IDV Tracking.
- Eliminado parámetro
localedeSelphiConfigurationData— ahora se deriva automáticamente deinitSdk(). - Añadida integración completa de analítica en el SDK.
- Implementado soporte multilingüe (añadido portugués).
- El idioma se establece dinámicamente desde la configuración de
initSdk(). - Mejorado seguimiento y análisis de eventos desde el nivel Widget.
- Revisión y mejora de UI/UX.
- Nuevas animaciones
Correcciones
- Movida la comprobación
hasOperationCreatedantes decreateStep()para asegurar inicialización correcta. - Refactorizado
AnalyticsManager → IAnalyticsControllerpara unificar la lógica de analítica entre componentes.
Versión 2.2.X
Última versión: 2.2.11 – 18/03/2025
Actualizaciones Principales
- El idioma por defecto ahora coincide con el del dispositivo.
- Añadida funcionalidad de flash (solo cámara trasera).
- Actualizadas dependencias de Core (
SM-4399). - Actualizada dependencia del Widget a
v5.16.3. - Introducido modo MOVE con cámara trasera para mejorar detección de vida.
- Añadido parámetro
cameraPreferredenSelphiController.swift. - Actualizado
SelphiWidgetav5.16.0. - Añadidos nuevos Lotties accesibles para mayor inclusión.
- Mejorada experiencia de navegación y retroalimentación del usuario.
- Fusionado PR #74 (
feat/SM-4094RevisionUX) con mejoras UX significativas. - Mejorada gestión de errores: ahora se encapsulan como resultados exitosos cuando corresponde.
- Creado
RawTemplateWidgetControllerreemplazando la implementación anterior. - Actualizadas constantes y dependencias.
- Mapeado
FPBLivenessDiagnosticy refactorizado el análisis de resultados. - Añadida integración de llamada de Advance Tracking.
- Actualizada dependencia de Core a
v2.2.0. - Refactorizada la lógica de animaciones para soportar personalización dinámica.
- Fusionado PR #69 (
fix/SM-3828-literal-selphi-signature) con correcciones literales y mejoras UI. - Mejorado flujo UX y manejo de colores en
TutorialTipsConfigurationData.swiftyConstants.swift.
Correcciones
- Corregido fallo visual al lanzar el controlador desde un hilo en segundo plano.
- Corregidas inconsistencias menores en UX y navegación.
- Aplicada solución temporal para evitar cierres del Widget en ciertas secuencias de captura.
Versión 2.1.X
Última versión: 2.1.2 – 28/08/2024
Actualizaciones Principales
- Refactorizada la lógica para mejorar reutilización entre controladores.
- Implementado
CommonCustomizationpara control de color y tema. - Creado
SelphiThemepara un estilo unificado. - Añadido soporte de tutoriales y consejos directamente desde el SDK.
- Introducida entidad
LivenessDiagnostice integrada enSelphiResult. - Adaptado a Core
v2.1.X. - Migrada la lógica de internacionalización (i18n) a Core.
- El proveedor
RawTemplateahora usatokenizeControlleren lugar deFPhiWidget.
Correcciones
- Corregido problema en la jerarquía de vistas diagnósticas.
- Corregida condición de carrera en validación de
SignatureProof. - Corregidos errores de compilación y configuración.
- Corregidos nombres inconsistentes en animaciones Lottie.
- Mejorada accesibilidad con nuevos literales y etiquetas.
- Corregido modo MOVE (
PR #54).
Versión 2.0.X
Última versión: 2.0.2 – 15/05/2024
Actualizaciones Principales
- Añadido soporte para
bestImageTokenizedpara mejorar la calidad de plantilla. - Implementado mecanismo de reintento ante timeouts.
- Añadida funcionalidad
logImagesy nuevo parámetro de controlador para trazabilidad. - Adaptado a Core
v2.0.0. - Añadido Privacy Manifest para cumplimiento normativo en iOS.
- Mejorada validación de licencia y propagación de errores.
Correcciones
- Corregido nombre del paso de flujo:
SIGNATURE_SELPHI_CONTROLLER → SIGNATURE_SELPHI_COMPONENT. - Corregido fallo donde el estado de licencia fallida no lanzaba callback.
- Añadido valor
TrackAssetType.SELPHI_SIGNATUREenSelphiSignatureController.
Versión 1.5.X
Última versión: 1.5.10 – 12/03/2024
Actualizaciones Principales
- Refactorizado
SignatureSelphipara extender la clase principal del controlador. - Adaptado a Core
v1.5.8. - Mejorada integración de flujo y manejo de eventos para mayor fiabilidad.
Nuevas Funcionalidades y Estructuras
- Creado
SignatureSelphiController. - Añadidos nuevos eventos de plataforma en
SelphiController. - Introducido parámetro
vibrationEnabled. - Añadidas notificaciones hápticas.
SelphiConfigurationDataahora permite parseo directo desde JSON.- Añadido nuevo inicializador a
RawTemplateControllerque aceptaData.
Cambios Estructurales
- Introducido nuevo modo:
SelphiFaceLivenessMode.MOVE. - Añadida validación de valores mínimos y máximos en
extractionTimeout. - Parámetros de configuración por defecto actualizados:
showTutorial = trueshowDiagnostic = true(requierestatusComponent)showResultAfterCapture = truedebug = false
- Eliminado fallback a recursos ZIP por defecto.
Correcciones
- Corregido fallo de inicialización en
RawTemplateControlleren ciertos escenarios.