Skip to content

1.0.5

Choose a tag to compare

@lefou lefou released this 17 Sep 08:03
· 258 commits to main since this release

Merged Pull Requests since 1.0.4

  • Avoid using system java unless explicitly specified, instead use latest LTS Java version unless explicitly overridden with system by @lihaoyi in #5705
  • Add integration test for mill-jvm-version: system by @lihaoyi in #5740
  • Cleanup of scalalib.test files by @lefou in #5750
  • Rebootstrap on 1.0.4 by @lihaoyi in #5752
  • Update jsoup to 1.21.2 (in meta-build) by @lefou in #5753
  • Implement support for Scala 3.8 by @lefou in #5751
  • KSP 2 support by @vaslabs in #5727
  • Use DoubleLock for mutex on compiler bridge creation to avoid races between MillDaemonMain and ZincWorkerMain processes by @lihaoyi in #5761
  • Rebootstrap by @lihaoyi in #5763
  • Fix References in Developer docs by @gamlerhart in #5764
  • Android: Package jnis provided by dependencies by @vaslabs in #5760
  • Update classgraph to 4.8.181 by @lefou in #5754
  • Update log4j2-core to 2.25.1 by @lefou in #5756
  • Update spring-boot-loader-tools to 3.5.5 by @lefou in #5755
  • Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #5748
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #5690
  • Rework Android SDK installation by @lefou in #5766
  • Android: Fix androidtodo and replace compose samples in ci with it by @vaslabs in #5770
  • Fix typo in GitHub Dependency Graph submission text by @nafg in #5772
  • Merge KSP 1 and KSP 2 implementations into one module by @lefou in #5768
  • Android: Bugfixes for Windows Support by @souvlakias in #5775
  • Make Mill work with mill-build/src/ folder even if mill-build/build.mill does not exist by @lihaoyi in #5783
  • Rebootstrap by @lihaoyi in #5784
  • Bump uPickle to 4.3.0 by @lihaoyi in #5794
  • Let MillURLClassLoader find classes not found in shared classloader by @lefou in #5790
  • Try removing semanticDbData Java compiler flags by @lihaoyi in #5798
  • Rebootstrap by @lihaoyi in #5799
  • Use newly-built version of Mill scripts for dist rather than Mill's current ./mill bootstrap script by @lihaoyi in #5801
  • Fix links to API documentation by @lefou in #5807
  • Fix code reference in worker example documentation by @lefou in #5808
  • Register MillURLClassLoader as parallel capable classloader by @lefou in #5791
  • Read coursier env vars and Java properties via input tasks by @alexarchambault in #5793
  • Simplify MillURLClassLoader parallel registration with @static by @lefou in #5811
  • Update documentation of mill-daemon plugin by @swaldman in #5806
  • Fix forced versions by @alexarchambault in #5813
  • Ksp2 in program mode by @vaslabs in #5795
  • Cut down the number of Mill file suffixes to just .mill by @lihaoyi in #5819
  • Skip autoformatting in code files containing build headers by @lihaoyi in #5822
  • Allow running standalone single-file scripts using Mill by @lihaoyi in #5820
  • Pre-parse Mill CLI config in launcher to allow -i/--interactive flag to be passed anywhere by @lihaoyi in #5823
  • Update lazy val bytecode signature heuristics to work with Scala 3 lazy vals by @lihaoyi in #5828
  • Retry mill daemon start rather than just PID file reading by @lihaoyi in #5829
  • Fix prompt when server restarts by @lihaoyi in #5832
  • Rebootstrap by @lihaoyi in #5831
  • Fix handling of threadlocals in Worker#close calls by @lihaoyi in #5834
  • --bsp should imply --no-daemon by @arturaz in #5840
  • Show log prefix next to task name in failure summary to make it easier to grep for relevant failure logs by @lihaoyi in #5842
  • Fix Scala.js link logs in server-client mode by @lolgab in #5845
  • Use Kotlin build-tools-api to compile Kotlin code by @lefou in #5785
  • Disable certain fsNotifyWatchLog logging to prevent indefinite loops by @arturaz in #5856
  • Rebootstrap by @lihaoyi in #5857
  • Include compile classpath in unidoc module by @lihaoyi in #5858
  • Enabled Kotlin BT API only for modules using Kotlin 2.1+ by @lefou in #5859
  • Revert locally breaking changes for now by @lihaoyi in #5861
  • Fix handling of test claim.log file by @lihaoyi in #5864
  • Android: Add proguard-common.txt by @souvlakias in #5809
  • Ensure deprecation versions always contain the project name by @lefou in #5867
  • Clean up daemon/server launching retry logic to try and stabilize it by @lihaoyi in #5865
  • Simplify launchOrConnectToServer to eliminate nested retries by @lihaoyi in #5872
  • Rebootstrap by @lihaoyi in #5876

Full Changelog: 1.0.4...1.0.5