Skip to content

Commit a1788a9

Browse files
authored
1.1.0-RC4 (#6377)
1 parent 578f884 commit a1788a9

File tree

7 files changed

+21464
-54997
lines changed

7 files changed

+21464
-54997
lines changed

changelog.adoc

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,62 @@ _The changelog below is for tagged, stable releases. For unstable releases,
1313
see 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

mill-build/src/millbuild/Deps.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ object Deps {
192192
// Using "native-terminal-no-ffm" rather than just "native-terminal", as the GraalVM releases currently
193193
// lacks support for FFM on Mac ARM. That should be fixed soon, see oracle/graal#8113.
194194
val nativeTerminal = mvn"io.github.alexarchambault.native-terminal:native-terminal-no-ffm:0.0.9.1"
195-
val zinc = mvn"org.scala-sbt::zinc:2.0.0-M11"
195+
val zinc = mvn"org.scala-sbt::zinc:2.0.0-M9-SNAPSHOT"
196196
// keep in sync with doc/antora/antory.yml
197197
val bsp4j = mvn"ch.epfl.scala:bsp4j:2.2.0-M2"
198198
// https://github.com/google/gson/releases/tag/gson-parent-2.13.2

0 commit comments

Comments
 (0)