github JetBrains/compose-hot-reload v1.2.0-alpha02

17 hours ago

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

Don't miss a new compose-hot-reload release

NewReleases is sending notifications on new releases.