Bump org.jetbrains.compose.hot-reload from 1.0.0-alpha10 to 1.0.0-beta02 #67

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

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

Release notes

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

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

Why was beta01 not advertised?

The promotion towards beta was rolled out in two phases. beta01 can be used by clients which are not ready to adapt their build scripts quickly, but require other fixes or functional changes.

v1.0.0-alpha11

Changes

This is a smaller maintenance release. Adding support for coordinating upcoming changes in the Kotlin Compiler (2.2) and Compose Features (1.9).

Misc Changes

  • Updated to the new 'Compose Hot Reload Icon'
  • Fixed 'compose.reload.devToolsHeadless' not being forwarded from gradle.properties

... (truncated)

Commits
  • e561076 IDEA: Support older versions of KMT plugin
  • f8069d1 v1.0.0-beta02
  • 251a2b3 CI: Create two buckets for WindowsFunctionalTest
  • 06c6d54 CI: Update the name of the BuildType publishing to MavenCentral
  • 5403d36 Escape HOT_RELOAD_VERSION for test regex
  • 318a8bd Fix sample run configs: use new gradle API names (#254)
  • 3c6f07f Fix UpdateVersionTask after allowing + notation for versions
  • e1b4629 Replace usage of BuildIdentifier.isCurrentBuild to be Gradle 9 compatible
  • 37c844b Bootstrap v1.0.0-beta.1+148
  • 12c187a v1.0.0-beta.1+148
  • 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-beta02. <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-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> <h4>Why was beta01 not advertised?</h4> <p>The promotion towards beta was rolled out in two phases. <code>beta01</code> can be used by clients which are not ready to adapt their build scripts quickly, but require other fixes or functional changes.</p> <h2>v1.0.0-alpha11</h2> <h2>Changes</h2> <p>This is a smaller maintenance release. Adding support for coordinating upcoming changes in the Kotlin Compiler (2.2) and Compose Features (1.9).</p> <h2>Misc Changes</h2> <ul> <li>Updated to the new 'Compose Hot Reload Icon'</li> <li>Fixed 'compose.reload.devToolsHeadless' not being forwarded from gradle.properties</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/e561076a40f2bfa0bdd2cf354efb6ef09c136cbc"><code>e561076</code></a> IDEA: Support older versions of KMT plugin</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/f8069d1da3c50589d32bb2da31b27b5882163c0f"><code>f8069d1</code></a> v1.0.0-beta02</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/251a2b31f62512c8e4ec7e94413543e5c5e7d48c"><code>251a2b3</code></a> CI: Create two buckets for WindowsFunctionalTest</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/06c6d542f2a188f00bcb978aebe7392e79f20ce0"><code>06c6d54</code></a> CI: Update the name of the BuildType publishing to MavenCentral</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/5403d36eacf3635ee44ed1ac2ac4143ae6f4ec50"><code>5403d36</code></a> Escape HOT_RELOAD_VERSION for test regex</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/318a8bd63040955b72cb65694f9a60706ffa4bce"><code>318a8bd</code></a> Fix sample run configs: use new gradle API names (<a href="https://redirect.github.com/JetBrains/compose-hot-reload/issues/254">#254</a>)</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/3c6f07f3e6975059406feb559958537eddbd193b"><code>3c6f07f</code></a> Fix UpdateVersionTask after allowing <code>+</code> notation for versions</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/e1b4629533a6c06b8d997d950f1be22c98de20a6"><code>e1b4629</code></a> Replace usage of <code>BuildIdentifier.isCurrentBuild</code> to be Gradle 9 compatible</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/37c844b3139da23dac5f66ed00ec4852fa0fa77e"><code>37c844b</code></a> Bootstrap v1.0.0-beta.1+148</li> <li><a href="https://github.com/JetBrains/compose-hot-reload/commit/12c187ad9be3712e4158348d0c0d9cac2789a315"><code>12c187a</code></a> v1.0.0-beta.1+148</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-alpha10...v1.0.0-beta02">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-beta02)](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-03 05:37:25 +03:00 (Migrated from github.com)

Superseded by #68.

Superseded by #68.

Pull request closed

Sign in to join this conversation.