Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 25, 2025

Bumps org.jetbrains.compose.hot-reload from 1.0.0-rc02 to 1.1.0-alpha03.

Release notes

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

v1.1.0-alpha03

Release summary

  • We introduced a new re-initialisation mode for static variables. Enable it by setting compose.reload.staticsReinitializeMode=AllDirty and share your feedback!
  • We sped up incremental compilation times when compose.reload.gradle.build.optimize is enabled
  • We added support for TableSwitch and LookupSwitch instructions in the bytecode analysis
  • We optimised memory consumption of the hot reload agent in the runtime
  • Simplified support for Gradle isolated projects by @​simonlebras 🎉

Gradle

  • 020df3b179d59f397e18dbb0966f275506afa180 Simplified support for isolated projects
    • Isolated projects are now correctly handled without the need to explicitly set a flag
    • compose.reload.isolatedProjectsEnabled is now deprecated and will be removed in the future
  • 5a9439566258f7434a2af33837d85b66bac413de Enable IC for KMP when compose.reload.gradle.build.optimize is set

Analysis

  • 2241fbffd367935434de705d039b5c64fe302512 Introduce AllDirty mode for statics re-initialisation
    • By default compose.reload.staticsReinitializeMode=ChangedOnly, only statics of the changed class are re-initialised
    • With compose.reload.staticsReinitializeMode=AllDirty, all static variables that are marked as dirty are re-initialised
  • b871ebe6624301d763100d4cda1ba19a489a5c84 [runtime] memory optimisations
    • Introduce custom interning for string constants
    • Optimise collections in MutableApplciationInfo
    • methodDependencies and fieldDependencies properties of the ScopeInfo are now deprecated. Use methodDependenciesList and fieldDependenciesList instead
  • 16b1547b569a1b82c9cecdeaba191e63a6ea78b1 Support TableSwitch and LookupSwitch instructions
    • These instruction are now correctly parsed into the InstructionTree and ScopeInfo

v1.1.0-alpha02

Release summary

  • We fixed several issues related to dev tools window UI
  • We introduced a more granular level of visibility for Compose Hot Reload properties
  • Added an option to enable isolated projects API in Gradle:-Dcompose.reload.isolatedProjectsEnabled=true | Thanks @​simonlebras 🎉

Dev Tools

  • c625e03887cae5562acfa70d1380906c5d98e98e Replace window.isActive with window.isVisible to ensure consistent behaviour of WindowsState on Linux
  • 0853bcf6cfa541b561e7d43fc68a6161ab12505d Fix an issue where disposing a notification caused an exception (#435)
  • f0ff8986d8bc6cbcdec7af60e3a8d7a31d4dafbc Fix an issue where dev tools window was not appearing if there is an exception on launch of the application (#322)

Gradle

  • 9f9af57996cab74ebe1b33121960729a7f797809 Support for isolated projects API

Other

  • 7034ef4dee7244dc10bf07bcaee0b4fba446d1af Add explicit visibility field to Compose Hot Reload properties

... (truncated)

Commits
  • f8ee209 [runtime] memory optimisations
  • 4e1cc40 Target 1.1.0-alpha03
  • c2614da [tests] Update test dimensions
  • e78edac Bootstrap v1.1.0-alpha+182
  • 962d20f v1.1.0-alpha+182
  • c9cd743 Update Compose dev version to '1.11.0-alpha01+dev3396'
  • 824fcd7 [tests] Save the shutdown log of tests
  • 3fa4b4d [agent] Fix OrchestrationLoggerState being immediately reset after being set
  • 2241fbf Introduce AllDirty mode for statics (top level vals) re-initialization.
  • 32a1575 Restore and deprecate IsolatedProjectsEnabled
  • 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-rc02 to 1.1.0-alpha03.
- [Release notes](https://github.com/JetBrains/compose-hot-reload/releases)
- [Commits](JetBrains/compose-hot-reload@v1.0.0-rc02...v1.1.0-alpha03)

---
updated-dependencies:
- dependency-name: org.jetbrains.compose.hot-reload
  dependency-version: 1.1.0-alpha03
  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 Dec 25, 2025
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.

1 participant