Releases: JetBrains/compose-hot-reload
v1.0.0-dev-39
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev-39
-dev.34.1
-> -dev-39
What's Changed
- πSetup Apache2 license by @sellmair in #73
- Introduce test fixtures by @sellmair in #69
- Implement gradle test fixtures by @sellmair in #72
- Add publishing scripts and workflows by @sellmair in #74
- Fixed #70: Decouple user compose version from dev tools
Full Changelog: v1.0.0-dev.34.1...v1.0.0-dev-39
v1.0.0-dev.34.1
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.20-Beta2
π
From this release onwards, any Kotlin/Compose Compiler version higher than 2.1.20-Beta2 is expected to be supported.
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.34.1
What's Changed
The project switched to official builds of Kotlin as all patches required for Compose Hot Reload landed in the corresponding release branches.
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.33.5..v1.0.0-dev.34.1
v1.0.0-dev.33.5
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.10-firework.33
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.33.5
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.33.3..v1.0.0-dev.33.5
v1.0.0-dev.33.3
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.10-firework.33
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.33.3
What's Changed
- Fix #61, by using loopback 127.0.01 address instead of localhost
Special thanks to @fethij for pair-debugging π
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.33.2..v1.0.0-dev.33.3
v1.0.0-dev.33.2
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.10-firework.33
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.33.2
What's Changed
- Bytecode Analysis: Track dependencies on fields
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.33.1..v1.0.0-dev.33.2
v1.0.0-dev.33.1
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.10-firework.33
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.33.1
What's Changed
- Updated Kotlin to 2.1.10 (based upon 2.1.10-RC)
- Updated firework patches to match kotlin.git/master
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.32.2..v1.0.0-dev.33.1
v1.0.0-dev.32.2
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.0-firework.32
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.32.2"
What's Changed
- Fix 'dev tooling sidecar' being always on top (even if the application is not)
- Improve re-initialization of statics
- Use bytecode analysis to detect which clinits are 'dirty'
- Use bytecode analysis to determine the clinit order based on the dependency topology
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.32.1..v1.0.0-dev.32.2
v1.0.0-dev.32.1
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.0-firework.32
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.32.1"
What's Changed
- Fix compose compiler not emitting function key annotation on inner lambdas
Full Changelog: https://github.com/JetBrains/compose-hot-reload/compare/v1.0.0-dev.31.79..v1.0.0-dev.32.1
v1.0.0-dev.31.9
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.0-firework.31
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.31.9"
What's Changed
- Supply 'JAVA_HOME' to the recompiler process if absent
- Create a pid file for running applications
- Initial support for Amper
- Fix race when a new class is added, but not yet at the application classpath location.
- Support 'explicit recompile' mode (for IDE orchestration)
New Contributors
- @singleton11 made their first contribution in #54
Full Changelog: v1.0.0-dev.31.7...v1.0.0-dev.31.9
v1.0.0-dev.31.7
Corresponding Kotlin & Kotlin Compose Compiler Plugin versions
2.1.0-firework.31
Plugin
id("org.jetbrains.compose-hot-reload") version "1.0.0-dev.31.7"
Changelog
- Ensure recompiler gets launched with the same JVM as the initial compile
- Dev Tooling UI improvements (thanks to @zsmb13 )
- Fix compatibility with maven-publish plugin
- Fix dev tooling being shown in the app tray
- Support reloading of classes produced by projects which do not have the plugin applied
- Stabilize the application classpath to avoid re-compilation messing with actively used class files
Full Changelog: v1.0.0-dev.31.5...1.0.0-dev.31.7