Skip to content

0.12.0-RC3

Pre-release
Pre-release
Compare
Choose a tag to compare
@Ammonite-Bot Ammonite-Bot released this 04 Oct 06:30
· 444 commits to main since this release

Changelog

Documentation

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 implicit RootModule.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 of T 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 by import $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 convert Task.Persistent to Task(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 just kotlinlib 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 it private[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 large scalalib 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 and HelloNativeWorldTests to take advantage of testForkGrouping by @lihaoyi in #3654
  • Avoid calling Discover[T] macro for sub-folder root modules by @lihaoyi in #3656

New Contributors

Full Changelog: 0.12.0-RC2...0.12.0-RC3