Skip to content

Commit fcd6f90

Browse files
committed
1.0.3
1 parent 72d55b8 commit fcd6f90

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

changelog.adoc

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,60 @@ _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+
17+
[#1-0-3]
18+
=== 1.0.3
19+
_2025-08-05_
20+
21+
22+
:version: 1.0.3
23+
:milestone-name: 1.0.3
24+
:milestone: 123
25+
:prev-version: 1.0.2
26+
27+
* Mill now tab-completes flags like `-j` or `--jobs` ({link-pr}/5642[#5642]),
28+
as well as flags belonging to `Task.Command`s that the user defines ({link-pr}/5643[#5643]),
29+
and displays the description for flags and tasks that get tab completed
30+
({link-pr}/5648[#5648], {link-pr}/5650[#5650]). Note that these improvements require
31+
you to re-run `./mill mill.tabcomplete/install` to activate
32+
33+
```
34+
$ ./mill -<tab>
35+
-D <k=v> Define (or overwrite) a system property.
36+
-b Ring the bell once if the run completes successfully, twice if it fails.
37+
-d Show debug output on STDOUT
38+
-i Run Mill in interactive mode, suitable for opening REPLs and taking user input.
39+
-j <str> The number of parallel threads. It can be an integer e.g. `5`
40+
-k Continue build, even after build failures.
41+
-v Show mill version information and exit.
42+
-w Watch and re-run the given tasks when when their inputs change.
43+
44+
$ ./mill core.<tab>
45+
core.api This module contains the data types necessary for defining a Mill build:
46+
core.constants This module contains basic constants and helpers shared between the client,
47+
core.eval This folder contains the core evaluator logic for the Mill build tool,
48+
core.exec This module contains code related to planning and execution of the Mill
49+
core.internal This package contains internal helpers and utilities used throughout
50+
core.resolve This module contains logic around resolving Mill command line
51+
```
52+
53+
54+
55+
* Add a generator for Eclipse JDT project files ({link-pr}/5614[#5614]). This can be run
56+
with `./mill mill.eclipse/` to generate the configuration that you can then import
57+
into Eclipse JDT
58+
59+
* Flesh out `os.Checker` error messages to make them more actionable ({link-pr}/5640[#5640])
60+
61+
* Display individual test class timings in `mill-chrome-profile.json` ({link-pr}/5635[#5635])
62+
63+
* Add `compileGeneratedSources` directory for Java annotation processors to place generated
64+
sources to be picked up by IDEs ({link-pr}/5629[#5629])
65+
66+
* Improvements to Android build support ({link-pr}/5623[#5623] {link-pr}/5608[#5608] {link-pr}/5634[#5634])
67+
68+
69+
1670
[#0-12-15]
1771
=== 0.12.15 - 2025-08-01
1872
:version: 0.12.15

0 commit comments

Comments
 (0)