Skip to content

Releases: com-lihaoyi/mill

0.12.2

10 Nov 23:38
a3e677e
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

  • Rebootstrap on 0.12.1 by @lihaoyi in #3851
  • Swap out page-version switcher for global version switcher by @lihaoyi in #3852
  • Show the correct buildfile name in the progress by @lefou in #3847
  • readme.adoc: Restore rm command in bash snippet by @nafg in #3853
  • More Documentation Review Updates by @lihaoyi in #3854
  • Update zinc to 1.10.4 by @lefou in #3855
  • Fix target name when reporting detected runModuleDeps-cycles by @lefou in #3860
  • Add stub mill.define.Ctx to trick IntelliJ into not erroring by @lihaoyi in #3856
  • Rename millImport variable to metaBuild by @lefou in #3848
  • Replace direct discord invite link with link to scala discord and instructions to join channel by @lihaoyi in #3866
  • Add Why Mill? top-level section to readme by @lihaoyi in #3870
  • backtick when path segment is scala keyword by @chikei in #3865
  • Docs: disable edit links for previous versions by @lefou in #3861
  • Improve Why Mill? by @lihaoyi in #3880
  • Move no-access-to-maven-central instructions to installation by @lihaoyi in #3881
  • Add Scala Native Examples by @c0d33ngr in #3657
  • Correct comment in ModuleUtils by @myyk in #3877
  • Detect when resolve needs ModuleRef when likely cyclic references by @myyk in #3878
  • Drop incremental compilation state for Mill modules when version changes by @lefou in #3884
  • Share profile loggers between nested evaluations by @lihaoyi in #3885
  • Add nice error when non-exclusive task depends on exclusive task by @lihaoyi in #3887
  • Move object dist and related build logic into dist/package.mill file by @lihaoyi in #3892
  • Add nativeMultithreading in ScalaNativeModule by @lolgab in #3896
  • Emit WASM by @Quafadas in #3897
  • fix(readme): wrong path in example by @cmontemuino in #3902
  • Fix Scala Native Example Code by @c0d33ngr in #3899
  • CI: Reuse built artifacts in publish jobs (sonatype, github) by @lefou in #3904
  • Enable minimal GHA Scala Steward Action by @lefou in #3906
  • CI: Use Java 17 to run Scala Steward by @lefou in #3908
  • CI: Bump scala-steward-org/scala-steward-action from 2.70.0 to 2.71.0 by @dependabot in #3909
  • Filter out anonymous classes during test discovery by @lihaoyi in #3911
  • CI: Fix executable flag for cached mill script by @lefou in #3912
  • Fix MavenTests deprecation message by @lihaoyi in #3915
  • Add arrow-kt example by @0xnm in #3886
  • [WIP] Why Mill? / What Makes Mill Unique by @lihaoyi in #3907
  • Re-run Maven Netty comparison using -Pfast flag, fix SBT compile all benchmark by @lihaoyi in #3918
  • Improve Android SDK handling by @0xnm in #3913
  • Apply Scalafmt to examples/ in CI by @myyk in #3903
  • Fixes: #3862; Added an example Python Support case study by @himanshumahajan138 in #3882
  • Fix spelling errors by @0xnm in #3922
  • Cleanup python example, tweaks docs in response to feedback, fix github actions by @lihaoyi in #3925
  • Improve inspect by @lefou in #3916
  • Make PalantirFormat not fail when src folder doesn't exist by @lihaoyi in #3926
  • Overhaul comparisons/unique.adoc by @lihaoyi in #3932
  • Autoformat Java examples by @myyk in #3919
  • Remove prompt update hash check by @lihaoyi in #3933
  • Fix Scoverage report generation in Scala 3 by @lihaoyi in #3936
  • Prepare changelog for 0.12.2 by @lihaoyi in #3934

New Contributors

Full Changelog: 0.12.1...0.12.2

0.12.1

27 Oct 04:07
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests since 0.12.0

Full Changelog: 0.12.0...0.12.1

0.12.0

23 Oct 23:20
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests since 0.12.0-RC3

Read more

0.12.0-RC3

04 Oct 06:30
Compare
Choose a tag to compare
0.12.0-RC3 Pre-release
Pre-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

0.12.0-RC2

15 Sep 14:09
Compare
Choose a tag to compare
0.12.0-RC2 Pre-release
Pre-release

Changelog

Documentation

Merged Pull Requests since 0.12.0-RC1

New Contributors

Full Changelog: 0.12.0-RC1...0.12.0-RC2

0.12.0-RC1

09 Sep 07:02
Compare
Choose a tag to compare
0.12.0-RC1 Pre-release
Pre-release

Changelog

Documentation

Merged Pull Requests

New Contributors

Full Changelog: https://github.com/com-lihaoyi/mill/compare/0.11.11....

Read more

0.11.12

20 Aug 16:27
e79b06f
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

  • Rebootstrap on 0.11.11 by @lihaoyi in #3336
  • Bump uTest to 0.8.4 by @lihaoyi in #3340
  • After release chore by @lefou in #3337
  • Manage TestModule dependencies via build.sc by @lefou in #3320
  • Fix the warning not being printed when -i/--interactive/--no-server/--bsp are not the first argument by @mkwpz in #3346
  • GenIdea: Make Scala SDK specific for JS / Native (backport #3345) by @lefou in #3348
  • CI: Adapt CI for 0.11.x branch by @lefou in #3350
  • GenIdea: unroll module dependencies (backport of #3355) by @lefou in #3358
  • Print pretty error message when Result.Failure is thrown (Backport #3391) by @lolgab in #3393
  • Avoid spurious deprecation warnings in generated code (Backport #3379) by @lolgab in #3400

New Contributors

Full Changelog: 0.11.11...0.11.12

0.12.0-M0

22 Aug 13:31
33fa953
Compare
Choose a tag to compare
0.12.0-M0 Pre-release
Pre-release

Placeholder for early development and snapshot releases of Mill 0.12.x.

Please read New features and breaking changes in 0.12.x.

Snapshots

  • 0.12.0-M0-31-92d3a2 (based on 92d3a27)
  • 0.12.0-M0-44-a34932 (based on a34932e)

0.11.11

05 Aug 16:45
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

Full Changelog: 0.11.10...0.11.11

0.11.10

23 Jul 08:39
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

  • Fixed Typo in Maven Blocked Documentation by @gamlerhart in #3269
  • Fix resolution of children of override lazy val modules by @lihaoyi in #3270
  • Tweak Java documentation by @lihaoyi in #3271
  • Adding asdf as an unsupported installation option by @rolandtritsch in #3262
  • Update semanticdb-java from 0.9.10 to 0.10.0 by @lefou in #3267
  • Docs: Keep older entry-page links working with an page-alias by @lefou in #3277
  • Add start of Java Web Build Examples page by @lihaoyi in #3274
  • Automatically pump os.proc streams when SystemStreams are redirected by @lihaoyi in #3275
  • Cleanups in Java docs and user experience by @lihaoyi in #3278

New Contributors

Full Changelog: 0.11.9...0.11.10