8000 Releases · com-lihaoyi/mill · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: com-lihaoyi/mill

0.12.14

20 May 09:09
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests since 0.12.13

  • Rebootstrap 0.12.x on top of 0.12.13 by @lihaoyi in #5140
  • Draft: Implement watching file paths via oslib.watch (for 0.12.x branch) by @arturaz in #5073
  • Make runBackground use process IDs (0.12.x branch) by @arturaz in #5120

Full Changelog: 0.12.13...0.12.14

0.12.13

18 May 11:23
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests since 0.12.11

  • Backports "Tweaks to landing page" by @lihaoyi in #5105
  • Backport "Mill sonatype publishing doc" by @lihaoyi in #5107
  • Put back sonatype contrib module in 0.12.x by @lihaoyi in #5119
  • (Backport) Update mill and mill.bat to download 0.12.12 and above from the .exe URL by @lihaoyi in #5123
  • Deprecate PublishModule.publishSelfDependency by @lefou in #5117
  • Fix classloading failure when rebootstrapping by @lihaoyi in #5136
  • Rebootstrap 0.12.x branch on top of sonatype central changes by @lihaoyi in #5132

Full Changelog: 0.12.11...0.12.13

1.0.0-M1

13 May 02:44
Compare
Choose a tag to compare
1.0.0-M1 Pre-release
Pre-release

Merged Pull Requests since 0.13.0-M2

  • Minor changes by @lefou in #4855
  • Add robustness around invalid out/mill-java-home file by @lihaoyi in #4857
  • Re-enable pre-compilation and selective testing by @lihaoyi in #4856
  • Propagate JAVA_OPTS to mill subprocess by @kiendang in #4846
  • Make -native version of script default in Mill 0.13.x and above, add -jvm suffix to force JVM version by @lihaoyi in #4858
  • Fix wildcard and type selector query bugs by @lihaoyi in #4861
  • Remove TestModule.compile by @lefou in #4871
  • [WIP] clean up BSP subsystem by @lihaoyi in #4873
  • Generate scripts from templates by @lefou in #4867
  • More cleanup for Mill BSP integration by @lihaoyi in #4876
  • [WIP] avoid usage of Task.Anon in Mill BSP server by @lihaoyi in #4877
  • Fix typo. by @zhongl in #4878
  • Use system calls to get terminal size on Linux / Mac by @alexarchambault in #4800
  • Fix Junit5 compile classpath access by @lefou in #4880
  • [WIP] Enforce classloader isolation between Mill launcher and different meta-levels of Mill builds by @lihaoyi in #4879
  • Tighten classpath isolation by @lihaoyi in #4887
  • Update the Kotlin compiler plugin setup in Arrow example build by @lefou in #4875
  • Move JavaModule#runBackground to RunModule and clean up bincompat forwarders by @lihaoyi in #4891
  • KotlinModule cleanup, better defaults for versions tasks by @lefou in #4890
  • Set user.language in scalalib tests on macOS and Windows… by @alexarchambault in #4748
  • Make main.init.sbt.models[3.6.2].docJar more quiet by @alexarchambault in #4886
  • Add TestModule#testLogLevel, make netty tests less verbose by @alexarchambault in #4884
  • Initialize jline on all JVM versions by @alexarchambault in #4882
  • Split out mill.runner.meta from mill.runner by @lihaoyi in #4896
  • Implement prepareOffline for ClassgraphWorkerModule by @unlsycn in #4897
  • Consolidate define/api/runner-api into just define/api by @lihaoyi in #4899
  • Revised latest blog posts and page rendering by @lefou in #4898
  • Fix typo in docs by @lefou in #4904
  • Don't attempt to get the color of the empty string by @lefou in #4902
  • Add integration test for build.mill classpath by @lihaoyi in #4906
  • Fix dist.run stdout forwarding by @lihaoyi in #4909
  • Privatize mill.internal-specific BSP methods, remove unused upickle.default.ReadWriter[BspServerResult] by @lihaoyi in #4912
  • Use os.Shellable to handle CLI parameter lists where appropriate by @lihaoyi in #4911
  • More classpath/bsp/idea cleanup by @lihaoyi in #4916
  • Fix some recurrent CI errors by @alexarchambault in #4907
  • Add ability to define PackageExternalModules that can be called via just pkg.path/ rather than pkg.path.ObjectName/ by @lihaoyi in #4918
  • Introduce a --offline option and expose it via TaskCtx by @lefou in #4914
  • Rename PackageDefaultExternalObject to the package objects by @lihaoyi in #4922
  • Rename ivyDeps to mvnDeps by @lihaoyi in #4930
  • fix android cmd-line tools on CI by @irodotos7 in #4934
  • Fixes for BSP import by @lihaoyi in #4940
  • Cleanup MillBuildServer by @lihaoyi in #4941
  • Tweak CI version computation by @lihaoyi in #4942
  • Change prepareOffline to return a Seq[PathRef] by @lefou in #4937
  • Android: Hilt support with tranform ASM and todo external app sample build by @vaslabs in #4759
  • Rebootstrap on latest 0.13.x by @lihaoyi in #4943
  • Inline mill-bsp-worker classpath into mill-runner classpath by @lihaoyi in #4948
  • Consolidate build.mill classpath under mill-main artifact by @lihaoyi in #4949
  • Fix color prompt logging for broken log lines by @lihaoyi in #4950
  • Update readme.adoc by @jackhclee in #4952
  • Android: Separate androidlib by @vaslabs in #4947
  • Move ScalaFmt into its own classloader by @lihaoyi in #4954
  • Remove obsolete compile task by @lefou in #4888
  • Tighten up mill-runner-meta dependencies by @lihaoyi in #4955
  • Fix main build and CI by @lihaoyi in #4958
  • Add Task.fail API to conveniently fail a task by @lefou in #4964
  • Update scoverage to 2.3.0 by @lefou in #4961
  • Update scalafmt-dynamic to 3.9.4 by @lefou in #4960
  • Update Kotlin to 2.1.20 by @lefou in #4963
  • Fix typos and minor improvements to Workers section by @lefou in #4966
  • Consolidate Mill runtime libraries under libs/ subfolder by @lihaoyi in #4967
  • Use Task.offline in dependency download examples by @lefou in #4972
  • Fixup snippet rendering by @lefou in #4973
  • Fix typos and minor details in installation page by @lefou in #4975
  • Simplify Classgraph worker loading by @lefou in #4965
  • Add helpers to debug flaky tests, that might have fixed them by @alexarchambault in #4944
  • Rename source file of JvmWorkerImpl by @lefou in #4976
  • Manage test framework dependencies in TestModule traits by @lefou in #4968
  • Work around transient error on Windows by @alexarchambault in #4956
  • Use R8 optimization tool in Android modules by @irodotos7 in #4892
  • fix the screenshot tests problem by @irodotos7 in #4979
  • Add a YAML header comment syntax for configuration of .mill- files, import $ivy, mill-version by @lihaoyi in #4969
  • Fix: Added missing script files by @lefou in #4982
  • Update Scala from 3.6.2 to 3.6.4 by @lefou in #4671
  • Update asm-tree to 9.8 by @lefou in #4962
  • Update semanticdb-scalac to 4.13.4 by @lefou in #4959
  • Fail on missing interpolatable variables by @lefou in #4983
  • try to fix docs CI by @lihaoyi in #4987
  • Parse YAML frontmatter only from file head by @lefou in #4986
  • Fix documentation still using outdated dependency imports by @lefou in #4994
  • Make BSP/install only create the .bsp/mill-bsp.json file by @alexarchambault in #4881
  • More documentation review and corrections with focus on dependencies by @lefou in #4997
  • Added module docs for selective execution by @lefou in #4616
  • Properly watch testkit sources by @lefou in #4999
  • Cleanup imports, compile warnings and other minor refactoring by @lefou in #5000
  • Re-add test-cases for version reader by @lefou in #5001
  • Copy GraalVM under shorter path on Windows CI by @alexarchambault in #4917
  • More careful stream handling when starting BSP server by @alexarchambault in #4980
  • Android/cleanup app release install by @vaslabs in #4996
  • Remove requirement to extends RootModule by @lihaoyi in #5008
  • Revert "Copy GraalVM under shorter pa...
Read more

0.12.11

10 May 05:01
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests since 0.12.10

  • Mill 0.13 Compat: Add JvmWorkerApi, JvmWorkerUtil and JvmWorkerModule by @lefou in #4838
  • Mill 0.13 Compat: Add Logger.streams by @lefou in #4840
  • Mill 0.13 Compat: Add Module.{moduleDir,moduleInternal,moduleSegments} by @lefou in #4843
  • Backport "Fix wildcard and type selector query bugs" by @lihaoyi in #4862
  • Avoid spurious deprecation message when using non-deprecated API by @lefou in #4860
  • Backport JS and Python lib improvements from main to 0.12.x by @lihaoyi in #4893
  • Don't attempt to get the color of the empty string (backport #4902) by @lefou in #4905
  • Backport "Add ability to define PackageExternalModules that can be called via just pkg.path/ rather than pkg.path.ObjectName/" by @lihaoyi in #4920
  • (Backport) Rename PackageDefaultExternalObject to the package objects by @lihaoyi in #4923
  • Update Windows installation instructions and a PowerShell warning by @lefou in #4974
  • Mill 1.0 compat: Add mvn string interpolator for ivy dependencies by @lefou in #5005
  • Fix selective execution when multiple changes are made to one module under --watch by @arturaz in #5032
  • Fix: UnidocModule does not allow customization of Scala compiler flags, e.g. -Xsource:3 by @arturaz in #5035
  • fix: Use root qualifier in Discover macro by @ghostbuster91 in #5055
  • Docs update backport by @lihaoyi in #5100

New Contributors

Full Changelog: 0.12.10...0.12.11

0.13.0-M2

13 May 02:43
290fdcf
Compare
Choose a tag to compare
0.13.0-M2 Pre-release
Pre-release

Merged Pull Requests since 0.13.0-M1

  • Minor changes by @lefou in #4855
  • Add robustness around invalid out/mill-java-home file by @lihaoyi in #4857
  • Re-enable pre-compilation and selective testing by @lihaoyi in #4856
  • Propagate JAVA_OPTS to mill subprocess by @kiendang in #4846
  • Make -native version of script default in Mill 0.13.x and above, add -jvm suffix to force JVM version by @lihaoyi in #4858
  • Fix wildcard and type selector query bugs by @lihaoyi in #4861
  • Remove TestModule.compile by @lefou in #4871
  • [WIP] clean up BSP subsystem by @lihaoyi in #4873
  • Generate scripts from templates by @lefou in #4867
  • More cleanup for Mill BSP integration by @lihaoyi in #4876
  • [WIP] avoid usage of Task.Anon in Mill BSP server by @lihaoyi in #4877
  • Fix typo. by @zhongl in #4878
  • Use system calls to get terminal size on Linux / Mac by @alexarchambault in #4800
  • Fix Junit5 compile classpath access by @lefou in #4880
  • [WIP] Enforce classloader isolation between Mill launcher and different meta-levels of Mill builds by @lihaoyi in #4879
  • Tighten classpath isolation by @lihaoyi in #4887
  • Update the Kotlin compiler plugin setup in Arrow example build by @lefou in #4875
  • Move JavaModule#runBackground to RunModule and clean up bincompat forwarders by @lihaoyi in #4891
  • KotlinModule cleanup, better defaults for versions tasks by @lefou in #4890
  • Set user.language in scalalib tests on macOS and Windows… by @alexarchambault in #4748
  • Make main.init.sbt.models[3.6.2].docJar more quiet by @alexarchambault in #4886
  • Add TestModule#testLogLevel, make netty tests less verbose by @alexarchambault in #4884
  • Initialize jline on all JVM versions by @alexarchambault in #4882
  • Split out mill.runner.meta from mill.runner by @lihaoyi in #4896
  • Implement prepareOffline for ClassgraphWorkerModule by @unlsycn in #4897
  • Consolidate define/api/runner-api into just define/api by @lihaoyi in #4899
  • Revised latest blog posts and page rendering by @lefou in #4898
  • Fix typo in docs by @lefou in #4904
  • Don't attempt to get the color of the empty string by @lefou in #4902
  • Add integration test for build.mill classpath by @lihaoyi in #4906
  • Fix dist.run stdout forwarding by @lihaoyi in #4909
  • Privatize mill.internal-specific BSP methods, remove unused upickle.default.ReadWriter[BspServerResult] by @lihaoyi in #4912
  • Use os.Shellable to handle CLI parameter lists where appropriate by @lihaoyi in #4911
  • More classpath/bsp/idea cleanup by @lihaoyi in #4916
  • Fix some recurrent CI errors by @alexarchambault in #4907
  • Add ability to define PackageExternalModules that can be called via just pkg.path/ rather than pkg.path.ObjectName/ by @lihaoyi in #4918
  • Introduce a --offline option and expose it via TaskCtx by @lefou in #4914
  • Rename PackageDefaultExternalObject to the package objects by @lihaoyi in #4922
  • Rename ivyDeps to mvnDeps by @lihaoyi in #4930
  • fix android cmd-line tools on CI by @irodotos7 in #4934
  • Fixes for BSP import by @lihaoyi in #4940
  • Cleanup MillBuildServer by @lihaoyi in #4941
  • Tweak CI version computation by @lihaoyi in #4942
  • Change prepareOffline to return a Seq[PathRef] by @lefou in #4937
  • Android: Hilt support with tranform ASM and todo external app sample build by @vaslabs in #4759
  • Rebootstrap on latest 0.13.x by @lihaoyi in #4943
  • Inline mill-bsp-worker classpath into mill-runner classpath by @lihaoyi in #4948
  • Consolidate build.mill classpath under mill-main artifact by @lihaoyi in #4949
  • Fix color prompt logging for broken log lines by @lihaoyi in #4950
  • Update readme.adoc by @jackhclee in #4952
  • Android: Separate androidlib by @vaslabs in #4947
  • Move ScalaFmt into its own classloader by @lihaoyi in #4954
  • Remove obsolete compile task by @lefou in #4888
  • Tighten up mill-runner-meta dependencies by @lihaoyi in #4955
  • Fix main build and CI by @lihaoyi in #4958
  • Add Task.fail API to conveniently fail a task by @lefou in #4964
  • Update scoverage to 2.3.0 by @lefou in #4961
  • Update scalafmt-dynamic to 3.9.4 by @lefou in #4960
  • Update Kotlin to 2.1.20 by @lefou in #4963
  • Fix typos and minor improvements to Workers section by @lefou in #4966
  • Consolidate Mill runtime libraries under libs/ subfolder by @lihaoyi in #4967
  • Use Task.offline in dependency download examples by @lefou in #4972
  • Fixup snippet rendering by @lefou in #4973
  • Fix typos and minor details in installation page by @lefou in #4975
  • Simplify Classgraph worker loading by @lefou in #4965
  • Add helpers to debug flaky tests, that might have fixed them by @alexarchambault in #4944
  • Rename source file of JvmWorkerImpl by @lefou in #4976
  • Manage test framework dependencies in TestModule traits by @lefou in #4968
  • Work around transient error on Windows by @alexarchambault in #4956
  • Use R8 optimization tool in Android modules by @irodotos7 in #4892
  • fix the screenshot tests problem by @irodotos7 in #4979
  • Add a YAML header comment syntax for configuration of .mill- files, import $ivy, mill-version by @lihaoyi in #4969

New Contributors

Full Changelog: 0.13.0-M1...0.13.0-M2

0.13.0-M1

13 May 02:41
2dc2a62
Compare
Choose a tag to compare
0.13.0-M1 Pre-release
Pre-release

Merged Pull Requests since 0.12.10

  • build.mill files compiled by Scala 3 by @bishabosha in #3369
  • Bump uPickle to 4.1.0 by @lihaoyi in #3280
  • Fix transitiveCoursierProjects cause OOM on large build (#4452) by @lihaoyi in #4454
  • Clean up Discover macro and codegen by @lihaoyi in #4461
  • Reduce size of generated code in Discover macro by @lihaoyi in #4463
  • stabilize example/pythonlib/testing/2-test-deps by @lihaoyi in #4466
  • Add lewisjkl/header to third party plugins by @lewisjkl in #4467
  • Move task override tracking from planning time to instantiation time by @lihaoyi in #4181
  • Replace import $file syntax with flat package namespacing by @lihaoyi in #4462
  • Cleanup base module by @lihaoyi in #4470
  • Cleanup terminal handling by @lihaoyi in #4477
  • More breaking up of TestGraphs by @lihaoyi in #4478
  • Write a doc example on multi-language Mill projects by @monyedavid in #4476
  • Allow Task.Source/Task.Sources to be constructed directly from subpath string literals by @lihaoyi in #4486
  • Get rid of mill.eval.Terminal and inline underlying tasks by @lihaoyi in #4488
  • fix docs by @monyedavid in #4493
  • Cleanup deprecated by @lihaoyi in #4499
  • Add file count to PalantirFormatModule output by @lefou in #4495
  • Consolidate jvm subprocess and inprocess functions by @sake92 in #4456
  • More cleanup by @lihaoyi in #4500
  • Introduce mill.internal package to hold Mill utility classes not intended for public use by @lihaoyi in #4507
  • Split out core/ folder from main/ by @lihaoyi in #4509
  • Consolidate blog/ and docs/ under website/ folder by @lihaoyi in #4510
  • Run -rewrite -source 3.6-migration, enable Scalafix in tests by @lihaoyi in #4512
  • Enable fatal warnings by @lihaoyi in #4515
  • First pass at cleaning up Evaluator and RunScript by @lihaoyi in #4516
  • Remove dependency from define on internal by @lihaoyi in #4517
  • Cleanup mill.define.Module and mill.define.Ctx by @lihaoyi in #4518
  • Add Scala Spark example doc page by @monyedavid in #4513
  • Cleanup by @lihaoyi in #4521
  • Remove Agg in favor of Seq by @lihaoyi in #4525
  • Fix launch time regression in Scala 3 upgrade by @lihaoyi in #4526
  • Split out Result and ExecResult types, replace Either[String, T] with Result by @lihaoyi in #4528
  • Cleanup Evaluator public API by @lihaoyi in #4529
  • Tweak retries to try and fix flakiness by @lihaoyi in #4531
  • Explicitly set locale in scalalib tests to LC_ALL=C.utf8 by @lefou in #4535
  • CI: Limit the dependency trees to essential modules by @lefou in #4537
  • Review and fix AsciiDoc issues by @lefou in #4539
  • Android/fix android paths by @vaslabs in #4540
  • Avoid .stripMargin when rendering documentation from example modules by @lefou in #4544
  • Apply bin-compat breaking suggestions in PublishModule by @lolgab in #4523
  • Fix doc publishing by @lihaoyi in #4548
  • Blog Post: What is a Build Tool and what does it do? by @lihaoyi in #4538
  • Clean up Task.scala by @lihaoyi in #4549
  • feat: support test case selection in TestNG framework by @kasiaMarek in #4506
  • Simplify Task Macro Code Generation, Execution tests by @lihaoyi in #4551
  • Simplify Applicative.scala by @lihaoyi in #4554
  • More cleanup by @lihaoyi in #4555
  • Avoid hardcoded version in PalantirFormatModule by @lefou in #4552
  • Avoid hardcoded version of revApi dependency by @lefou in #4553
  • Use adoc syntax to mark graphviz blocks in examples by @lefou in #4543
  • Update bootstap patch file by @lefou in #4562
  • Separate resolvedRunIvyDeps and transitiveLocalClasspath into two stages when build assembly jar by @lihaoyi in #4565
  • Add option to use the embeddable compiler in KotlinModule by @vaslabs in #4557
  • Add scaladoc to AssemblyModule.scala by @lihaoyi in #4567
  • Cleanup Kotlin tests by @lefou in #4568
  • Forward port "Fix hang on mill.integration.invalidation[selective-execution]" by @lihaoyi in #4572
  • Website: Bump documented version from 0.12.7 to 0.12.8 by @lefou in #4573
  • Blog Post: Fast JVM Assembly Jars Creation with the Mill Build Tool by @lihaoyi in #4558
  • Kotlin KSP support with basic dependency injection example using Dagger by @vaslabs in #4485
  • Bump OS-Lib to 0.11.4 final by @lihaoyi in #4569
  • Rework millEmbeddedDeps stuff by @alexarchambault in #4546
  • Fix Scaladoc capture on RootModules by @lihaoyi in #4576
  • Rebootstrap on 0.12.8 by @lihaoyi in #4570
  • Optimize startup time by skipping CoursierClient and avoiding List#apply lookups by @lihaoyi in #4580
  • Rename TestModule#test to testForked by @lihaoyi in #4577
  • Avoid inheriting stderr in SelectiveExecutionTests.scala to prevent flakiness from leaked processes by @lihaoyi in #4581
  • Make --no-server mode also terminate on removal of processId file, use it in integration test cleanup by @lihaoyi in #4587
  • Ignore -native suffix on Windows-ARM and fall back to JVM by @lihaoyi in #4589
  • feat: RootModule and Cross can be applied to the same module by @jbwheatley in #4593
  • More cleanups for Evaluator API by @lihaoyi in #4594
  • Break out separate Caching in Mill and Parallelism in Mill pages by @lihaoyi in #4604
  • More documentation improvements for Mill parallelism and caching by @lihaoyi in #4605
  • [ISSUE-2981] Fix semanticdbData for mixed scala/java projects by @Baccata in #4599
  • Improve performances of Bloop/install by @Baccata in #4600
  • Change millBinPlatform to 0.13 by @joan38 in #4607
  • Restrict sources and inputs to not accept upstream tasks by @lihaoyi in #4524
  • Fix typo in Task.Source by @lolgab in #4613
  • Provide default JVM version to be used by Mill server process, when .mill-jvm-version and system java are not provided by @lihaoyi in #4597
  • Move TestModule.* dependencies to mandatoryIvyDeps by @lihaoyi in #3279
  • Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #4619
  • Android/publishing aar by @irodotos7 in #4583
  • Java code review by @lefou in #4502
  • Rename methodCodeHashSignatures to codeSignatures by @lihaoyi in #4620
  • Update coursier to 2.1.25-M2 (adds early Gradle Module support) by @alexarchambault in #4591
  • Fix cross-file references between helper files by @lihaoyi in #4622
  • [WIP] Make Evaluator only available to Task.Command(exclusive = true) by @lihaoyi in #3717
  • Break the dependency between repositoriesTask and ivyDeps by @alexarchambault in #4465
  • Update Scaladocs for NativeImage...
Read more

0.12.10

01 Apr 18:05
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

  • Backport Fix main class discovery in scala 3 by @lihaoyi in #4761
  • Backport "Add failed tasks count to Mill's progress indicator" by @lihaoyi in #4764
  • Test runner indicators backport by @HollandDM in #4756
  • Fix potential ArrayIndexOutOfBoundsException (backport #4769) by @lefou in #4770
  • Backport "Clean up mill comparison docs" by @lihaoyi in #4774
  • Add Kotlin support for BuildInfo module (backport #4771) by @lefou in #4780
  • Less confusing error message (backport #4789) by @lefou in #4791
  • Prefer defaultResolver().classpath over Lib.resolveDependencies (backport #4727) by @alexarchambault in #4784
  • Use a -native suffix when installing a native image into the local cache (backport #4808) by @lefou in #4809
  • Backport Set WebApp.scala shutdown timeout to zero by @lihaoyi in #4804
  • Add Mill 0.13 forward compatibility: mill.util.JarManifest by @lefou in #4806
  • Backport "Fix uTest test task creation for multi-test-class test modules" by @lihaoyi in #4812
  • Backport "Fix main class discovery for KotlinModule" by @lihaoyi in #4803
  • Backport "Debug SBT migration test failure" by @lihaoyi in #4818
  • Backport "Minor improvements to native distribution size" by @lihaoyi in #4829
  • Add Dep.millProjectModule to refer to mill project modules (backport #4790) by @lefou in #4830
  • Add Mill 0.13 forward compatibility: mill.define.SelectMode by @lefou in #4805
  • First-class support for Kotlin compiler plugins (backport #4779) by @lefou in #4782
  • Find main classes with ClassGraph (backport #4822) by @lefou in #4832

Full Changelog: 0.12.9...0.12.10

0.12.9

17 Mar 10:05
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

  • Fix hang on mill.integration.invalidation[selective-execution] by @lihaoyi in #4571
  • Break the dependency between repositoriesTask and ivyDeps by @alexarchambault in #4472
  • Rework millEmbeddedDeps stuff (0.12.x) by @alexarchambault in #4582
  • Fix 0.12.x branch bootstrap job by @alexarchambault in #4625
  • Update coursier to 2.1.25-M2 (adds early Gradle Module support) - 0.12.x by @alexarchambault in #4623
  • Backport: Fix semanticdbData for mixed scala/java projects (#4599) by @Baccata in #4629
  • Backport: Improve performances of Bloop/install (#4600) by @Baccata in #4628
  • Pass Mill source JARs to Bloop by @alexarchambault in #4608
  • Add a sourceGenerators task to help out IDE config generation by @Baccata in #4621
  • Use process pool for test runner (0.12.x) by @HollandDM in #4679
  • 0.12.x testEnableWorkStealing cleanups by @lihaoyi in #4689
  • 0.12.x improvements to Test parallelism UI by @lihaoyi in #4694
  • Backport "Configure thread pool executor to run in LIFO order to minimize blocked task count" to 0.12.x by @lihaoyi in #4702
  • Make source path configurable in TestBaseModule by @denisrosca in #4703
  • Backport "Add some retries to try and work around scaladoc flakiness" to 0.12.x by @lihaoyi in #4708
  • Backport "Avoid printing AnsiNav.clearLine in non-interactive PromptLogger to clean up CI logs" to 0.12.x by @lihaoyi in #4710
  • Backport "Use priority queue to run Mill executor tasks, prioritizing first async task and de-prioritizing subsequent ones" to 0.12.x by @lihaoyi in #4715
  • Add --doc, --sources, and --transitive options to publishLocal by @alexarchambault in #4697
  • (0.12.x) Improvements precision of testParallelism scheduler lifetime management by @lihaoyi in #4719
  • Backport "Support mill init from an existing sbt project, and improve related Maven and Gradle support" to 0.12.x by @ShreckYe in #4704
  • Optimize BSP initialization stuff by @alexarchambault in #4698
  • Tweak docs (0.12.x) by @lihaoyi in #4738

Full Changelog: 0.12.8...0.12.9

0.12.8

16 Feb 01:23
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

  • Update mill-version by @lihaoyi in #4448
  • Remove debug by @armanbilge in #4450
  • Fix android example test exclusive flag by @lihaoyi in #4449
  • Fix transitiveCoursierProjects cause OOM on large build by @hoangmaihuy in #4452
  • [BACKPORT] Allow Task.Source/Task.Sources to be constructed directly from subpath string literals by @lihaoyi in #4487
  • [BACKPORT] Write a doc example on multi-language Mill projects by @monyedavid in #4494
  • Backport "Consolidate jvm subprocess and inprocess functions (#4456)" to 0.12 by @sake92 in #4504
  • Add deprecation message for --disable-ticker and --enable-ticker by @lolgab in #4490
  • [BACKPORT] Add Scala Spark example doc page by @monyedavid in #4520
  • [BACKPORT] Separate resolvedRunIvyDeps and transitiveLocalClasspath into two stages when build assembly jar by @lihaoyi in #4566

Full Changelog: 0.12.7...0.12.8

0.12.7

01 Feb 04:24
Compare
Choose a tag to compare

Changelog

Documentation

Merged Pull Requests

New Contributors

Full Changelog: 0.12.6...0.12.7

0