Merged Pull Requests
- Rebootstrap on 0.12.2 and update MIMA/doc versions by @lihaoyi in #3937
- Stabilize links to doc site versions by @lihaoyi in #3938
- Tweak doc version URLs by @lihaoyi in #3939
- Set context classloader during Mill evaluation by @lihaoyi in #3940
- Add stubs for
import $meta
andimport $packages
andimport $ivy
by @lihaoyi in #3942 - Update coursier to 2.1.16 by @alexarchambault in #3943
- Add --plugin-require to auto-override-plugin to try and detect issues by @lihaoyi in #3945
- NIT Use allIvyDeps task where it seems it's meant to be used by @alexarchambault in #3948
- Move builtin commands out of per-language docs into "CLI" section by @lihaoyi in #3952
- Fixes:#3868 Added Android Bundle Support by @himanshumahajan138 in #3935
- Ignore
build.mill
in subdir andpackage.mill
in root dir by @Tang-Haojin in #3954 - Extended
mill init
to support an existing Maven project by @ajaychandran in #3756 - Move
Target Query Syntax
underMill CLI
section by @lihaoyi in #3956 - JMH Plugin : This is a forkArg not a compiler option by @Quafadas in #3957
- feat: add KtlintModule object by @myyk in #3961
- Avoid running subsequent meta-level builds after reaching the desired meta-level in MillBuildBootstrap by @lihaoyi in #3960
- Update changelog and mima settings for Mill 0.11.13 by @lefou in #3958
- Update mill-version by @lihaoyi in #3964
- Default KtlintModule to .editorconfig explicitly by @myyk in #3966
- Update mill-version by @lihaoyi in #3967
- Move android docs and examples to their own section by @lihaoyi in #3969
- Add stubs of
javascriptlib
andpythonlib
infrastructure by @lihaoyi in #3970 - Lint Kotlin examples by @myyk in #3923
- Fixes for
runBackground
mutex and log management by @lihaoyi in #3971 - Added support for Revapi by @ajaychandran in #3974
- Add unit test for runBackground logging behavior by @lihaoyi in #3978
- Fixed: #3963 Added Kotlin Spring Boot Example by @himanshumahajan138 in #3965
- Handle case of .mill-version with Windows line ends by @sideeffffect in #3975
- junit5: override test discovery by @jodersky in #3983
- Third-Party Plugins: Adding the Docker Jib Project by @GeorgOfenbeck in #3984
- Document BSP manual setup by @lefou in #3989
- Allow users to customize coursier ResolutionParams by @alexarchambault in #3949
- align SonatypeCentralPublishModule with SonatypePublisher by @GeorgOfenbeck in #3987
- Make JVM version configurable per-module by @albertpchen in #3716
- Add a new doc page
Why Mill? / How Fast Does Java Compile?
by @lihaoyi in #3990 - Docs nit 1 by @myyk in #3996
- Some improvements to pythonlib by @jodersky in #3992
- Allow users to override more UnidocModule parameters by @alexarchambault in #4002
- Add retry to the rt.jar copying stuff by @alexarchambault in #4004
- Update coursier to 2.1.18 and coursier-interface to 1.0.24 by @alexarchambault in #3950
- Rename KotlinJsNodeRunTests tests so that they can be called individually on the command-line by @alexarchambault in #3999
- Improve sonatype error reporting by @lihaoyi in #4008
- Overhaul worker concurrency helpers with
mill.api.CacheFactory
by @lihaoyi in #4001 - Optimize startup time using TCP sockets instead of junixsocket and
tput
instead of jline by @lihaoyi in #4009 - Fix
tput
terminal size detection by @lihaoyi in #4011 - Fix tput conditional by @lihaoyi in #4013
- Remove unused junixsocket dependency by @lefou in #4012
- Replace full-width prompt header with a variable-width-with-max prompt header by @lihaoyi in #4014
- Rebootstrap by @lihaoyi in #4017
- Fix Detekt tests by @lihaoyi in #4019
- Improve
serverPort
handling in client server protocol by @lihaoyi in #4018 - Stabilize arrow tests by @lihaoyi in #4021
- Doc & Test Suite tweaks by @lihaoyi in #4023
New Contributors
- @Tang-Haojin made their first contribution in #3954
- @sideeffffect made their first contribution in #3975
- @albertpchen made their first contribution in #3716
Full Changelog: 0.12.2...0.12.3