Saltar al contenido principal
Todos los cambios notables del SDK de SofIA se documentan en esta página. El formato sigue Keep a Changelog y el proyecto adhiere a Versionado Semántico.

v1.0.0 — 2025

Tipo de release: Mayor

Añadido

  • Prop template reemplaza toolsargs para la configuración de esquemas de datos clínicos
  • Prop templateid requerida junto con template para la generación de reportes
  • Campo isConfigurable en 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 template y templateid para 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 → usar template (será eliminado en v2.0)

Eliminado

  • isonlychat — el modo solo-chat ahora es automático
  • disablegenerate — omitir template/templateid en su lugar
  • disableactions — no montar el componente en su lugar
  • sofiatitle — el título siempre es “SofIA”
  • isscreenloading — no disponible en UI basada en Chat
  • transcriptorselectvalues — sin efecto
  • renderReportContent — renderizado personalizado no disponible en Chat UI
  • handleFill — no disponible en Chat UI
  • toast — sin efecto

Migración

Consulta la Guía de Migración para instrucciones paso a paso.

v0.0.10 — 2024

Tipo de release: Parche

Añ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 isConfigurable en campos del template

Cambiado

  • Las props deprecadas ahora emiten warnings [Sofia SDK] DEPRECATED: en consola

v0.0.9 — 2024

Tipo de release: Parche

Añ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: Parche

Añ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: Parche

Cambiado

  • Corrección de errores y mejoras de estabilidad
Sin cambios visibles para el usuario en esta versión.

v0.0.6 — 2024

Tipo de release: Parche

Cambiado

  • Corrección de errores y mejoras internas
Sin cambios visibles para el usuario en esta versión.

v0.0.5 — 2024

Release interno — sin cambios visibles para el usuario.

v0.0.4 — 2024

Tipo de release: Parche

Cambiado

  • Mejoras del lanzamiento público inicial

v0.0.3 — 2024

Tipo de release: Parche

Añ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