Skip to content

Releases: JetBrains/compose-hot-reload

v1.0.0-dev-39

07 Feb 07:57
2060f42
Compare
Choose a tag to compare
v1.0.0-dev-39 Pre-release
Pre-release

Plugin

id("org.jetbrains.compose-hot-reload") version "1.0.0-dev-39
⚠️ The version schema changed -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

29 Jan 13:23
57f1176
Compare
Choose a tag to compare
v1.0.0-dev.34.1 Pre-release
Pre-release

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

24 Jan 16:03
66102f0
Compare
Choose a tag to compare
v1.0.0-dev.33.5 Pre-release
Pre-release

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

20 Jan 14:57
1470dd2
Compare
Choose a tag to compare
v1.0.0-dev.33.3 Pre-release
Pre-release

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

16 Jan 09:36
Compare
Choose a tag to compare
v1.0.0-dev.33.2 Pre-release
Pre-release

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

10 Jan 14:55
Compare
Choose a tag to compare
v1.0.0-dev.33.1 Pre-release
Pre-release

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

10 Jan 14:18
Compare
Choose a tag to compare
v1.0.0-dev.32.2 Pre-release
Pre-release

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

18 Dec 11:42
Compare
Choose a tag to compare
v1.0.0-dev.32.1 Pre-release
Pre-release

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

18 Dec 08:24
Compare
Choose a tag to compare
v1.0.0-dev.31.9 Pre-release
Pre-release

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

Full Changelog: v1.0.0-dev.31.7...v1.0.0-dev.31.9

v1.0.0-dev.31.7

13 Dec 17:02
Compare
Choose a tag to compare
v1.0.0-dev.31.7 Pre-release
Pre-release

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