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
09e3c2f — 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.
19bcb91 — 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
e05faa8 — 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.