0.12.0-RC3
Pre-release
Pre-release
·
1869 commits
to main
since this 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 millDiscoverand implicitRootModule.Infoto make IDEs not display errors by @lihaoyi in #3558 - Fix ScalaTest testOnly include option by @wb14123 in #3557
- Make
./millwithout any arguments point you towards--help, flesh out--helpinto 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
Taskinstead ofTwhen 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.millfiles 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/moduleexamples 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.PersistenttoTask(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.contribinto justkotlinlibby @lihaoyi in #3627 - Tidy up
initcommand 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#evaluatecall to make prompt more intuitive by @lihaoyi in #3632 - Use short
.adocnames for documentation pages by @lihaoyi in #3631 - Remove
T.log.withPromptPausedin 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
_DIRinstead of_FOLDERby @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
PromptLogger60s delay, improve test grouping prompt lines, breakup largescalalibtest suites by @lihaoyi in #3649 - Improve usability of
testForkGroupingand 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
HelloJSWorldTestsandHelloNativeWorldTeststo take advantage oftestForkGroupingby @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