Releases
1.10.0 (2026-02-11)
- Multi-SOAP support: new
splitSoap()andmergeSoap()methods on theConsultationobject let you split a consultation into multiple SOAP notes or merge them back into one. See Multi-SOAP. - New
getSummary()method on theConsultationobject to retrieve a consultation summary on demand. - New
squire.consultation(id)method to create aConsultationinstance from an existing consultation ID — useful after a page refresh or navigation. - Deprecated:
getConsultationSummary()is replaced byconsultation.getSummary().
1.9.0 (2026-01-27)
- Expose state change events via the
state-changeevent. See error handling.
1.8.0 (2025-10-27)
- Introduction of Widgets for drop-in UI components.
- Switched to
AudioWorkletfor improved audio processing and reduced latency, with automatic fallback for browsers that don’t support it.
startRecordingnow awaits until the session is fully started before resolving.- Request retry logic on transient failures (network issues, server errors).
- New
logLevelconstructor option to control logging verbosity. See log level.
1.7.0 (2025-10-08)
- New
getConsultationSummarymethod to retrieve a consultation summary by its ID. startRecordingnow returns theConsultationobject, which includes the consultationid.- Support for new template
specialist_general_free_text_api.
- Collect microphone technical stats for diagnostic purposes.
1.6.0 (2025-08-25)
- Support for passing
templateSchemainstartRecording.
- Fix for improved audio buffering reliability.
- Enforce starting one recording at a time to prevent duplicate sessions when users click the start button multiple times.
1.5.0 (2025-08-15)
- Add support for the Squire-branded microphone hardware.
- Improve recording start speed on lower-quality network connections.
- Add JSDoc annotations to all public methods for improved IDE autocompletion.
1.4.0 (2025-07-04)
- Add
pauseRecordingandresumeRecordingmethods. See pause and resume.
1.3.0 (2025-06-19)
- Support for live intermediate report responses during an active consultation.
1.2.0 (2025-05-28)
- Terms & Conditions management: view and accept T&C documents from within the SDK. See terms and conditions.
1.1.0 (2025-04-25)
- Allow specifying the
templateIdwhen generating a consultation report (for example, for specialist templates). - Expose
IBUIcode for diagnosis in report output.
1.0.0 (2025-02-17)
- Initial release of the Squire JavaScript SDK.