Release summary
This release continues working on the Model Context Protocol (MCP) server introduced in 1.2.0-alpha01, adding three new tools, multi-window support, multi-root handling for semantic tree and reload-state reporting in status. It also improves the error-reporting experience in the Dev Tools notification overlay and raises minimal supported Compose version to 1.10.0.
Minimal Supported Compose Version Bump
This version raises minimal supported Compose Multiplatform version to 1.10.0.
If you use earlier Compose versions you need to update your projects to use this version of Compose Hot Reload.
MCP Server
New tools exposed by the MCP server:
| Tool | Description |
|---|---|
reload
| Trigger a hot reload |
list_windows
| List the application windows |
resize_window
| Resize an application window |
8b0c2e5 — Extend the status tool to report reload state.
981300e — Add reload tool to trigger a hot reload.
671dd6f — Add multi-window support; c8458ee — add title to window state.
ee02e55 — Add resize_window tool.
dbf19f3 — Support Dialog / ModalBottomSheet / Popup roots in the semantic tree.
07fbb7d — Redirect System.out to stderr to keep stdout clean for the JSON-RPC transport.
3c8beaa — Fix startup failure when there is no build directory.
7ba1a10 — Mark orchestration messages for the MCP server as experimental.
Dev Tools
2f88977 — Add error details into ReloadState.Failed and show them in the notification UI.
59cdf3c — Add a "Copy path to file" button in the error notification overlay.
Dependencies
3233f73 — Update Kotlin to 2.4.0.
ab4177b — Update Compose to 1.11.1
3359b1c / a66b8bf — Update Gradle to 8.14.5 / 9.5.1.
9231997 — Drop 1.8.2 and 1.9.0 Compose versions