Skip to content

Releases: HumeAI/hume-react-sdk

v0.3.0-beta.4

v0.3.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@rchoyhughes rchoyhughes released this 20 May 20:12
6f487e2

What's Changed

  • Bump hume dependency to 0.15.17

Full Changelog: v0.3.0-beta.3...v0.3.0-beta.4

v0.3.0-beta.3

v0.3.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@ivaaan ivaaan released this 10 Apr 16:23
8fdfef5

What's Changed

Full Changelog: v0.3.0-beta.2...v0.3.0-beta.3

v0.3.0-beta.2

v0.3.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@zgreathouse zgreathouse released this 27 Feb 21:12
522b7fa

What's Changed

  • Bump hume TypeScript SDK to 0.15.15:
    • add prompt_expansion parameter 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_provider is now fully optional, providing just the model_resource is enough
    • fix missing external LLM provider: X_AI

Full Changelog: v0.3.0-beta.1...v0.3.0-beta.2

v0.3.0-beta.1

v0.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@ivaaan ivaaan released this 12 Feb 19:55
1cba927

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, and callDurationTimestamp removed from useVoice()
    Use the new hooks instead:

    • usePlayerFft() — assistant audio FFT (replaces useVoice().fft)
    • useMicFft() — microphone input FFT (replaces useVoice().micFft)
    • useCallDurationTimestamp() — formatted call duration (replaces useVoice().callDurationTimestamp)
  • FFT types
    usePlayerFft() and useMicFft() return readonly number[]. Update component props from number[] to readonly 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

Choose a tag to compare

@ivaaan ivaaan released this 09 Feb 20:31

What's Changed

Full Changelog: v0.2.13...v0.2.14

v0.2.13

Choose a tag to compare

@ivaaan ivaaan released this 02 Feb 20:26
404f674

What's Changed

Full Changelog: v0.2.12...v0.2.13

v0.2.12

Choose a tag to compare

@ivaaan ivaaan released this 14 Jan 17:14
b6b74d0

What's Changed

  • Bump hume to 0.15.11 by @github-actions[bot] in #403
  • Fix #401 (voice-embed-react package not installing via npm)
  • Fix React Server Components CVE vulnerabilities by @vercel[bot] in #399

Full Changelog: v0.2.11...v0.2.12

v0.2.11

Choose a tag to compare

@twitchard twitchard released this 06 Dec 03:32
a794937

What's Changed

Full Changelog: v0.2.10...v0.2.11

v0.2.10

Choose a tag to compare

@twitchard twitchard released this 25 Nov 01:40
65d7b4c

What's Changed

  • (fix) replace getAudioStream with version that supports deviceId by @zachkrall in #391, #392

Full Changelog: v0.2.9...v0.2.10

v0.2.9

Choose a tag to compare

@ivaaan ivaaan released this 18 Nov 18:10
712e4b0

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