Full Changelog: v0.8.2...v0.9.0
See our release blog post for the highlights, and to learn about the tooling improvements.
Breaking changes
- AMPER-4709 — Raise minimum Kotlin compiler version to 2.1.10
- AMPER-4736 — Update default Compose Hot Reload version to 1.0.0-rc01
- AMPER-4767 — Update default JUnit platform version to 6.0.1
- AMPER-4779 — Update default settings.jvm.release to 21
- AMPER-4822 — Update default KSP version to 2.3.0
- AMPER-4823 — Update default Kotlin version to 2.2.21
New features
- AMPER-4778 — Make 'settings.jvm.release` an integer so it's unlimited
- AMPER-4834 — Incremental Java Compilation
- AMPER-4840 — Add a way to disable the welcome banner for the first run
Cosmetics
- AMPER-4719 — Imperfect error message for an amper update failure
Performance improvements
- AMPER-345 — Serialize dependency graph
- AMPER-4177 — Dependency resolution is slow when no changes
- AMPER-4714 — Bump Amper's runtime to JRE 25
Fixed bugs
- AMPER-4715 — Delegated Android Gradle builds are run with Amper's JDK instead of the user JDK
- AMPER-4724 — Fix compose-multiplatform template
- AMPER-4734 — False positive warnings when the serialization version is set in a template
- AMPER-4786 — More than two properties are not substituted
- AMPER-4793 — DR fails resolving com.google.guava:guava:33.4.8-android in JVM context
- AMPER-4795 — DR start receiving 400 responses from remote repository after some time on TC (https://packages.jetbrains.team/maven/p/kds )
- AMPER-4796 — DR fails to resolve files declared in Gradle metadata variant where the 'url' has format as '../xxx/yyy.jar'
- AMPER-4800 — Documentation of test --format option is outdated
- AMPER-4809 — Spaces in the coordinates break DR
- AMPER-4819 — DR can't resolve quasi-SNAPSHOT dependency from incremental cache 'com.jetbrains.intellij.platform:jps-build-dependency-graph:253.25908.13-EAP-SNAPSHOT'
- AMPER-4844 — DR should not reuse cached graph that have potentially recoverable diagnostics
- AMPER-4865 — Existing dependency is not added to new module in IDE Sync
- AMPER-4867 — Dependency resolution warnings are not shown in the console
- AMPER-4873 — Crash on Android commandline tools download
- AMPER-4884 — amper.bat fails by default on GitHub's Windows runners