| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.1.0 source code.tar.gz | 2026-01-27 | 40.3 MB | |
| 1.1.0 source code.zip | 2026-01-27 | 42.9 MB | |
| README.md | 2026-01-27 | 54.5 kB | |
| Totals: 3 Items | 83.3 MB | 0 | |
[Changelog](https://github.com/com-lihaoyi/mill/blob/main/changelog.adoc#1
Merged Pull Requests since 1.0.6
- Replace some deprecated Scala 2 keywords by @lefou in https://github.com/com-lihaoyi/mill/pull/5941
- Android: databinding compiler with view binding example by @vaslabs in https://github.com/com-lihaoyi/mill/pull/5888
- Fix milestone ids in changelog by @lefou in https://github.com/com-lihaoyi/mill/pull/5945
- Rebootstrap on 1.0.6 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5944
- Android: Generate MinifyKeepRules for Proguard by @souvlakias in https://github.com/com-lihaoyi/mill/pull/5926
- Update remaining examples still referencing
JvmWorkerModule.jvmIdby @seschwar in https://github.com/com-lihaoyi/mill/pull/5950 - Simple YAML-backed modules and single-file script modules, second iteration by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5951
- Cleanup after simple/script modules by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5953
- Wrap
MillBuildRootModule#scriptSourcesPathsinBuildCtx.watchValueby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5954 - Bump flyway to 11.8.2 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5959
- Support build header metadata in
build.mill.yamlfiles by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5960 - Update Scala.js environment lib
scala-js-env-jsdom-nodejsversion to 1.1.1 by @carlosedp in https://github.com/com-lihaoyi/mill/pull/5964 - Android: Test apk size reduction by @vaslabs in https://github.com/com-lihaoyi/mill/pull/5963
- [config.artifactory] Read credential configs for publish by @mag-mga in https://github.com/com-lihaoyi/mill/pull/5871
- Make
MillBuildServer#evaluatorRequestsThreada daemon thread by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5967 - Update jarajar-abrams to 1.16.0 by @lefou in https://github.com/com-lihaoyi/mill/pull/5969
- Handle proxy settings upon startup by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/5971
- Give a name to the BspWorkerImpl thread and make it a daemon by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/5972
- Maintain a list of known coursier repositories under CoursierModule by @lefou in https://github.com/com-lihaoyi/mill/pull/5890
- Update gson to 2.13.2 by @lefou in https://github.com/com-lihaoyi/mill/pull/5978
- Add support for nested modules in
build.mill.yamlandsimple/2-compat-modules.adocexamples by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5976 - Add script builtins for Scala scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5981
- Attempt to work around
Unknown keycrashers by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5982 - Re-enable
--replby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5983 - Cleanup readme header and udpate stable Mill version by @lefou in https://github.com/com-lihaoyi/mill/pull/5985
- Add builtin support for
jshellcommand and--jshellflag by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5984 - Fixes for
--jshellby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5989 - Update CLI setup by @lefou in https://github.com/com-lihaoyi/mill/pull/5990
- Repair CLI option
--help-advancedby @lefou in https://github.com/com-lihaoyi/mill/pull/5993 - Documentation Tweaks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5998
- Move snakeyaml off of compile time classpath by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5999
- Support Java generation in ScalaPBModule by @lefou in https://github.com/com-lihaoyi/mill/pull/5996
- Android release docs by @vaslabs in https://github.com/com-lihaoyi/mill/pull/5957
- Make config-based pathref customizations relative to the module dir rather than workspace root by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6000
- Include contrib modules in API docs and improve
scalapblibdocs by @lefou in https://github.com/com-lihaoyi/mill/pull/6001 - Use same Android cmdline-tools version in docs as in build by @lefou in https://github.com/com-lihaoyi/mill/pull/5997
- Add build-header support for
compileModuleDepsandrunModuleDepsby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6002 - Bump uPickle to 4.4.0 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6003
- Doc fixes and improvements by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6004
- Generate API docs from all modules (include non-stable modules) by @lefou in https://github.com/com-lihaoyi/mill/pull/5977
- Re-land "Avoid using system
javaunless explicitly specified, instead use latest LTS Java version unless explicitly overridden withsystem" by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6005 - IntelliJ-BSP support for single-file scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6008
- Fix caching of module instantiations in resolver by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6010
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6009
- Generalize script file discovery to avoid need for
//|header comment by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6012 - Android: Add nonTransitiveRClasses Option by @souvlakias in https://github.com/com-lihaoyi/mill/pull/5980
- Re-land "Cut down the number of Mill file suffixes to just
.mill", and.mill.yamlby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6016 - Improvements for standalone script support by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6015
- Improve docs for single-file scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6018
- Fix pyspark example by @manuzhang in https://github.com/com-lihaoyi/mill/pull/6019
- Improvements to per-language landing page by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6020
- More script docs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6022
- Add example for custom script module classes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6024
- More script doc improvements by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6025
- Revised build importer implementations by @ajaychandran in https://github.com/com-lihaoyi/mill/pull/5428
- More Script Polish by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6029
- Fleshing out docs for config-based modules by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6036
- More config and script module doc updates by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6037
- Fixed integration tests for
./mill initby @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6042 - Cut dependency from
website.fastPageson slow build tasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6045 - Add proper error message when circular task dependency is detected by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6044
- Refactor
GroupExecutionclass for better code readability by @lefou in https://github.com/com-lihaoyi/mill/pull/6040 - Fixed manual integration tests for
./mill init(#6039) by @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6046 - Run examples with local repo under out/ rather than ~/.ivy2/local (reverted) by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/5949
- Streamline Scala Scripting by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6051
- Use relative script imports in
1-script/examples by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6050 - Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6052
- Fix and robustize bsp handling of single-file scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6054
- Reboostrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6055
- More attempts at robustizing BSP by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6056
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6058
- Try to fix spurious circular task errors by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6062
- Remove stale script module resolution code by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6061
- Add spring boot example for mill configuration compatible with spring initializr for a maven kotlin project by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6014
- Android: Jetchat example, update databinding apis by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6063
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6066
- Revert "Run examples with local repo under out/ rather than ~/.ivy2/local (#5949)" by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6067
- Improve IDE support for scripts by scoping them per-file by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6068
- Add documentation about adding a resource folder in single-file scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6069
- Fix Scala Native link logs in server-client mode by @lolgab in https://github.com/com-lihaoyi/mill/pull/6053
- Allow users to disable some modules in BSP by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/6065
- Run examples with local repo under out/ rather than ~/.ivy2/local by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/6070
- Synthetize main classes for
@mainarg.mainmethods in Scala scripts for Intellij/@scala.maincompatibility by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6084 - Add
mill-jvm-index-versionto build header keys by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6085 - Disable automatic heap dump on OOM by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6086
- Try-catch-log BSP
watchAndWaitcall by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6087 - Write meta
.jsonfiles to disk for build overrides to supportshowby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6088 - Add more docs for selecting individual test cases by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6089
- Android: exclude the main apk deps from the test apk by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6073
- Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6035
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6034
BuildCtx.watchtheScriptModule.scriptConfig.scriptFilePathto ensure proper invalidation by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6093- Android: Replace flaky android todo test with android compose samples… by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6096
- Update spring boot example with bom mvn deps by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6097
- Fix RepackageModule using the wrong main class for older spring-boot-tools versions by @lefou in https://github.com/com-lihaoyi/mill/pull/6101
- Include ExternalModule and ScriptModule prefixes when rendering task selectors by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6102
- Improvements for
-w/--watchand error reporting on single-file script modules by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6100 - Bump coursier/cache-action from 6 to 7 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6106
- Use named parameters for methods with many parameters by @lefou in https://github.com/com-lihaoyi/mill/pull/6105
- Misc cleanups by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6107
- Fix broken docker tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6110
- Improve Spring docs by @lefou in https://github.com/com-lihaoyi/mill/pull/6071
- Changelog for Mill 1.1.0-RC1 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6112
- Rebootstrap on 1.1.0-RC1 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6113
- Re-enable compile-time errors by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6119
- Improve example zips by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6122
- Cleanup bootstrap scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6117
- Use zinc worker for DiscoverTestMain and GetTestTasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6125
- Move Junit5 test discovery to zinc worker by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6127
- WIP Cleanup zinc server by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6128
- More minor cleanup for zinc worker by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6130
- Android variant dependency resolution by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6124
- More zinc worker cleanup by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6131
- Run Mill with
-Dfile.encoding=UTF-8by default to try and fix windows unicode issues by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6135 - Improve handling of cancellation daemon shutdown in the presence of multiple connected launchers by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6136
- Cleanup code related to testing concurrent spawned processes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6137
- Fixes and doc improvements by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6143
millBinPlatformshould be1for1.1.0-RCxby @lolgab in https://github.com/com-lihaoyi/mill/pull/6134- Replace unicode pipe with non-unicode pipe to mitigate windows terminal issues by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6147
- Adding coverage validation at build time. by @monksy in https://github.com/com-lihaoyi/mill/pull/6132
- Avoid using
super.mvnDepsin most examples by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6149 - Warn if workers do not extend AutoCloseable by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6151
- Remove test discovery fast path in
TestModuleUtilby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6152 - Make selective execution trigger when Mill version or JVM version is changed by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6150
- Fix logic error by @lefou in https://github.com/com-lihaoyi/mill/pull/6154
- Return imports from BuildWriter.imports, avoid mutating parameters by @lefou in https://github.com/com-lihaoyi/mill/pull/6140
- Make
.mill.yamlcode generation go throughbuildOverridescode path like everyone else by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6155 - Make selective execution trigger on changes to build overrides by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6158
- Reorganize spring-boot docs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6160
- Fixed compilation error in BomModule example by @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6161
- Remove unnecessary
rm build.millfrom migration docs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6163 - Preserve YAML parse offsets in generated YAML by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6164
- Android: move AndroidBuildConfig to AndroidModule by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6145
- Move build-override handling back into evaluator by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6167
- Android: Add
-no-metricsflag to emulator by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6144 - JavaModule: Annotation Processor API by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6168
- Spring boot servlet websocket example with test using reactive spring boot api by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6099
- Use a compiler plugin to generate
Task.Stubs automatically by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6170 - Update commons-io to 2.21.0 by @lefou in https://github.com/com-lihaoyi/mill/pull/6175
- Update classgraph to 4.8.184 by @lefou in https://github.com/com-lihaoyi/mill/pull/6176
- Update semanticdb for scalac to 4.14.1 and java to 0.11.1 by @lefou in https://github.com/com-lihaoyi/mill/pull/6173
- Update Ammonite to 3.0.4 by @lefou in https://github.com/com-lihaoyi/mill/pull/6171
- Add AutoClosable to SpringBootTools worker by @lefou in https://github.com/com-lihaoyi/mill/pull/6179
- Update sonatype-central-client to 0.6.0 by @lefou in https://github.com/com-lihaoyi/mill/pull/6174
- Update asm to 9.9 by @lefou in https://github.com/com-lihaoyi/mill/pull/6172
- Consolidate error reporting for module overrides by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6180
- Tweaks to spring boot docs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6181
- Make Java Jetty example use config-based syntax by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6182
- Add
Library Dependenciessection toconfig.adoc, mirroring the top-level page for programmatic config by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6183 - Fix watching of source folders defined in
build.mill.yamlfiles by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6184 - Minor cleanups around
MillMain0by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6185 - Improvements to command-line logging by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6186
- Compact task log headers to share the same line as the first line of logs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6187
- Put back printing of exclusive task names by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6189
- Misc cleanups by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6190
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6193
- Avoid printing log prefix when continuing an earlier incomplete line in PromptLogger by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6195
- More aggressively skip files when discovering scripts for BSP import by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6194
- Support
ScalaModule.consoletask for Scala 3.8+ by @lefou in https://github.com/com-lihaoyi/mill/pull/6197 - Document Scala nightly usage by @lefou in https://github.com/com-lihaoyi/mill/pull/6196
- Fix parsing/rendering of compile errors when the code snippet contains a
|by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6198 - Rebootstrap on 1.1.0-RC2 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6199
- Remove slash-escaping from ExecutionPaths by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6203
- Tweak changelog, fix milestone ids by @lefou in https://github.com/com-lihaoyi/mill/pull/6201
- Bump coursier:jvm-index by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6205
- Cleanup script init handling by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6216
- Make compilation operation work dir explicit by @lefou in https://github.com/com-lihaoyi/mill/pull/6215
- Update TestNG runtime to 7.11.0 by @lefou in https://github.com/com-lihaoyi/mill/pull/6211
- Update acyclic to 0.3.19 by @lefou in https://github.com/com-lihaoyi/mill/pull/6212
- Update Scala.JS to 1.20.1 by @lefou in https://github.com/com-lihaoyi/mill/pull/6213
- Add PublishCredentialsModule, MavenPublish and MavenPublishModule by @maxstreese in https://github.com/com-lihaoyi/mill/pull/6023
- Update snakeyaml-engine to 3.0.1 by @lefou in https://github.com/com-lihaoyi/mill/pull/6209
- Update Play framework by @lefou in https://github.com/com-lihaoyi/mill/pull/6214
- Remove
private[mill]annotations from non-public submodule by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/5835 - Add log4j dependency to silence annoying warnings in examples and remove unnecessary quotes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6221
- Android: Pickup manifests from moduleDeps by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6218
- Log gutter prefix to the same stream as the log line being prefixed by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6223
- Make
runcommands exclusive by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6220 - Make
mill.tabcompletework for nested files, scripts, script tasks, external module tasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6225 - Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6227
- Bump uTest and PPrint versions by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6228
- Put back global Mill install instructions in the docs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6230
- Add PublishCredentialsModule, MavenPublish and MavenPublishModule by @maxstreese in https://github.com/com-lihaoyi/mill/pull/6231
- Avoid printing incomplete lines when flushing LineBufferedOutputStream by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6235
- Improve parsing and handling of moduledeps in config-based modules by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6234
- Android: Revert androidNonTransitiveRClasses by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6233
- Spring boot: AOT and Native support by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6208
- Update acyclic to 0.3.20 by @lefou in https://github.com/com-lihaoyi/mill/pull/6229
- Android: Collect all output files from r8 by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6219
- Bump mill-moduledefs to 0.12.2, scala 3.7.4 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6239
- Add
AssemblyModule.prepareOfflineto resolve worker dependencies by @lefou in https://github.com/com-lihaoyi/mill/pull/6238 - Remove error code from compile errors by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6241
- Bump Coursier by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6243
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6244
- Generation Software Bill of Materials (SBOM) by @gamlerhart in https://github.com/com-lihaoyi/mill/pull/4757
- Split plugin/user-facing code to Scala3.7/Java11 to allow rest of codebase to upgrade to Scala3.8/Java17 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6242
- Polish for YAML config error reporting by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6248
- Allow users to provide their own compiler bridge by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/6250
- Add TestModule#testArgsDefault by @alexarchambault in https://github.com/com-lihaoyi/mill/pull/6252
- Rebootstrap on Scala 3.8/JDK17 changes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6253
- Fix dependency update finder for bom and diverse resolution params by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6247
- Improvements to examples and integration tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6254
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6240
- Fix deadlock in logging infrastructure caused by locking on wrong stream. by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6255
- Fix API leakage in Sonatype publisher by @lefou in https://github.com/com-lihaoyi/mill/pull/6256
- Update pyspark example by @lefou in https://github.com/com-lihaoyi/mill/pull/6264
- Fix warning about workers not implementing AutoCloseable by @lefou in https://github.com/com-lihaoyi/mill/pull/6259
- Try to fix pyspark example test by bumping pyspark version by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6267
- Make unsuccessful tasks always run the subsequent time when
--watchis active by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6263 - Scala 3.8.0-RC2 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6268
- Allow
console/--replto take arguments from the command line by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6269 - Report error if build header comment conflicts with task defined in
mill-build/build.millby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6271 - Add
nativeSourceLevelDebuggingConfigandnativeBaseNameby @lolgab in https://github.com/com-lihaoyi/mill/pull/6274 - WIP use
upickle.core.BufferedValuerather thanujson.Valueto preserve char offsets and improve error reporting by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6273 - More improvement to YAML line number error reporting by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6275
- Fix tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6277
- Convert
Result.Failureinto a more structured representation by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6278 - Add a
example.javalib.basic[3-simple]alias for integration and example tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6280 - Model exceptions in
Result.Failureby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6279 OutFiles: use singleton instance instead of static fields by @lefou in https://github.com/com-lihaoyi/mill/pull/6266- Disable arrow JS tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6282
- Clean up integration test setup by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6283
- Validate connections to ZincWorker before using cached processees by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6287
- Add
Result#zip, renameFailure.combinetoFailure.joinby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6284 - Fix re-use of out folder in shared tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6288
- Add MILL_BSP_OUTPUT_DIR env var and rework defaults by @lefou in https://github.com/com-lihaoyi/mill/pull/6262
- Fix codesig detection for overriden tasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6290
- Bump scala-steward-org/scala-steward-action from 2.75.0 to 2.78.0 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6285
- Make selective execution work via
Tasks rather thanStrings by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6291 - Update mill version in scala-steward.yml by @lefou in https://github.com/com-lihaoyi/mill/pull/6292
- Remove
--add-defaultparameter fromtestForkeddue to breaking semantic compatibility by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6298 - Rebootstrap and 1.1.0-RC3 Changelog by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6289
- Replace
JvmWorkerImpl'sCachedFactoryWithInitDatawithRefCountedCacheby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6295 - Add support for FORCE_COLOR, enable it in or github actions, improve key-prefix handling by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6300
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6302
- Fix KSP dependency selection for KSP >= 2.3 by @lefou in https://github.com/com-lihaoyi/mill/pull/6301
- Don't propagate env in integration tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6305
- Update changelog and docs by @lefou in https://github.com/com-lihaoyi/mill/pull/6307
- Document scalaDocGenerated task and configuration of source links by @lefou in https://github.com/com-lihaoyi/mill/pull/6308
- Rebootstrap on 1.1.0-RC3 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6306
- Scala 3.8.0-RC3 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6316
- Bump uPickle to 4.4.2-RC to leverage flexible
@flattencustom keys to preserve key offsets by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6319 - Lock around
info,warn,error,debuglogs to avoid interleaving by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6321 - Logging infrastructure cleanup by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6322
- Fix BSP logger output prefixing by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6324
- More widespread use of Java17/Scala3.8 and narrow Java11/Scala3.7 to necessary code only by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6320
- Update coursier to 2.1.25-M21 by @lefou in https://github.com/com-lihaoyi/mill/pull/6323
- Simplify logging APIs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6326
- Improve error message for invalid scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6331
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6332
- Add Contrib Modules to Documentation TOC by @gamlerhart in https://github.com/com-lihaoyi/mill/pull/6334
- Bump uPickle 4.4.2-RC2 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6335
- Ensure
must be defs defined in a Module class/trait/object bodyerror happens for commands by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6336 - Extend Native (GraalVM) support by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6315
- Improve offline support for NativeImageModule and SpringBootModule by @lefou in https://github.com/com-lihaoyi/mill/pull/6337
- Fix deprecated API use by @lefou in https://github.com/com-lihaoyi/mill/pull/6328
- Overhaul
Why Millpages andintro.adocby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6342 - Update bouncycastle to 1.83 by @lefou in https://github.com/com-lihaoyi/mill/pull/6340
- Update scoverage to 2.5.0 by @lefou in https://github.com/com-lihaoyi/mill/pull/6338
- More doc improvements by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6343
- Update logback to 1.5.21 by @lefou in https://github.com/com-lihaoyi/mill/pull/6339
- More
Why Mill?overhauls by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6344 - Add explicit
sys.exittoZincWorkerMainto ensure process terminates by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6348 - Ensure zinc worker process is re-used for consecutive compiles by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6349
- CI: Use macos-14 instead of deprecated macos-13 by @lefou in https://github.com/com-lihaoyi/mill/pull/6352
- Fix
./mill __.compileby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6353 - Update mill-moduledefs to 0.12.5-RC1 by @lefou in https://github.com/com-lihaoyi/mill/pull/6351
- Syntax-highlight Java compile errors by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6354
- Unify
CachedFactoryandRefCountedCachelogic into a singleCachedFactoryBaseclass by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6350 - Update jline to 3.30.6 by @lefou in https://github.com/com-lihaoyi/mill/pull/6341
- Update Scala 2.13 to 2.13.18 by @lefou in https://github.com/com-lihaoyi/mill/pull/6358
- Fix androidtodo by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6356
- Integrate Kotlin incremental compilation by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6360
- Add highlighting of definition names in Java by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6361
- More docs overhaul by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6363
- Add asciinema recording for Mill vs Maven performance by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6365
- Tweak error formatting code to scrape the correct line from dotty error messages by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6367
- Android: Fix resource linking on multimodule projects by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6249
- Show overridden
.mill.yamlsource positions for build overrides by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6372 - Rename
Config-Based Modulesterminology toDeclarative Configurationby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6373 - Add a new cross module CLI syntax that is more Zsh friendly by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6376
- More usage of new cross syntax in examples by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6380
- Ensure YAML processing logic preserves original string text by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6382
- Fix cache factory to ensure values are not shared due to wrong release by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6383
- Rebootstrap on top of new-cross-syntax changes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6378
- Add
jvmIdto declarative config doc page by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6384 - Doc tweaks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6385
- Initial Groovy setup by @lostiniceland in https://github.com/com-lihaoyi/mill/pull/5747
- Kotlin fix incremental compilation for generated sources by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6381
- When scaladoc fails repeatedly, report the first error by @lefou in https://github.com/com-lihaoyi/mill/pull/6387
- Split
declarative.adocexamples into individual example pages by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6392 - Re-organize
Module Configurationdocs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6394 - Make PublishInfo.{pom,jar,aar,sourceJar,docJar} helper public by @lefou in https://github.com/com-lihaoyi/mill/pull/6395
- Update changelog and docs for release 0.12.17 by @lefou in https://github.com/com-lihaoyi/mill/pull/6399
- More declarative docs by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6396
- Android: Improve CI performance by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6406
- Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6390
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6391
- Introduce
mill.api.OneOrMoretype, use it forHeaderData#extendsto allow a single superclass to be passed by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6409 - Fixes for build functionality post auto-migration by @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6083
- Fix
package.mill.yamloverride handling in the presence of a meta-build by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6411 - Fix
nullCommandDefaults = trueon nested mainargs classes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6419 - Warn if non-platform dependencies are used by @lefou in https://github.com/com-lihaoyi/mill/pull/6408
- Pass message to exception super class in
GenIdeaImplby @lolgab in https://github.com/com-lihaoyi/mill/pull/6420 - Added check for first character of a segment in
Util.backtickWrapby @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6415 - Update zinc to 1.12.0-M2 by @lefou in https://github.com/com-lihaoyi/mill/pull/6422
- Ksp bom resolver by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6359
- Update fansi to 0.5.1 by @lefou in https://github.com/com-lihaoyi/mill/pull/6424
- Update Scala Native to 0.5.9 by @lefou in https://github.com/com-lihaoyi/mill/pull/6423
- Remove dysfunc dependency graph upload by @lefou in https://github.com/com-lihaoyi/mill/pull/6428
- JvmWorkerModule: Do not close already managed worker classloader by @lefou in https://github.com/com-lihaoyi/mill/pull/6429
- Fix worker setup in JvmWorkerModule by @lefou in https://github.com/com-lihaoyi/mill/pull/6430
- Update os-lib to 0.11.6 by @lefou in https://github.com/com-lihaoyi/mill/pull/6433
- Scala 3.8.0-RC4 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6438
- Android: Create
AndroidVirtualDeviceconfiguration by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6418 - Only delete the dest dir when it exists by @lefou in https://github.com/com-lihaoyi/mill/pull/6432
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6445
- Fix synthetic
MillScriptMainclass collision inmill.script.ScalaModuleby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6447 - Properly propagate errors in upstream script
moduleDepsresolution by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6448 - Bump mainargs to 0.7.8 and make use of un-annotated
def maindetection by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6449 - Fix
./mill dist.run testby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6454 - Consolidate
ScalaModule#consoleintoScalaModule#replby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6455 - Add new task type
Task.Uncachedby @lefou in https://github.com/com-lihaoyi/mill/pull/6436 - Added improvements to existing mappings in
./mill initby @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6434 - Allow un-prefixed dependencies in
--importby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6461 - Update zinc to 2.0.0-M10 (released for Scala 3) by @lefou in https://github.com/com-lihaoyi/mill/pull/5767
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6463
- Fix CI by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6465
- Fix CI by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6468
- Change YAML path deserialization logic to default to relative paths and use
//to reference workspace root by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6469 - Rebootstrap and Doc Review by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6471
- Support proguard for java modules by @lemony312 in https://github.com/com-lihaoyi/mill/pull/6473
- Derive some more defaults from
--bspmode by @lefou in https://github.com/com-lihaoyi/mill/pull/6464 - Silence spurious warnings on newer JDK versions by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6475
- Disable
finishProjectCompilationto try and resolve intermittent crashes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6476 - Scala 3.8.0-RC5 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6474
- Make
bspCleanwork by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6477 - Make
mill.scalalib.scalafmt.ScalafmtModule/default to/scalafmtby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6478 - Doc Review by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6479
- Doc: Update the mill --help output by @lefou in https://github.com/com-lihaoyi/mill/pull/6481
- CLI support for
.supertasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6482 - Add unit tests for java/scala error message formatting by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6484
- Improve zinc RPC error message by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6485
- Assign each each test a unique PORT environment variable to use by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6486
- Fix logging handling of scalafmt
\rseparators andESC[2Kclear-line ansi codes by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6487 - Improvements to terminal UI by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6490
- Build Mill graal native images in compat mode by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6491
- Make client-server lock use atomic file creation rather than native file locks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6472
- Update CLI flag documentation by @lefou in https://github.com/com-lihaoyi/mill/pull/6494
- Avoid
String.stripMarginin code generator templates by @lefou in https://github.com/com-lihaoyi/mill/pull/6489 - Update zinc to 2.0.0-M11 by @lefou in https://github.com/com-lihaoyi/mill/pull/6497
- Add
updateMillScriptscommand to update the Mill bootstrap scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6492 - VcsVersion: include staged files for dirtyness check by @lefou in https://github.com/com-lihaoyi/mill/pull/6498
- Streamline using Mill as sole source of Java installation by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6493
- Use
import foo.*rather thanimport foo._throughout Mill by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6502 - Update coursier to 2.1.25-M23 by @lefou in https://github.com/com-lihaoyi/mill/pull/6499
- Update upickle to 4.4.2 by @lefou in https://github.com/com-lihaoyi/mill/pull/6500
- Update asm to 9.9.1 by @lefou in https://github.com/com-lihaoyi/mill/pull/6501
- Make
PATHchecks case-insensitive by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6506 - Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6505
- Add chrome profile for BSP by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6508
- Add ability to run
./mill pathbetween queries resolving multiplesrcanddesttasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6512 - Make BspEvaluator initialization only evaluate input tasks rather than all
resources/sourcestasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6513 - Change VcsVersion.vcsState to Task.Uncached by @lefou in https://github.com/com-lihaoyi/mill/pull/6495
updateMillScripts: Support user-provided install locations by @lefou in https://github.com/com-lihaoyi/mill/pull/6515- Optimize bsp-disabled-module computation by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6514
- Ensure
--bsp-installfollows the BSP out folder convention similar to--bspby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6517 - Try to fix hanging in scala.js unit tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6519
- Try to clean up
MillBuildServer.scalaby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6518 - Support selecting the deepest meta-build with
--meta-build -1by @lefou in https://github.com/com-lihaoyi/mill/pull/6516 - Some code cosmetics to make it more readable by @lefou in https://github.com/com-lihaoyi/mill/pull/6524
- Convert some Integration to Unit tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6526
- Android CI fix: Workaround for androidlib CI (shared->packaged) by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6527
- Move
.bsp/mill-bsp-outto.bsp/outby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6525 - Add
resolvedMvnDepsSourcestask to simplify looking up source files by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6537 - Rebootstrap. by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6538
- Flesh out
Setting up Mill in CIpage by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6541 - Convert
./mill initto generate.mill.yamlformat, add!appendsupport by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6441 - Fix "Can't clean external worker" by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6559
- Make
shownot rely on cached.jsonfiles to allow proper handling of build overrides by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6558 - Repro mill init test failures by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6556
- GraalVM: Honor the reachability metadata override flags by excluding configs inside dependency artifacts by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6547
- Fix newer versions of error prone by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6561
- Android CI: Fix concurrent android sdk download by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6551
- Bump requests-scala to 0.9.2 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6568
- Add shared BuildGen interface, add --declarative options for Maven and Gradle converters by @lefou in https://github.com/com-lihaoyi/mill/pull/6566
- Use pre-compiled
build.millstubs when abuild.millis not present by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6569 - Add explicit options for
initcommand and --projectDir support by @lefou in https://github.com/com-lihaoyi/mill/pull/6567 - Update scalafmt to 3.10.3 by @lefou in https://github.com/com-lihaoyi/mill/pull/6575
- Update sementicdb-scalac to 4.14.4 by @lefou in https://github.com/com-lihaoyi/mill/pull/6574
- Make declarative module deps resolved dynamically by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6570
- Update logback to 1.5.24 by @lefou in https://github.com/com-lihaoyi/mill/pull/6573
- Scala 3.8.0 Final by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6577
- Normalize dependency versions in golden tests to avoid need to updating tests every time we bump a version by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6578
- Rebootstrap in preparation for 1.1.0-RC4 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6580
- Improve prompt completion/success/failure message by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6581
- Version selective invalidateaEnsure changes in
mill-versionormill-jvm-versiontrigger selective execution for all tasks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6583 - Mill 1.1.0-RC4 Changelog by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6377
- Android: Assets collection logic by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6545
- Rebootstrap on 1.1.0-RC4. by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6586
- Prefix all main classes with
Millto make it easier to spot them injpsby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6587 - Update limitations of the SBOM plugin by @Ostrzyciel in https://github.com/com-lihaoyi/mill/pull/6590
- Fix
--importto work in the presence of a meta-build by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6592 - Fix synthetic main class generation in scala scripts by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6591
- Add support for
@nonBootstrappedcommands that run without the Mill bootstrap process completing by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6593 - More cleanup for
MillBuildBootstrap.scalaby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6598 - Change
example/extending/metabuild/3-autoformattingto3-meta-tasksby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6599 - Android: Assign each example a unique even port in CI by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6588
- Change default location of the shell completion script by @lefou in https://github.com/com-lihaoyi/mill/pull/6595
- Make Mill Launcher/Daemon protocol use
libs/rpc/, moveconsole/repl/jshellsubprocesses to MillLauncherMain by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6602 - Convert Mill launcher from Java to Scala by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6604
- Micronaut: add support for AOT by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6594
- Cleanup bootstrap and client code by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6607
- More launcher/daemon infra cleanups by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6608
- Fix: macOS Intel (x64) native image publishing by @nguyenyou in https://github.com/com-lihaoyi/mill/pull/6601
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6609
- Rebootstrap for real by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6610
- Trim size of JVM launcher with Proguard, misc cleanups by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6605
- Improve
does not overrideerror message to include superclass names by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6611 - Make TabCompleteModule.install a nonBootstrapped command by @lefou in https://github.com/com-lihaoyi/mill/pull/6617
- Readd the
mill-versiontobuild.millby @lefou in https://github.com/com-lihaoyi/mill/pull/6618 - Android: Pass task args to adb when running Instrumented tests by @souvlakias in https://github.com/com-lihaoyi/mill/pull/6543
- Improve
selective.resolveTreeandmill-invalidation-tree.jsonreporting. by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6616 - Rebootstrap on macos-15-intel fix by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6625
- Prompt logger TUI improvements by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6627
- Normalize more versions in integration tests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6628
- Fix selective testing invalidation of declarative config by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6626
- Standardize JVM versions in CI by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6629
- Fix unit tests of androidtodo by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6638
- Friendlier bsp view: renamed classes.jar -> artifact name.jar by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6635
- Bump scala-steward-org/scala-steward-action from 2.78.0 to 2.80.0 by @dependabot[bot] in https://github.com/com-lihaoyi/mill/pull/6531
- Make
.sharedintegration and example tests use an in-processMillLauncherMain, use.sharedin.featuretests by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6636 - Tweaks to github actions config by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6640
- Move more integration suites from
dedicatedtofeature, mergeideintodedicated, makefailurerun on linux in.sharedmode by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6641 - Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6642
- Remove
MILL_UNSTABLE_VERSIONenv var and instead post-processmillVersion=SNAPSHOTbuildinfo files directly by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6648 - Use a lightweight
BootstrapRootModulefor dummy build when nobuild.millis found by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6649 - Move
mill-bsp/{out,err}.logfilenames toOutFilesconstants by @lefou in https://github.com/com-lihaoyi/mill/pull/6646 - Use actual mill executable name in TUI by @lefou in https://github.com/com-lihaoyi/mill/pull/6645
- Improvements to selective execution and invalidaiton by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6650
- CI github actions tweaks by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6643
- Scala 3.8.1 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6654
- Zinc 2.0.0-M13 by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6656
- Fixes for
console.logfile streaming by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6657 - Allow nested
build.millfiles under a flag by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6655 - Add nested build files documentation by @Emin017 in https://github.com/com-lihaoyi/mill/pull/6660
- Check glibc version on Linux in bootstrap script by @jackkoenig in https://github.com/com-lihaoyi/mill/pull/6647
- Improve
console.loghandling by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6661 - Added mappings for SBT plugins in
./mill initby @ajaychandran in https://github.com/com-lihaoyi/mill/pull/6658 - Highlight prompt header command cyan, fix
tail -Fmessage by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6662 - Fix Documentation Commands Reference by @gamlerhart in https://github.com/com-lihaoyi/mill/pull/6664
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6663
- Rename
TestRunnerMaintoMillTestRunnerMainby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6665 - Improvements to prompt highlight coloring by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6666
- Hide ugly stack trace when running Ctrl-C in Scala 3.8.1 REPL by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6670
- Replace
@uncheckedwith.runtimeCheckedby @lefou in https://github.com/com-lihaoyi/mill/pull/6659 - Allow
initto be run interactively by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6672 - Explicit Junit 6 support by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6671
- Close downstream workers in reverse order first before closing any worker by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6673
- Fix un-synchronized stream write in the client-server infrastructure by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6676
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6678
- Migrate enter-to-rerun, terminfo interactions to RPC infra by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6679
- Move
out/mill-daemon/console.logtoout/mill-console-tailby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6681 - Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6682
- Reduce the number of parallel test classes in
example/*/testing/5-test-parallelandexample/*/testing/7-test-group-parallelby @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6683 - Fix "
Anothing Mill process is runningmessage when using a single launcher with a single daemon" by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6685 - Fixes building the main android jar for android tests compile classpath on case insensitive systems by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6686
- update flyway plugin docs regarding mysql by @NPCRUS in https://github.com/com-lihaoyi/mill/pull/6689
- Bump OS-Lib to 0.11.7 and improve gen-idea/bsp-server test normalization by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6690
- Android: Autodetect emulator image architecture by @vaslabs in https://github.com/com-lihaoyi/mill/pull/6687
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6693
- 1.1.0 final by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6589
- Rebootstrap by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6694
- Docs polish by @lihaoyi in https://github.com/com-lihaoyi/mill/pull/6695
New Contributors
- @seschwar made their first contribution in https://github.com/com-lihaoyi/mill/pull/5950
- @mag-mga made their first contribution in https://github.com/com-lihaoyi/mill/pull/5871
- @monksy made their first contribution in https://github.com/com-lihaoyi/mill/pull/6132
- @maxstreese made their first contribution in https://github.com/com-lihaoyi/mill/pull/6023
- @lostiniceland made their first contribution in https://github.com/com-lihaoyi/mill/pull/5747
- @lemony312 made their first contribution in https://github.com/com-lihaoyi/mill/pull/6473
- @Ostrzyciel made their first contribution in https://github.com/com-lihaoyi/mill/pull/6590
- @Emin017 made their first contribution in https://github.com/com-lihaoyi/mill/pull/6660
- @NPCRUS made their first contribution in https://github.com/com-lihaoyi/mill/pull/6689
Full Changelog: https://github.com/com-lihaoyi/mill/compare/1.0.6...1.1.0