@@ -13,6 +13,62 @@ _The changelog below is for tagged, stable releases. For unstable releases,
1313see the list at https://repo1.maven.org/maven2/com/lihaoyi/mill-dist_
1414
1515
16+ [#1-1-0-RC4]
17+ === 1.1.0-RC4
18+ :version: 1.1.0-RC4
19+ :milestone-name: 1.1.0-RC4
20+ :milestone: 136
21+ :prev-version: 1.1.0-RC3
22+ _2025-12-12_
23+
24+ _Changes since {prev-version}:_
25+
26+ * Updated `build.mill` files to use to Scala 3.8.0 final {link-pr}/6577[#6577]
27+ * Ensure changes in `mill-version` or `mill-jvm-version` trigger selective execution
28+ for all tasks {link-pr}/6582[#6582]
29+ * Add `resolvedMvnSources` task to simplify downloading a module's dependencies' source jars
30+ and unpacking them, for browsing by humans and LLMs {link-pr}/6537[#6537]
31+ * Fix "Can't clean external worker" {link-pr}/6559[#6559]
32+ * Support selecting the deepest meta-build with `--meta-build -1` {link-pr}/6516[#6516]
33+ * Add ability to run `./mill path` between queries resolving multiple `src` and `dest` tasks
34+ {link-pr}/6512[#6512]
35+ * Provide `./mill java`, `./mill javac`, etc. builtin commands to streamline using Mill as the
36+ sole source of a Java installation {link-pr}/6493[#6493]
37+ * Rename `def jvmId` to `def jvmVersion` {link-pr}/6493[#6493]
38+ * Add `updateMillScripts` builtin command to easily update your `./mill` and `./mill.bat`
39+ bootstrap scripts to a specified version {link-pr}/6492[#6492]
40+ * Make client-server lock use atomic file creation rather than native file locks {link-pr}/6472[#6472]
41+ * Build Mill's Graal native image launchers in compatibility mode {link-pr}/6491[#6491]
42+ * Allow users to specify `.super` when invoking tasks from the command line {link-pr}/6482[#6482]
43+ * Make `mill.scalalib.scalafmt.ScalafmtModule/` default to `/scalafmt` {link-pr}/6478[#6478]
44+ * Fix `bspClean` {link-pr}/6477[#6477]
45+ * Disable `finishProjectCompilation` to resolve intermittent crashes in Kotlin compilation
46+ {link-pr}/6476[#6476]
47+ * Silence spurious warnings on newer JDK versions {link-pr}/6475[#6475]
48+ * Support proguard for Java modules {link-pr}/6473[#6473]
49+ * Consolidate ScalaModule#console into ScalaModule#repl {link-pr}/6455[#6455]
50+ * Add a `.bsp/out/mill-chrome-profile.json` file for Mill's BSP server, making it easier to
51+ investigate where Mill's IDE import and integration is spending its time {link-pr}/6508[#6508]
52+ * Improvements to Android support {link-pr}/6527[#6527] {link-pr}/6551[#6551]
53+ * Improvements to `./mill init` {link-pr}/6566[#6566] {link-pr}/6567[#6567] {link-pr}/6434[#6434]
54+ * `./mill init` now generates declarative `.mill.yaml` files for Maven and Gradle import
55+ by default {link-pr}/6441[#6441]
56+ * Cross module command-line syntax has been changed from `foo[js,2.12.20].bar` to
57+ `foo.js.2_12_20.bar`, with dot-separated labels and any dots within cross values substituted
58+ by ``_``s. The old syntax continues to be supported for backwards compatibility {link-pr}/6376[#6376]
59+ * Integrate Kotlin incremental compilation {link-pr}/6360[#6360]
60+ * Syntax-highlight Java compilation errors {link-pr}/6354[#6354]
61+ * Improvements to `ZincWorkerMain` compile-worker stability when using custom `def jvmId`
62+ {link-pr}/6348[#6348] {link-pr}/6349[#6349]
63+ * Improvements to GraalVM Native Image support {link-pr}/6315[#6315] {link-pr}/6547[#6547] {link-pr}/6315[#6315]
64+ * Ensure `must be defs defined in a Module class/trait/object body` error happens reliably
65+ for commands {link-pr}/6336[#6336]
66+ * Lock around info, warn, error, debug logs to avoid interleaving {link-pr}/6321[#6321]
67+ * Add a new task type `Task.Uncached` {link-pr}/6436[#6436]
68+ * `ScalaModule#repl` now spawns a default Scala REPL rather than an Ammonite REPL, unless
69+ `def ammoniteRepl = true` is set {link-pr}/6455[#6455]
70+ * Allow un-prefixed dependencies in `--import` {link-pr}/6461[#6461]
71+
1672[#1-1-0-RC3]
1773=== 1.1.0-RC3
1874:version: 1.1.0-RC3
0 commit comments