@@ -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