1.0.5
Merged Pull Requests since 1.0.4
Avoid using systemjavaunless explicitly specified, instead use latest LTS Java version unless explicitly overridden withsystemby @lihaoyi in #5705Add integration test formill-jvm-version: systemby @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
DoubleLockfor mutex on compiler bridge creation to avoid races betweenMillDaemonMainandZincWorkerMainprocesses 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 ifmill-build/build.milldoes not exist by @lihaoyi in #5783 - Rebootstrap by @lihaoyi in #5784
- Bump uPickle to 4.3.0 by @lihaoyi in #5794
- Let
MillURLClassLoaderfind classes not found in shared classloader by @lefou in #5790 - Try removing
semanticDbDataJava 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
./millbootstrap 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
@staticby @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.millby @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/--interactiveflag 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#closecalls by @lihaoyi in #5834 --bspshould imply--no-daemonby @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
fsNotifyWatchLoglogging 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.logfile 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
launchOrConnectToServerto eliminate nested retries by @lihaoyi in #5872 - Rebootstrap by @lihaoyi in #5876
Full Changelog: 1.0.4...1.0.5