Tobias Roeser
Tobias Roeser
There is sometimes the need to select modules. Our current task query syntax is made for selecting tasks and it's not possible to select modules. Even is a task query...
This version is compiled for Scala 3
Since we're now started to create release candidates and look forward to cut Mill `1.0.0`, we should check bin-compat against the previously released `RC` version.
Ideally, we can backport all deprecations into `0.12.x` and remove them for Mill `0.13.0`. All that's needed then, is to tell users to first upgrade to latest Mill `0.12.x` before...
Technically, we already support it, since all Mill module are Scala traits/objects. But to evolve an API in a binary compatible way, we sometimes need to add an overload. This...
Since I again ran into an issue where we forgot to call the `.apply()` of a `Task.Command`, I think returning a `Task` from a `Task` should be always an error....
Currently, when adding dependencies, coursier supports explicit versions or version ranges. But there is only limited support to control transitive dependencies: * exclude them * explicitly depend on them with...
Named tuples improve code readability and self-documentation. It's currently not possible to use named tuples where classic Scala tuples are accepted.
After changing a `scalacOptions` in a trait in the meta-build, I see a strange compile error. Example taken from Mill repo itself. ```console > mill --version Mill Build Tool version...