Skip to content

v0.4.2

Choose a tag to compare

@ochafik ochafik released this 26 Jan 14:30
· 120 commits to main since this release
2d4311a

Release 0.4.2

Features

  • say-server: New streaming Pocket TTS example with karaoke-style word highlighting (#304)
  • debug-server: Interactive debug server for development and troubleshooting (#321)
  • Theme support in basic-host: Theme toggle and MCP style CSS variables for consistent styling (#336)
  • getUiCapability helper: New helper function for capability negotiation between views and hosts (#313)
  • Visibility optimization: Three.js and Shadertoy examples now pause rendering when hidden (#297, #299)
  • Mouse/touch interaction: Proper input support for Shadertoy shaders (#293)
  • SSE transport fallback: basic-host now supports Server-Sent Events transport (#289)
  • map-server screenshot: Screenshot capture via updateModelContext (#340)

Documentation

  • Quickstart guide: Rewritten with type-checked code examples (#342)
  • MCP Apps Overview: New comprehensive overview document (#343)
  • Patterns guide: Common patterns for MCP Apps development (#314)
  • Testing guide: How to test MCP Apps (#350)
  • Agent Skills guide: Installation and usage guide (#344, #352)
  • MCP client configuration: Added config examples to all READMEs (#286)
  • Type-checked JSDoc examples: Examples moved to .examples.ts files for type safety (#302)
  • OpenAI migration guide: Improved accuracy and readability (#345, #349)

Fixes

  • Align spec permissions type with SDK implementation (#305)
  • Python server dependency resolution and Docker host validation (#333)
  • Serve HTTP now runs main.ts instead of server.ts (#315)
  • Embed widget HTML in QR server example (#317)
  • Standardize UI terminology to use "view" consistently (#325, #339)
  • Update Map Server display name to CesiumJS Map Server (#324)
  • Test stability and developer experience improvements (#337)
  • Fix onhostcontextchanged handler invocation in examples (#351)

Other

  • Add .claude-plugin/marketplace.json for plugin distribution (#306)
  • Add "Migrate from OpenAI App" skill to Claude Code plugin (#290)
  • Use typedoc-github-theme for API documentation (#322)
  • Add Codex and Goose to supporting clients documentation (#357)
  • EXAMPLE=folder-name support for running specific examples (#292)

New Contributors

Full Changelog: v0.4.1...v0.4.2