github JetBrains/compose-hot-reload v1.0.0-alpha06-106

latest releases: v1.0.0-rc01+167, v1.0.0-rc01+166, v1.0.0-rc01+165...
pre-release4 months ago

Call for Feedback

Migration Notes

  • The default 'runtime-api' dependency was removed. Wrapping code into DevelopmentEntryPoint {} is not necessary anymore. Updating the version requires removing the call (or adding the dependency back, manually, which is discouraged for most)

Important Changes

  • Gradle: support for .jar-based reloads: This will help large or complex projects
  • Async Launch Support: ./gradlew :app:jvmRunHotAsync --mainClass my.pkg.MainKt
  • Removed the default dependency on the 'runtime api' module (no longer needed)
  • Argfile-based restart mechanics: This will also enable the 'restart' button on Windows
  • Support for CLI params ( --mainClass, --className, --funName )

Changes

  • Gracefully shut down applications on Windows
  • Fix Gradle resolution of dev runtime (new Gradle attribute added)
  • Do not push a 'dev' variant of the agent
  • Fixed names of run tasks: 'jvmRunHot', 'jvmRunDev', 'jvmRunHotAsync', ...
  • Initial support for Gradle/IDE sync

Plugin

id("org.jetbrains.compose.hot-reload") version "1.0.0-alpha06-106"

Note: The 'dev' builds require the firework repository:

pluginManagement {
    repositories {
        maven("https://packages.jetbrains.team/maven/p/firework/dev")
    }
}

dependencyResolutionManagement {
    repositories {
        maven("https://packages.jetbrains.team/maven/p/firework/dev")
    }
}

Don't miss a new compose-hot-reload release

NewReleases is sending notifications on new releases.