En esta página
Changelog
[3.6.0] - 2025-05-15
Corregido
Mejorado el mecanismo de manejo de errores para una mejor comunicación de errores del lado del cliente
Solucionados problemas con el formato de respuesta de error devuelto a aplicaciones cliente
Mejorados los detalles de error para proporcionar información más útil para la resolución de problemas
[3.5.4] - 2025-04-24
Añadido
Nuevos eventos añadidos para proporcionar retroalimentación más específica:
DATE_NOT_FOUND
: Evento activado cuando no se encuentra una fecha requerida en el documento
TEXT_NOT_VERIFIED
: Evento activado cuando falla la verificación de texto
[3.5.2] - 2025-04-15
Corregido
Solucionado problema con el evento RESULT que no se recibía correctamente en componentes frontend debido al cierre prematuro de conexión
Mejorado el manejo de eventos para asegurar que los suscriptores tengan tiempo de procesar eventos antes de la limpieza
Garantizada la correcta propagación de eventos desde el paquete OcrId hacia las aplicaciones que lo consumen
[3.5.1] - 2025-04-04
Añadido
Claves de traducción adicionales en la interfaz TranslationKeys
:
cameraUnavailable
: Texto mostrado cuando no se puede acceder a la cámara
preparingCamera
: Texto mostrado mientras la cámara se está inicializando
noCameraAvailable
: Texto mostrado cuando no se detecta ninguna cámara en el dispositivo
[3.5.0] - 2025-04-04
Añadido
Soporte para traducciones personalizadas a través del objeto de configuración:
Añadida la propiedad translations
a la interfaz IBaseConfiguration
que permite definir texto personalizado para elementos de la interfaz de usuario
Interfaz TranslationKeys
para tipar fuertemente las claves de traducción que pueden ser personalizadas
Soporte para códigos de idioma personalizados más allá del tipo Language predefinido
Cambiado
Las traducciones ahora se cargan desde el objeto de configuración pasado al constructor
Mejorada la flexibilidad al permitir cualquier cadena como código de idioma, sin limitarse a los valores predefinidos de Language
[3.4.3] - 2025-04-03
Corregido
Corregido error tipográfico en el parámetro api multipageProcessing
[3.4.2] - 2025-04-03
Añadido
Pasado el parámetro multipageProcessing
al backend para manejar documentos de múltiples páginas
[3.4.1] - 2025-04-02
Corregido
Solucionado problema donde el OCR capturaba imágenes demasiado rápido sin realizar las validaciones adecuadas de calidad de imagen
[3.4.0] - 2025-04-02
Añadido
Nuevos parámetros de configuración:
typeStatusMandatory
: Parámetro booleano para imponer requisitos de estado de tipo
multipageProcessing
: Parámetro booleano para manejar documentos de múltiples páginas
skipDocumentAnalysis
: Parámetro booleano para omitir el análisis de documentos a nivel de componente
Optimización de rendimiento cuando se usa skipDocumentAnalysis=true
, permitiendo que el análisis se realice exclusivamente a través de la API
Cambiado
Mejorado el rendimiento de captura de documentos cuando se omite el análisis a nivel de componente
Mejorada la integración de API para flujos de trabajo de procesamiento de documentos
Corregido
Resueltos cuellos de botella de rendimiento en el proceso de captura de documentos
[3.3.1] - 2025-03-25
Limpieza de Código
Eliminación de logs innecesarios
Refactorización de código para mejorar legibilidad
[3.3.0] - 2025-03-24
Añadido
Nuevo evento PRESS_RETRY_BUTTON que indica que ocurrió un error y el usuario está intentando reintentar
Nuevo evento CAMERA_PERMISSION_DENIED para notificar cuando se deniega el acceso a la cámara
Nuevo parámetro opcional forceShutdown
en el método close()
para control explícito de apagado
Manejo mejorado de errores para problemas de permisos de cámara
Cambiado
Mejora significativa en el rendimiento de detección de documentos
Modificación de la interfaz ITransport
para incluir el nuevo parámetro en close()
Corregido
Solucionado error crítico donde el método close()
llamaba automáticamente a shutdown()
, causando que el servicio terminara prematuramente y evitando su reutilización
Resuelto el problema de terminación del servicio después del primer intento
[3.2.0] - 2025-03-21
Añadido
Nuevo evento BAD_IMAGE_QUALITY
en EventTypeUserFeedback
que proporciona retroalimentación específica cuando el escaneo de documentos falla debido a problemas de calidad de imagen (problemas de enfoque, iluminación deficiente, reflejos, encuadre inadecuado)
Detección mejorada de errores para distinguir entre errores de tipo de documento y problemas de calidad de imagen
Cambiado
Mejora en el manejo de errores para proporcionar retroalimentación más precisa al usuario durante el procesamiento de documentos
Actualización del procesamiento interno de eventos para manejar notificaciones específicas de calidad de imagen desde el backend
Corregido
Mejor clasificación de errores para escaneos fallidos que anteriormente mostraban errores genéricos
[3.1.4] - 2024-12-10
Cambios
Se mejoró el mensaje de error mostrado cuando ocurre un error de análisis de documento, proporcionando retroalimentación más clara al usuario.
Se renombró el error PROCESS_RESTARTED_DUE_ANALYSIS_ERROR
a PROCESS_FAILED_DUE_ANALYSIS_ERROR
para mayor consistencia y precisión.
[3.1.3] - 2024-12-09
Adiciones
Se actualizó la documentación para reflejar los últimos cambios y mejoras.
Nuevos entornos añadidos al enum Envs
.
Cambios
Limpieza del código para eliminar funciones obsoletas y mejorar la mantenibilidad.
[3.1.2] - 2024-11-26
Adiciones
Mensajes y animaciones de guía en tiempo real para asistir al usuario en rotar y posicionar correctamente el documento durante el proceso de escaneo.
Velocidad mejorada de captura de documentos para una mejor experiencia de usuario.
Optimización para entornos de bajo ancho de banda enviando solo una imagen por proceso para análisis.
La detección y recorte de documentos ahora se realizan directamente en el navegador, reduciendo el tiempo de procesamiento.
El proceso de escaneo espera hasta que se detecte un documento antes de enviar la imagen al backend para análisis.
Cambios
Se mejoró el ciclo de retroalimentación para fallos de análisis:
Si el backend no logra analizar el documento, el usuario recibe un aviso para reiniciar el proceso con instrucciones claras.
Los eventos de USER_FEEDBACK
se actualizaron para incluir animaciones y mensajes que guían mejor al usuario durante el proceso de escaneo.
Correcciones
Se resolvieron problemas que causaban retrasos en la detección y captura de documentos en ciertos entornos de navegador.
Se corrigieron cuellos de botella de rendimiento durante el proceso de escaneo en dispositivos con potencia de procesamiento o ancho de banda limitados.
Eliminaciones
Se eliminó el soporte para el método openCamera
. Utiliza startStream
en su lugar para una API unificada.