Skip to content

Commit 4a487e4

Browse files
authored
0.12.4 changelog (#4142)
1 parent 8adb242 commit 4a487e4

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

readme.adoc

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,42 @@ endif::[]
354354
// find-replace-regex: https://github.com/com-lihaoyi/mill/pull/(\d*) -> {link-pr}/$1[#$1]
355355

356356

357+
[#0-12-4]
358+
=== 0.12.4 - 2024-12-16
359+
:version: 0.12.4
360+
:milestone-name: 0.12.4
361+
:milestone: 107
362+
:prev-version: 0.12.3
363+
364+
* Mill now supports https://mill-build.org/mill/large/selective-execution.html[Selective Execution],
365+
allowing you to run tests and other tasks only if they are downstream of a code change.
366+
This can be used to greatly speed up pull-request validation and other CI workflows
367+
by skipping unrelated tests that cannot possibly be broken by the code change in question
368+
369+
* Mill now generates https://mill-build.org/mill/fundamentals/out-dir.html#_mill_dependency_tree_json[dependency-tree.json]
370+
and https://mill-build.org/mill/main-branch/fundamentals/out-dir.html#_mill_invalidation_tree_json[invalidation-tree.json]
371+
metadata for every run, which should help make it easier for a user to figure out why a task
372+
is being selected and run.
373+
374+
* Support for Bill-Of-Materials/Dependency-Management when downloading third-party JVM dependencies
375+
(https://mill-build.org/mill/main-branch/javalib/dependencies.html#_dependency_management[Documentation])
376+
377+
* Built-in support for `mill.bat` launcher to run Mill natively on a Windows environment
378+
https://github.com/com-lihaoyi/mill/pull/4052[#4052]
379+
380+
* Added documentation for https://mill-build.org/mill/migrating/migrating.html[Migrating to Mill],
381+
to try and help people who may be trying to move their existing codebase onto Mill from other build tools
382+
383+
* Significant speedups for task resolution logic https://github.com/com-lihaoyi/mill/pull/4132[#4132],
384+
which should speed up cached-build workflows in particular
385+
386+
* Improve precision of code signature task invalidation, reducing the amount of spurious
387+
task invalidations in the presence of multi-file builds https://github.com/com-lihaoyi/mill/pull/4113[#4113]
388+
https://github.com/com-lihaoyi/mill/pull/4116[#4116]
389+
390+
* Reduced overhead of terminal prompt UI https://github.com/com-lihaoyi/mill/pull/4095[#4095]
391+
https://github.com/com-lihaoyi/mill/pull/4110[#4110]
392+
357393
[#0-12-3]
358394
=== 0.12.3 - 2024-11-24
359395
:version: 0.12.3

0 commit comments

Comments
 (0)