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
useGuideKitStatusprevents unnecessary re-renders - fix: Shadow root reuse — avoids duplicate
attachShadowerrors - 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