Saltar al contenido principal
Version: SNAPSHOT 🚧

Registro de Cambios de VoiceID

Versión 2.3.X

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

Actualizaciones Principales

  • Actualizada dependencia Core a v2.3.3.
  • Refactorizado sistema de fuentes para integrar UIFontMetrics y escalado dinámico.
  • Añadida integración con Analytics y mejora de eventos de seguimiento.
  • Corregida incompatibilidad de versión de Lottie para mayor estabilidad.
  • Añadido registro de información del componente durante la inicialización.
  • Actualizada versión del SDK de Voz.
  • Unificados atributos y valores con la implementación de Android.
  • Añadido control de tip previo y corregido comportamiento del feedback háptico.
  • Reemplazado uso redundante de String.data.

Correcciones

  • Corregido orden de hasOperationCreated (movido antes de createStep).
  • Refactorizado AnalyticsManager → IAnalyticsController para coherencia con otros componentes.

Versión 2.2.X

Última versión: 2.2.7 – 29/01/2025

Actualizaciones Principales

  • Actualizada dependencia Core y añadido soporte de colores para Modo Oscuro.
  • Parametrizada configuración minSpeechLength.
  • Añadido soporte para personalización de color de imágenes.
  • Incluidos logs y chequeos de uso de micrófono.
  • Añadido comportamiento de advertencia para MultipleSpeakers cuando enableQualityCheck = false.
  • Actualizada dependencia Voice SDK a v4.1.0.
  • Añadido soporte para animaciones personalizadas.
  • Refactorizada lógica de tutoriales (ahora basada en flujo por estado).

Refactorizaciones

  • Refactorizados timeouts y simplificado manejo de dismiss (solo en retryAction).

Correcciones

  • Corregida navegación inválida en errores TIMEOUT.
  • Corregido comportamiento al cancelar y reiniciar grabación.
  • Corregido error de Tracking StepData durante pantallas compartidas.
  • Eliminada clase pública redundante VoiceEnvironment.
  • Corregido error en PrivacyInfo.xcprivacy.

Versión 2.1.X

Última versión: 2.1.1 – 28/07/2024

Actualizaciones Principales

  • Adaptado a Core v2.1.X y actualizadas dependencias.
  • Añadidos eventos de tracking encadenados.
  • Establecido showTutorial = true por defecto.
  • Actualizada paleta de colores neutros y constantes.
  • Añadidos nuevos Lotties, etiquetas accesibles y tags.
  • Aumentado target mínimo de iOS de 11 → 13.
  • Añadida personalización de color y tinte para iconos.
  • Añadido parámetro de configuración enableCheckQuality.
  • Añadidas frases a la configuración de entorno.

Refactorizaciones

  • Eliminado código y extensiones duplicadas o no utilizadas.
  • Usados métodos de Core para evitar redundancias.
  • Mejorada integración de accesibilidad.

Correcciones

  • Corregidos problemas de permisos y reproducción de audio.
  • Forzada ejecución de UIView.fromNib en el hilo principal para evitar errores de concurrencia.

Versión 2.0.X

Última versión: 2.0.3 – 17/05/2024

Actualizaciones Principales

  • Añadido Privacy Manifest y actualizada dependencia Core a v2.0.0.
  • Actualizadas constantes.
  • Adaptado a Agora 4.3.0 y Lottie 4.4.0.
  • Actualizado VoiceEnrollmentResult.swift.

Correcciones

  • Corregido momento de visualización de la frase (antes aparecía antes de la animación).
  • Añadido reintento en caso de timeout.
  • Corregido manejo de callbacks y secuencia de parada de grabación.
  • Corregida ubicación de PrivacyInfo.

Versión 1.5.X

Última versión: 1.5.9 – 14/03/2024

Actualizaciones Principales

  • Grandes cambios funcionales y de UI.
  • Adaptado a Core v1.5.8.
  • Mejorada interacción del usuario y respuesta del flujo.
  • El controlador ahora extiende IFlowableController.
  • Añadido IStatusController para gestión centralizada del estado.
  • Añadidos parámetros de configuración showDiagnostic y vibrationEnabled.
  • Actualizado FPHIVoiceSDK a v3.13.0.

Nuevas Funcionalidades y Estructuras

  • Añadidos nuevos eventos de plataforma a VoiceIdController.
  • Timeout por defecto cambiado de 60000 → 30000 ms.
  • Añadidas notificaciones hápticas.
  • Mejorada UI con ajustes de color y rediseño de RecorderView.
  • Movido startRecording de viewWillAppear → viewDidLoad.
  • Añadidos controles para valores mínimos/máximos de extractionTimeout.

Correcciones

  • Adaptado al nuevo Sistema de Gestión de Errores.