v1.0.0 — 2025
Release type: MajorAdded
templateprop replacestoolsargsfor clinical data schema configurationtemplateidprop required alongsidetemplatefor report generationisConfigurablefield in template properties to control user customizationdebug="true"mode with structured console logging prefixed with[Sofia SDK]- Automatic chat-only mode when
template/templateidare omitted - PII masking in debug logs for HIPAA/GDPR compliance
- Input validation with XSS, SQL injection, and NoSQL injection protection
- Custom events on web component:
handle-report,set-is-open,set-get-last-report
Changed
- Generate button now requires both
templateandtemplateidto appear - Template parsing uses three-strategy fallback: JSON.parse → prefix removal → Function eval
- Error messages now include category suffixes (
configError,authError,apiError,settingsError,audioError,storageError,webSocketError) - Improved prop validation with detailed console error messages and documentation links
Deprecated
toolsargs→ usetemplate(will be removed in v2.0)
Removed
isonlychat— chat-only mode is now automaticdisablegenerate— omittemplate/templateidinsteaddisableactions— don’t mount the component insteadsofiatitle— title is always “SofIA”isscreenloading— not available in Chat-based UItranscriptorselectvalues— no effectrenderReportContent— custom rendering not available in Chat UIhandleFill— not available in Chat UItoast— no effect
Migration
See the Migration Guide for step-by-step instructions.v0.0.10 — 2024
Release type: PatchAdded
- File processing support — SofIA can now process uploaded documents as part of the consultation context
- Deprecation warnings for legacy props (
toolsargs,isonlychat,disableactions,disablegenerate,sofiatitle,isscreenloading,transcriptorselectvalues,handleFill,renderReportContent) isConfigurableproperty support in template fields
Changed
- Deprecated props now emit
[Sofia SDK] DEPRECATED:warnings in console
v0.0.9 — 2024
Release type: PatchAdded
- Configurable autosummary — automatic conversation summaries can now be enabled and customized
Changed
- Internal dependency alignment across all packages
v0.0.8 — 2024
Release type: PatchAdded
- Version display in settings screen
Changed
- Internal improvements to settings management
v0.0.7 — 2024
Release type: PatchChanged
- Bug fixes and stability improvements
v0.0.6 — 2024
Release type: PatchChanged
- Bug fixes and internal improvements
v0.0.5 — 2024
Internal release — no user-facing changes.v0.0.4 — 2024
Release type: PatchChanged
- Initial public release improvements
v0.0.3 — 2024
Release type: PatchAdded
- Initial public release of SofIA SDK
- Web component (
<sofia-sdk>) with Shadow DOM encapsulation - Real-time audio transcription via WebSocket
- Report generation with LangGraph streaming
- Framework support: Vanilla JS, React, Angular
- Bilingual support (English, Spanish)
handleReport,setIsOpen,setGetLastReportcallbacks- Patient data integration via
patientdataprop - JSON Schema Draft-07 template support