Bump org.jetbrains.compose.hot-reload from 1.0.0-alpha10 to 1.0.0-beta03 #68

Closed
dependabot[bot] wants to merge 1 commits from dependabot/gradle/org.jetbrains.compose.hot-reload-1.0.0-beta03 into master
dependabot[bot] commented 2025-07-03 05:37:23 +03:00 (Migrated from github.com)

Bumps org.jetbrains.compose.hot-reload from 1.0.0-alpha10 to 1.0.0-beta03.

Release notes

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

v1.0.0-beta03

DevTools

Gradle

  • Ensure Recompiler uses the same 'JAVA_HOME' as the original Gradle invocation
  • Fix compliance with buildSrc compilations (Requires Gradle 8.11)
  • Fix --no-auto option not being available

v1.0.0-beta02

Beta: Significant Changes

This is the first, publicly announced, beta release of Compose Hot Reload.

  • Stabilized the Gradle API (⚠️ Read about Breaking Changes below)
  • Stabilized 'Orchestration Protocol' (⚠️Read about Breaking Changes below)

Gradle Plugin

  • ⚠️ breaking: Changed package from org.jetbrains.compose.reload to org.jetbrains.compose.reload.gradle
  • ⚠️ breaking: Aligned task naming schema with KGP run tasks
    • from jvmRunHot -> hotRunJvm (multiplatform)
    • from runHot -> hotRun (jvm)
  • Use mainClass from compose.application configuration as convention
  • Support Gradle 9

Core

  • Removed slf4j dependency in favor of custom logging implementation
    • compose.reload.logStdout=true
    • compose.reload.logLevel=Info
  • Removed 'dev' variant from the runtime artifacts: A single 'main' variant for 'hot-reload-runtime-jvm' is published
  • Removed relocation markers for old artifactIds

DevTools

  • Fixed 'ReloadState' when using explicit reload mode
  • Implemented 'coordinated shutdown' to clean up resources when the user application dies

Analysis

  • Improve support for Lambdas: Ignore ComposableSingletons when resolving transitively dirty scopes

Amper

  • Added extension point for Amper to take full control over the recompilation

Compose Multiplatform

  • Fix devtools not showing up automatically with Compose Multiplatform 1.9.0-alpha03
  • Initial support for changes in compose resources (e.g., adding Strings or Images). Full support (e.g., by automatically refreshing the resources on screen is not yet enabled by default.

Orchestration Protocol

  • Stabilized API: Migrated to non-blocking
  • Stabilized protocol: v1

... (truncated)

Commits
  • b573796 v1.0.0-beta03
  • 845f663 Samples: Remove 'OptimizeNonSkippingGroups' from samples
  • ba3c9f4 DevTools: Add dispatched logs to shutdown log
  • 6c2b7dc DevTools: Log current PID
  • 0db67b9 GradleRecompiler: Always destroy all descendants of a daemon
  • d3d8fa8 AllTests: Publish Commit Status
  • b416662 CI: AllTests: Automatically trigger tests for PRs against staging
  • 02eb5e8 Fix '--no-auto' CLI option
  • a990dcb FunctionalTest: Use large agents
  • f93ba3c CI: Increase test buckets
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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-alpha10 to 1.0.0-beta03. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/compose-hot-reload/releases">org.jetbrains.compose.hot-reload's releases</a>.</em></p> <blockquote> <h2>v1.0.0-beta03</h2> <h3>DevTools</h3> <ul> <li>Support for 'detached mode': <a href="https://github.com/JetBrains/compose-hot-reload/blob/845f663e25d32eb202522b6cd8b5a96917ab22c2/properties.yaml#L171C8-L171C39">See <code>compose.reload.devToolsDetached</code> property</a></li> <li>Shutdown Procedure: More aggressively shutdown build processes</li> </ul> <h3>Gradle</h3> <ul> <li>Ensure Recompiler uses the same 'JAVA_HOME' as the original Gradle invocation</li> <li>Fix compliance with buildSrc compilations (Requires Gradle 8.11)</li> <li>Fix <code>--no-auto</code> option not being available</li> </ul> <h2>v1.0.0-beta02</h2> <h2>Beta: Significant Changes</h2> <p>This is the first, publicly announced, beta release of Compose Hot Reload.</p> <ul> <li>Stabilized the Gradle API (⚠️ Read about Breaking Changes below)</li> <li>Stabilized 'Orchestration Protocol' (⚠️Read about Breaking Changes below)</li> </ul> <h3>Gradle Plugin</h3> <ul> <li>⚠️ <strong>breaking</strong>: Changed package from <code>org.jetbrains.compose.reload</code> to <code>org.jetbrains.compose.reload.gradle</code></li> <li>⚠️ <strong>breaking</strong>: Aligned task naming schema with KGP run tasks <ul> <li>from <code>jvmRunHot</code> -&gt; <code>hotRunJvm</code> (multiplatform)</li> <li>from <code>runHot</code> -&gt; <code>hotRun</code> (jvm)</li> </ul> </li> <li>Use <code>mainClass</code> from <code>compose.application</code> configuration as convention</li> <li>Support Gradle 9</li> </ul> <h3>Core</h3> <ul> <li>Removed slf4j dependency in favor of custom logging implementation <ul> <li><code>compose.reload.logStdout=true</code></li> <li><code>compose.reload.logLevel=Info</code></li> </ul> </li> <li>Removed 'dev' variant from the runtime artifacts: A single 'main' variant for 'hot-reload-runtime-jvm' is published</li> <li>Removed relocation markers for old <code>artifactId</code>s</li> </ul> <h3>DevTools</h3> <ul> <li>Fixed 'ReloadState' when using <code>explicit reload mode</code></li> <li>Implemented 'coordinated shutdown' to clean up resources when the user application dies</li> </ul> <h3>Analysis</h3> <ul> <li>Improve support for Lambdas: Ignore <code>ComposableSingletons</code> when resolving transitively dirty scopes</li> </ul> <h3>Amper</h3> <ul> <li>Added extension point for Amper to take full control over the recompilation</li> </ul> <h3>Compose Multiplatform</h3> <ul> <li>Fix devtools not showing up automatically with Compose Multiplatform 1.9.0-alpha03</li> <li>Initial support for changes in compose resources (e.g., adding Strings or Images). Full support (e.g., by automatically refreshing the resources on screen is not yet enabled by default.</li> </ul> <h3>Orchestration Protocol</h3> <ul> <li>Stabilized API: Migrated to non-blocking</li> <li>Stabilized protocol: v1</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/b573796995448c0597c8ba84a4668abd972f527b"><code>b573796</code></a> v1.0.0-beta03</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/845f663e25d32eb202522b6cd8b5a96917ab22c2"><code>845f663</code></a> Samples: Remove 'OptimizeNonSkippingGroups' from samples</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/ba3c9f42112fde4b69f5dff81b93865cd1d32beb"><code>ba3c9f4</code></a> DevTools: Add dispatched logs to shutdown log</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/6c2b7dcfc03884b17c28622c919dade28da79ade"><code>6c2b7dc</code></a> DevTools: Log current PID</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/0db67b9d50931b84299bfe182f8a7743765a4cc0"><code>0db67b9</code></a> GradleRecompiler: Always destroy all descendants of a daemon</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/d3d8fa8fffc18bc29a8cd6c6f820a1718841c488"><code>d3d8fa8</code></a> AllTests: Publish Commit Status</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/b4166623b102dd54db8a222b8734aef3e290875f"><code>b416662</code></a> CI: AllTests: Automatically trigger tests for PRs against staging</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/02eb5e8ddae51f7e1135ff93ad8812b58794c343"><code>02eb5e8</code></a> Fix '--no-auto' CLI option</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/a990dcb58c65683a17dc12e3058ecb6b0c1fe2bf"><code>a990dcb</code></a> FunctionalTest: Use large agents</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/f93ba3c8c9a7d2dca220a67cb048960363c52780"><code>f93ba3c</code></a> CI: Increase test buckets</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-alpha10...v1.0.0-beta03">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.compose.hot-reload&package-manager=gradle&previous-version=1.0.0-alpha10&new-version=1.0.0-beta03)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) </details>
dependabot[bot] commented 2025-07-17 06:03:03 +03:00 (Migrated from github.com)

Superseded by #69.

Superseded by #69.

Pull request closed

Sign in to join this conversation.