v1.0.0 — 2025
Tipo de release: MayorAñadido
- Prop
templatereemplazatoolsargspara la configuración de esquemas de datos clínicos - Prop
templateidrequerida junto contemplatepara la generación de reportes - Campo
isConfigurableen las propiedades del template para controlar la personalización del usuario - Modo
debug="true"con logging estructurado en consola con prefijo[Sofia SDK] - Modo solo-chat automático cuando se omiten
template/templateid - Enmascaramiento de PII en logs de debug para cumplimiento HIPAA/GDPR
- Validación de entrada con protección contra XSS, inyección SQL e inyección NoSQL
- Eventos personalizados en web component:
handle-report,set-is-open,set-get-last-report
Cambiado
- El botón de generar ahora requiere ambos
templateytemplateidpara aparecer - El parsing de templates usa fallback de tres estrategias: JSON.parse → eliminación de prefijo → eval con Function
- Los mensajes de error ahora incluyen sufijos de categoría (
configError,authError,apiError,settingsError,audioError,storageError,webSocketError) - Validación de props mejorada con mensajes de error detallados en consola y links a documentación
Deprecado
toolsargs→ usartemplate(será eliminado en v2.0)
Eliminado
isonlychat— el modo solo-chat ahora es automáticodisablegenerate— omitirtemplate/templateiden su lugardisableactions— no montar el componente en su lugarsofiatitle— el título siempre es “SofIA”isscreenloading— no disponible en UI basada en Chattranscriptorselectvalues— sin efectorenderReportContent— renderizado personalizado no disponible en Chat UIhandleFill— no disponible en Chat UItoast— sin efecto
Migración
Consulta la Guía de Migración para instrucciones paso a paso.v0.0.10 — 2024
Tipo de release: ParcheAñadido
- Soporte de procesamiento de archivos — SofIA ahora puede procesar documentos subidos como parte del contexto de la consulta
- Warnings de deprecación para props legacy (
toolsargs,isonlychat,disableactions,disablegenerate,sofiatitle,isscreenloading,transcriptorselectvalues,handleFill,renderReportContent) - Soporte de propiedad
isConfigurableen campos del template
Cambiado
- Las props deprecadas ahora emiten warnings
[Sofia SDK] DEPRECATED:en consola
v0.0.9 — 2024
Tipo de release: ParcheAñadido
- Autosummary configurable — los resúmenes automáticos de conversación ahora se pueden habilitar y personalizar
Cambiado
- Alineación de dependencias internas en todos los paquetes
v0.0.8 — 2024
Tipo de release: ParcheAñadido
- Visualización de versión en la pantalla de configuración
Cambiado
- Mejoras internas en la gestión de configuración
v0.0.7 — 2024
Tipo de release: ParcheCambiado
- Corrección de errores y mejoras de estabilidad
v0.0.6 — 2024
Tipo de release: ParcheCambiado
- Corrección de errores y mejoras internas
v0.0.5 — 2024
Release interno — sin cambios visibles para el usuario.v0.0.4 — 2024
Tipo de release: ParcheCambiado
- Mejoras del lanzamiento público inicial
v0.0.3 — 2024
Tipo de release: ParcheAñadido
- Lanzamiento público inicial del SDK de SofIA
- Web component (
<sofia-sdk>) con encapsulación Shadow DOM - Transcripción de audio en tiempo real via WebSocket
- Generación de reportes con streaming LangGraph
- Soporte de frameworks: Vanilla JS, React, Angular
- Soporte bilingüe (Inglés, Español)
- Callbacks
handleReport,setIsOpen,setGetLastReport - Integración de datos de paciente via prop
patientdata - Soporte de templates JSON Schema Draft-07