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")
}
}