Skip to content

Bump org.jetbrains.compose.hot-reload from 1.0.0-beta04 to 1.3.0-alpha01 - #9

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/org.jetbrains.compose.hot-reload-1.3.0-alpha01
Open

Bump org.jetbrains.compose.hot-reload from 1.0.0-beta04 to 1.3.0-alpha01#9
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/org.jetbrains.compose.hot-reload-1.3.0-alpha01

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 22, 2026

Copy link
Copy Markdown

Bumps org.jetbrains.compose.hot-reload from 1.0.0-beta04 to 1.3.0-alpha01.

Release notes

Sourced from org.jetbrains.compose.hot-reload's releases.

v1.3.0-alpha01

Release Summary

This is the first alpha of the 1.3.0 development cycle. It focuses on error recovery after a hot reload — detecting failures that surface in subcompositions, refreshing the Dev Tools error UI as errors change, and a "hard reset" composition-recovery strategy that is now the default behavior of the "Reset UI" button.

Runtime

09e3c2fb — Detect subcomposition errors via the Recomposer error-state API (available since Compose Runtime 1.11.0), so failures thrown inside a subcomposition after a reload are reported instead of being silently swallowed.

19bcb91d — Add a "hard reset" composition-recovery strategy. Recreates the application window, so the window blinks but the app recovers from an inconsistent/corrupted state that can result from an erroneous reload. This is now the default; use -Dcompose.reload.compositionHardResetEnabled=false to return to the light-reset behavior.

Dev Tools

e05faa8b — Refresh the error overlay and notification when the error changes after a reload, so the displayed message and stacktrace always reflect the current failure rather than a stale one.

v1.2.0

Release Summary

Compose Hot Reload 1.2.0 is here 🎉.

This release introduces a Model Context Protocol (MCP) server that enables AI agents to interact with a running Compose application in real time.

Highlights

  • 🤖 New MCP server for AI agent integration
  • JBR 25 by default, with a configurable minimum version
  • 🧯 Richer error reporting in the dev tools

MCP Server

The new hot-reload-mcp module exposes a Model Context Protocol server through the hotMcpServer Gradle task. The server connects to a running Compose app, waits for startup, detects shutdowns, and reconnects automatically. Any MCP-compatible AI agent can use it to inspect and control the application:

Tool Description
status View app and reload state, including details of the last error
reload / await_reload Trigger a hot reload and wait for it to complete
restart / reset_ui Restart the app or reset its running UI
take_screenshot Capture a screenshot, optionally saving it to a specified path
list_windows / resize_window Inspect and resize application windows
get_semantic_tree Read the semantic tree, including Dialog, ModalBottomSheet, and Popup elements
get_ui_error / get_logs Read the current UI error and application logs
click, type_text, scroll, … Simulate user interactions

Dev Tools

  • Reload failures now include detailed error information, shown in the notification overlay with the Copy and Copy path to file actions.
  • Multi-window support: fixed the hot reload panel becoming non-interactive in multi-window mode.

JBR & Gradle

... (truncated)

Commits
  • cff2cd1 [teamcity] Treat "already published" Maven Central deployments as success
  • 3d871f8 Target 1.3.0-alpha01
  • 0e725e7 Bootstrap v1.3.0-alpha+214
  • 9dddd1f v1.3.0-alpha+214
  • 1619ce8 Update Compose dev version to '1.12.10-alpha01+dev4546'
  • ee3bbcd Bootstrap v1.3.0-alpha+213
  • a5fe002 v1.3.0-alpha+213
  • cd4352c Update Compose dev version to '1.12.10-alpha01+dev4492'
  • 19bcb91 [runtime] Add hard-reset composition recovery under a runtime flag
  • 52c42e1 [docs] Clarify MCP server documentation in README.md
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.jetbrains.compose.hot-reload](https://github.com/JetBrains/compose-hot-reload) from 1.0.0-beta04 to 1.3.0-alpha01.
- [Release notes](https://github.com/JetBrains/compose-hot-reload/releases)
- [Commits](JetBrains/compose-hot-reload@v.1.0.0-beta04...v1.3.0-alpha01)

---
updated-dependencies:
- dependency-name: org.jetbrains.compose.hot-reload
  dependency-version: 1.3.0-alpha01
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants