Releases: HumeAI/hume-react-sdk
Release list
v0.3.0-beta.4
v0.3.0-beta.3
What's Changed
- Bump
humeTypeScript SDK to0.15.16- new config options: Turn Detection, Interruption
Full Changelog: v0.3.0-beta.2...v0.3.0-beta.3
v0.3.0-beta.2
What's Changed
- Bump
humeTypeScript SDK to0.15.15:- add
prompt_expansionparameter for external LLMs (link to docs) - add new external LLM models:
claude-opus-4-6,gpt-5.1,gpt-5.1-priority,gpt-5.2,gpt-5.2-priority - upd config creation: external LLM
model_provideris now fully optional, providing just themodel_resourceis enough - fix missing external LLM provider:
X_AI
- add
Full Changelog: v0.3.0-beta.1...v0.3.0-beta.2
v0.3.0-beta.1
What's Changed
This release optimizes performance by moving high-frequency data (FFT and call duration) off the main useVoice() context and into dedicated hooks, eliminating cascading re-renders in components that don't need that data.
- Optimize @humeai/voice-react performance: eliminate cascading re-renders by @zachkrall in #417
⚠️ Breaking changes (0.2.x → 0.3.0)
-
fft,micFft, andcallDurationTimestampremoved fromuseVoice()
Use the new hooks instead:usePlayerFft()— assistant audio FFT (replacesuseVoice().fft)useMicFft()— microphone input FFT (replacesuseVoice().micFft)useCallDurationTimestamp()— formatted call duration (replacesuseVoice().callDurationTimestamp)
-
FFT types
usePlayerFft()anduseMicFft()returnreadonly number[]. Update component props fromnumber[]toreadonly number[]if you pass these values down.
See the migration guide for before/after examples and full details.
Full Changelog: v0.2.14...v0.3.0-beta.1
v0.2.14
v0.2.13
What's Changed
- fix WebSocket
queryParamsandvoice_id(backwards-compatibility): HumeAI/hume-typescript-sdk#701
Full Changelog: v0.2.12...v0.2.13
v0.2.12
v0.2.11
What's Changed
- Bump typescript sdk to 0.15.9 by @twitchard in #395
Full Changelog: v0.2.10...v0.2.11
v0.2.10
What's Changed
- (fix) replace
getAudioStreamwith version that supportsdeviceIdby @zachkrall in #391, #392
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
- Bump hume dependency to 0.15.6 by @twitchard in #389
- (fix) authorization parameters are now being passed through to websockets properly
Full Changelog: v0.2.8...v0.2.9