Skip to content

0.13.0-M2

Pre-release
Pre-release
Compare
Choose a tag to compare
@lefou lefou released this 13 May 02:43
· 180 commits to main since this release
290fdcf

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