0.12.0-RC3
Pre-release
Pre-release
Merged Pull Requests since 0.12.0-RC2
- Rebootstrap on 0.12.0-RC2 by @lihaoyi in #3551
- Fix some doc typos + slight doc proposal on java integration test section by @NyuB in #3553
- Add fractional and subtraction for jobs flag by @wb14123 in #3554
- Provided dummy
def millDiscover
and implicitRootModule.Info
to make IDEs not display errors by @lihaoyi in #3558 - Fix ScalaTest testOnly include option by @wb14123 in #3557
- Make
./mill
without any arguments point you towards--help
, flesh out--help
into a cheat sheet by @lihaoyi in #3556 - Update zinc from 1.10.1 to 1.10.2 by @lefou in #3560
- Update semanticdb-java from 0.10.0 to 0.10.3 by @lefou in #3561
- Update scalafmt from 3.7.15 to 3.8.3 by @lefou in #3562
- Update coursier to 2.1.13 by @alexarchambault in #3568
- Use
Task
instead ofT
when constructing targets and other tasks by @lihaoyi in #3565 - Add Kotlin examples for builds and linting by @0xnm in #3555
- Rebootstrap on top of #3568 to try and fix flakiness by @lihaoyi in #3574
- Make
package.mill
files controlled byimport $packages._
flag by @lihaoyi in #3573 - Disable ticker in unit tests by @lihaoyi in #3572
- Add squery mill plugin by @sake92 in #3581
- Forward javacOptions to JMH by @Quafadas in #3578
- Add kotlinlib
example/module
examples by @0xnm in #3585 - Added plugin for formatting Java sources using Palantir by @ajaychandran in #3531
- Disable flaky mockito unit test by @lihaoyi in #3591
- Add Kotlin publishing and testing examples by @0xnm in #3589
- Bump Ammonite to 3.0.0 by @lihaoyi in #3593
- Integrate new kotlin examples into docsite by @lihaoyi in #3592
- Remove some unused imports by @alexarchambault in #3594
- add -sourceroot flag when generating semanticdb with scala 3 by @bishabosha in #3595
- Remove support for Scoverage 1.x by @lefou in #3597
- Update Discord Invite link by @lefou in #3601
- Show workers in resolve / show / inspect too by @alexarchambault in #3580
- Clean workers too from the clean command by @alexarchambault in #3579
- Remove unused env var in examples forkEnv by @alexarchambault in #3602
- Multi-line status prompt ticker by @lihaoyi in #3577
- Rebootstrap by @lihaoyi in #3604
- Add com-lihaoyi/acyclic to linting scala by @lihaoyi in #3605
- Allow users to use a custom output dir via an env var by @alexarchambault in #3530
- Use coursier thread pool to run coursier-related task by @alexarchambault in #3614
- Issue #2929: implement inspect for modules by @Shri333 in #3532
- Add Kotlin Ktor Hello world example by @javimartinez in #3621
- Add Ktfmt support by @0xnm in #3620
- use Scalafmt latest version (won't build with Java 8) by @bishabosha in #3622
- Fix crash in codesig analysis for method calls on arrays by @lihaoyi in #3623
- Introduce
Task.Command(exclusive = true)
and convertTask.Persistent
toTask(persistent = true)
by @lihaoyi in #3617 - Add Kover support by @0xnm in #3624
- Add API for spawning task-futures, use it for grouping and parallelization of test classes within a single module by @lihaoyi in #3478
- Use mill examples in init by @pawelsadlo in #3583
- adding milestone pattern to examples list by @pawelsadlo in #3625
- Mark kotlin support as experimental in docs, make it clear IDE support is WIP by @lihaoyi in #3628
- Unwrap
kotlinlib.contrib
into justkotlinlib
by @lihaoyi in #3627 - Tidy up
init
command impl, make it unpack into current folder by @lihaoyi in #3626 - Break docs
pages/
folder into subfolders and add forwarder aliases by @lihaoyi in #3629 - Scope PromptLogger to
MillBuildBootstrap#evaluate
call to make prompt more intuitive by @lihaoyi in #3632 - Use short
.adoc
names for documentation pages by @lihaoyi in #3631 - Remove
T.log.withPromptPaused
in favor of disabling the prompt automatically for every exclusive command by @lihaoyi in #3634 - Put back
withPromptPaused
, but make itprivate[mill]
by @lihaoyi in #3635 - Add MILL_TEST_RESOURCE_DIR without removing MILL_TEST_RESOURCE_FOLDER by @lihaoyi in #3640
- Concurrency fixes by @lihaoyi in #3642
- Update protobuf-java from 4.28.0 to 4.28.2 by @lefou in #3636
- Use build info for versions in kotlinlib by @0xnm in #3633
- Standardize environment variables names on
_DIR
instead of_FOLDER
by @lihaoyi in #3637 - Prepare changelog for 0.12.0-RC3 by @lihaoyi in #3648
- GenIdea: Filter out scala3-library_3 for Scala-js-SDK library entry by @lefou in #3645
- Fix
PromptLogger
60s delay, improve test grouping prompt lines, breakup largescalalib
test suites by @lihaoyi in #3649 - Improve usability of
testForkGrouping
and enable it in Mill codebase by @lihaoyi in #3650 - Rebootstrap on latest master to pick up test forking improvements by @lihaoyi in #3652
- LeftPad testForkGrouping sub-keys to ensure they're probably sortable and greppable by @lihaoyi in #3653
- Rename KotlinModuleTests to KotlinTests by @lihaoyi in #3655
- Break up
HelloJSWorldTests
andHelloNativeWorldTests
to take advantage oftestForkGrouping
by @lihaoyi in #3654 - Avoid calling
Discover[T]
macro for sub-folder root modules by @lihaoyi in #3656
New Contributors
- @wb14123 made their first contribution in #3554
- @bishabosha made their first contribution in #3595
- @Shri333 made their first contribution in #3532
- @javimartinez made their first contribution in #3621
Full Changelog: 0.12.0-RC2...0.12.0-RC3