Skip to content

v0.2.0 — Stability & DX Improvements

Latest

Choose a tag to compare

@riaz37 riaz37 released this 08 Mar 05:46
· 42 commits to main since this release

Highlights

@guidekit/core@0.2.0

  • fix: Memory leak — bus subscriptions now properly cleaned up in destroy()
  • fix: Abort controller reset enables re-initialization after destroy()
  • feat: Per-tool execution timeouts with configurable toolTimeoutMs
  • feat: Tool parameter validation via JSON Schema definitions
  • feat: Promise-based WebSocketManager.connect() with proper timeout rejection
  • fix: Web Speech STT/TTS robustness improvements

@guidekit/react@0.2.0

  • perf: Shallow comparison in useGuideKitStatus prevents unnecessary re-renders
  • fix: Shadow root reuse — avoids duplicate attachShadow errors
  • a11y: Tab focus trapping in widget consent dialog

@guidekit/server@0.2.0

  • feat: Session key store TTL with lazy eviction of expired sessions

Patch releases

  • @guidekit/vad@0.1.1, @guidekit/cli@0.1.1, @guidekit/intelligence@0.1.1, @guidekit/knowledge@0.1.1, @guidekit/plugins@0.1.1

Docs & Tests

  • Updated 6 documentation pages + new troubleshooting guide
  • 6 new test suites (1,363 total tests passing)

Full Changelog: v0.1.0...v0.2.0