Skip to content

Releases: com-lihaoyi/mill

1.1.8

Choose a tag to compare

@lefou lefou released this 07 Aug 14:29
e64005b

Changelog

Merged Pull Requests since 1.1.7

  • Refactor Moduleutils with mutable set for better performance (backport #7095) by @lefou in #7304
  • Test and fix IDEA *.iml file generation for Kotlin (backport #7082) by @lefou in #7313
  • GenIDEA: Order IML components lexicographically (backport #7084) by @lefou in #7314
  • Refine defaults for KotlinModule.kotlinFriendModules (backport #7191) by @lefou in #7315
  • Fix Kotlin incremental compilation (backport #7152) by @lefou in #7320
  • Make Kotlin classpath snapshotting persistent (backport #7306) by @lefou in #7321
  • Update logback to 1.5.37 by @lefou in #7325
  • Make bash completion interruptable and more silent (backport #7339) by @lefou in #7346
  • Support Kotlin 2.4 incremental compilation (backport #7334) by @lefou in #7355
  • Fix semanticdb plugin parameters, escape white spaces (backport #7410) by @lefou in #7414

Full Changelog: 1.1.7...1.1.8

1.1.7

Choose a tag to compare

@lefou lefou released this 21 Jun 12:31
c8d6e43

Changelog

Merged Pull Requests since 1.1.6

  • Rebootstrap on 1.1.6 by @lihaoyi in #7064
  • Blog post: Spring, Micronaut, and Quarkus with Mill by @vaslabs in #6950
  • Ignore CI test failure due to rate limited external service dependency by @lefou in #7068
  • Add --replay-logs option to show logs of cached tasks (backport #7196) by @lefou in #7263
  • RepackageModule: Move implicit helper module definition into companion object (backport #7280) by @lefou in #7300
  • Deduplicate reverse dependency tree to fix OOM errors in coursier (backport #7297) by @lefou in #7301

Full Changelog: 1.1.6...1.1.7

1.2.0-RC1

1.2.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@lefou lefou released this 17 Jun 15:43

Changelog

Merged Pull Requests since 1.1.6

  • Rebootstrap on 1.1.6 by @lihaoyi in #7064
  • Blog post: Spring, Micronaut, and Quarkus with Mill by @vaslabs in #6950
  • Ignore CI test failure due to rate limited external service dependency by @lefou in #7068
  • Fine-grained task-level concurrency between launchers by @lihaoyi in #6955
  • Update scala-js to 1.21.0 by @lefou in #7049
  • CI: ignore test failure accessing ratelimited external servive by @lefou in #7070
  • Split out globalExclusive = true flag from vanilla exclusive = true by @lihaoyi in #7069
  • CI: Ignore kotlin test failure due to rate limited external service dependency by @lefou in #7072
  • Android: Only have AndroidLibModule for libraries by @souvlakias in #7034
  • Rebootstrap on top of "Split out globalExclusive = true flag from vanilla exclusive = true" by @lihaoyi in #7073
  • Fix "TailManager generates excessive NoSuchFileExceptions" by @lihaoyi in #7075
  • Add mill-strict-deps plugin docs by @nguyenyou in #7079
  • Simplify readwrite lock blocking message by @lihaoyi in #7077
  • Update semanticdb-scalac to 4.16.1 by @lefou in #7047
  • Use Java 25 by default by @lihaoyi in #7076
  • Attempt to fix publishDocs job and android tests by @lihaoyi in #7085
  • Skip dynamic-build-overridden tasks when computing execution plan by @lihaoyi in #7086
  • Remove unnecessary new keywords by @lihaoyi in #6257
  • Make annotation processors not inherit zinc classpath by @lihaoyi in #7089
  • Add BuildCtx.rootModule by @lihaoyi in #7090
  • Rebootstrap by @lihaoyi in #7092
  • Refactor Moduleutils with mutable set for better performance by @jilen in #7095
  • Test and fix IDEA *.iml file generation for Kotlin by @viluon in #7082
  • Fix outdated doc comment by @viluon in #7099
  • Update coursier to 2.1.15-M25 by @lefou in #7098
  • GenIDEA: Order IML components lexicographically by @viluon in #7084
  • Upgrade zinc by @lihaoyi in #7103
  • Use globalExclusive for Contrib OwaspDependencyCheckModule by @gamlerhart in #7102
  • mill init: Detect spring boot projects by @souvlakias in #7093
  • Rebootstrap by @lihaoyi in #7104
  • Dep API refinements, add force attribute by @lefou in #7108
  • fix(javalib): avoid duplicate non-parallel test runners by @nguyenyou in #7107
  • Update latest Mill version for Website and MiMa checks by @lefou in #7109
  • Update Contrib OWASP Dependency Check to 12.2.2 by @gamlerhart in #7101
  • Update asm to 9.10 by @lefou in #7110
  • Fix deprecated build API by @lefou in #7114
  • Add option -L as short alternative to --meta-level by @lefou in #7115
  • Let SpringBootModule inherit RepackageModule by @lefou in #7120
  • Fix Spotless RelPathRef decoding by @odenix in #7111
  • Contrib: Document how to Owasp Dependency Check Version by @gamlerhart in #7121
  • Suggest cleaning-up out/mill-build for parent class issues by @alexarchambault in #6960
  • Fix mill visualize with no arguments failing with MatchError by @Copilot in #6973
  • Bump actions/upload-artifact from 6.0.0 to 7.0.1 by @dependabot[bot] in #7006
  • Avoid List.contains in inputHash by @jilen in #7122
  • fix(javalib): add batch task mode for forked tests by @nguyenyou in #7119
  • Added defaults for members of PomSettings by @ajaychandran in #7135
  • Fixed mappings for ErrorProneModule in auto-migration by @ajaychandran in #7133
  • Make sure Groovy integration works fine with Groovy 6 by @lostiniceland in #7124
  • Fix cross-request deadlocks from retained per-task read locks by @lihaoyi in #7136
  • Android: Use java 21 in examples by @souvlakias in #7134
  • Rebootstrap by @lihaoyi in #7137
  • Fix thread re-use to Improve readability of chrome profiles by @lihaoyi in #7138
  • Fixed fallback for Gradle version in auto-migration by @ajaychandran in #7141
  • Update Scala Native to 0.5.12 by @lefou in #7143
  • Add mill.eclipse/ entry point and fix active command message by @lefou in #7139
  • Update autofix-ci/action to 1.3.4 by @lefou in #7123
  • Update asm to 9.10.1 by @lefou in #7144
  • Update mima to 1.1.5 by @lefou in #7147
  • Split dummy into dummyTransitive and dummyRuntime by @lefou in #7146
  • Update scalafmt to 3.11.0 and introduce a scalafmt-worker module by @lefou in #7048
  • GenIdea: Fix script module XML due to missing string substitution by @lefou in #7153
  • Update commons-io to 2.22.0 by @lefou in #7154
  • Update PMD to 7.24.0 by @lefou in #7157
  • Update transitive gson to 2.14.0 by @lefou in #7158
  • Fix fine-grained-locking BSP import deadlock by @lihaoyi in #7161
  • Update javaparser-core to 3.28.1 by @lefou in #7155
  • Update jline to 3.30.13 by @lefou in #7145
  • Update logback to 1.5.33 by @lefou in #7156
  • Update log4j to 2.26.0 by @lefou in #7166
  • Update semanticdb-scalac to 4.17.0 by @lefou in #7163
  • Update revapi to 0.12.1 by @lefou in #7165
  • Fix O(n^2) per-task scan in LeaseTracker.reacquireDropped by @lihaoyi in #7169
  • Bound execution-pool threads to --jobs on the uncontended fast path by @lihaoyi in #7170
  • Update semanticdb-java to 0.12.3 by @lefou in #7167
  • Update scalafmt-dynamic to 3.11.1 by @lefou in #7164
  • 2nd attempt at Reproducible out folder contents by @lihaoyi in #4642
  • Simplify LeaseTracker graph traversals; small evaluation/resolution fixes by @lihaoyi in #7172
  • Remote Caching by @lihaoyi in #2777
  • Fixed auto-migration issue for spring-boot-examples by @ajaychandran in #7174
  • Cleanups for out/ reproducibility by @lihaoyi in #7173
  • Fix concurrency/caching/locking issues from multi-agent review by @lihaoyi in #7176
  • Clarity/simplification cleanups from multi-agent review by @lihaoyi in #7177
  • Cleanup reproducible forkEnv handling by @lihaoyi in #7175
  • More cleanups and simplifications to executor/evaluator/remote-cache code paths by @lihaoyi in #7178
  • Re-add support for dot-config files by @lefou in #7180
  • Fix remote caching for YAML builds by @lihaoyi in #7181
  • Attempt to fix bootstrapping problems by @lihaoyi in #7183
  • Tighten up zinc worker path handling by @lihaoyi in #7184
  • Update zinc to 2.0.0-M19 by @lefou in #7186
  • Cleanup use of dependency coursier:interface by @lefou in #7185
  • Use Mill 1.1.6-66-216115 by @lefou in #7162
  • Always clean the classes dir when u...
Read more

1.1.6

Choose a tag to compare

@lefou lefou released this 03 May 13:00

Changelog

Merged Pull Requests since 1.1.5

  • Rebootstrap on 1.1.5 by @lihaoyi in #6962
  • Android: Scala support by @souvlakias in #6958
  • Update TestModule.Weaver to use typelevel/weaver-test by @nineclue in #6961
  • Cache loading of module-deps-config.json by @lihaoyi in #6970
  • Fix sandbox initialization in test worker threads by @lihaoyi in #6971
  • Update acyclic to 0.3.21 by @lefou in #6974
  • Scala scripting blog post by @lihaoyi in #6967
  • Optimize PromptLogger#logPrefixedLine for high-volume line output by @Copilot in #6966
  • Remove MillMiscInfo.scala files from generated package.mill files by @lihaoyi in #6983
  • Android: Create an android-sources.jar for Idea Highlighting by @souvlakias in #6957
  • Add Docker config, Docker credential helper and Google ADC credential configurations for Jib image builder in contrib/docker by @jirihausner in #6965
  • Android: Detect and run app's MainActivity with run by @souvlakias in #6980
  • Move BuildFileCls and RootModule.Info out of codegen to instead be instantiated reflectively by @lihaoyi in #6985
  • Fix broken migration tests on main by @lihaoyi in #6986
  • Rebootstrap by @lihaoyi in #6987
  • fix formatting of default excluded patterns by @bishabosha in #6989
  • Pre-compiled Declarative Modules by @lihaoyi in #6978
  • Clean class files when incremental compilation is disabled by @lihaoyi in #6997
  • Gradle incremental annotation processing metadata support by @lihaoyi in #6999
  • Escape colon when naming BSP modules by @lihaoyi in #7001
  • Fix lombok failure with incremental annotation processing. by @lihaoyi in #7002
  • Rebootstrap by @lihaoyi in #7003
  • Minor cleanups for IncrementalTrackingJavaCompiler.scala by @lihaoyi in #7004
  • Fix Proguard sandbox checker failures for Coursier-managed JDKs by @lemony312 in #7010
  • Add flywayExtraConfig hook to FlywayModule for custom Flyway properties by @lemony312 in #7011
  • Add OWASP Dependency Check Contrib by @gamlerhart in #6968
  • Fix link to coursier JVM Index in Doc by @gamlerhart in #7014
  • OWASP Dependency Check Improvements by @gamlerhart in #7012
  • Add resolveProtoc task to ScalaPBModule for Coursier-based protoc resolution by @lemony312 in #6990
  • Add checks and better error message for DefaultTaskModule.defaultTask by @lefou in #7020
  • Restore Offline Support for OWASP Dependency Check by @gamlerhart in #7018
  • scalajslib: fix LinkerInput equality so the linker cache hits by @nguyenyou in #7017
  • Refactor PythonModule's venv tasks to expose venv/bin by @PapyChacal in #7021
  • Update bouncycastle to 1.84 by @lefou in #7024
  • Update Spring Boot runtime version to 3.5.13 by @lefou in #7025
  • Android: Fixes androidMainActivity to only run when there's no passed activity by @vaslabs in #6992
  • Make OwaspDependencyCheckModule worker configurable by @lefou in #7023
  • Add tests for the default cross-value case by @lefou in #7029
  • Fix #7015: 2nd attempt — ignore -color:* in Zinc MiniSetup equivalence by @nguyenyou in #7026
  • Android: Create Scheduled CI Workflow by @souvlakias in #6855
  • Android: Minor cleanup and dexing/shrinking fixes by @souvlakias in #6964
  • Update scala-native to 0.5.11 by @lefou in #7046
  • Update scalatest to 3.2.20 by @lefou in #7045
  • Fix _ and __ wildcard support for pre-compiled modules by @lihaoyi in #7051
  • Update snakeyaml to 2.6 by @lefou in #7044
  • Optmize performance for cylic check by @jilen in #7057
  • Attempt to fix inactive annotation processor detection by @nguyenyou in #7059

New Contributors

Full Changelog: 1.1.5...1.1.6

1.1.5

Choose a tag to compare

@lefou lefou released this 25 Mar 08:37

Changelog

Merged Pull Requests since 1.1.4

  • Rebootstrap on 1.1.4 by @lihaoyi in #6952
  • Add retry around github zip downloads by @lihaoyi in #6954
  • Fix bspScriptIgnore handling in the absence of a root build.mill/build.mill.yaml file by @lihaoyi in #6953
  • Fix coursierCacheCustomizer being overridden by CoursierTickerResolutionLogger (#6944) by @rkophs in #6945
  • Address intermittent test failures of mill.integration.WatchInputTests by @Copilot in #6948
  • Fix mill show resolve <task> printing both plain text and JSON to stdout by @Copilot in #6947

New Contributors

  • @rkophs made their first contribution in #6945
  • @Copilot made their first contribution in #6948

Full Changelog: 1.1.4...1.1.5

1.1.4

Choose a tag to compare

@lefou lefou released this 23 Mar 08:12

Changelog

Merged Pull Requests since 1.1.3

  • Rebootstrap on 1.1.3 by @lihaoyi in #6915
  • Ktlint: properly scan for source files and detect missing provided files by @lefou in #6917
  • Disable scoverage sub-module for BSP clients by default by @lefou in #6912
  • Run JMH benchmarks in exclusive mode by @kryptt in #6922
  • Don't return synthetic root results when not asked to in buildTargetSources by @alexarchambault in #6927
  • Update coursier to 2.1.25-M24 by @lefou in #6926
  • Fix Copy'n'Paste Error in Comment by @gamlerhart in #6929
  • Try to work around BSP path crash by @lihaoyi in #6931
  • Rename CODE_OF_CONDUCT file in the hope GitHub will recognize it by @lefou in #6935
  • Fix link formatting in CODE_OF_CONDUCT.md by @lefou in #6936
  • Spring examples: Add configuration processor example + fixes by @souvlakias in #6938
  • GenIdea: Fix Android Sources + Kotlin Facet Generation by @souvlakias in #6918
  • Allow customising linker OutputDirectory by @Quafadas in #6933
  • Bump coursier-index version to support Java 26 by @lihaoyi in #6951

New Contributors

Full Changelog: 1.1.3...1.1.4

1.1.3

Choose a tag to compare

@lefou lefou released this 17 Mar 08:01

Changelog

Merged Pull Requests since 1.1.2

New Contributors

Full Changelog: 1.1.2...1.1.3

1.1.2

Choose a tag to compare

@lefou lefou released this 08 Feb 10:06

Changelog

Merged Pull Requests since 1.1.1

  • Rebootstrap on 1.1.1 by @lihaoyi in #6772
  • Trim down integration/multimode by @lihaoyi in #6768
  • Split selective-execution and selective-execution-watch test suites, Remove build-classpath-contents by @lihaoyi in #6773
  • Publishing Blog Post by @lihaoyi in #6737
  • Add -H:-ParseRuntimeOptions to native image options by @jackkoenig in #6774
  • Refine Mill's own selectiveInputs configuration by @lihaoyi in #6775
  • Silence noisy logback error by @lihaoyi in #6778
  • Add validation against typos in the unmanagedClasspath definition with an opt-out by @lihaoyi in #6781
  • Fix "Scala Native linking crash when setting SourceLevelDebuggingConfig.Enabled" by @lihaoyi in #6782
  • Scope org.scalafmt.interfaces.Scalafmt to ScalafmtWorker and make sure to clear its caches on `close() by @lihaoyi in #6785
  • Fix tests by @lihaoyi in #6789
  • Prettier toString for Artifact by @lolgab in #6784
  • Force re-compilation of Discover macro call when extends clauses in .mill.yaml files change by @lihaoyi in #6792
  • Wrap more upickle parse errors in structured Result.Failures by @lihaoyi in #6794
  • Fix escaping of strings in yaml lists in ./mill init by @lihaoyi in #6798
  • Rebootstrap by @lihaoyi in #6799

Full Changelog: 1.1.1...1.1.2

1.1.1

Choose a tag to compare

@lefou lefou released this 03 Feb 17:13

Changelog

Merged Pull Requests since 1.1.0

  • Update changelog, fix release date by @lefou in #6697
  • Improve deserialization by explicit type parameters for empty options by @lefou in #6698
  • Rebootstrap and Mill 1.1.0 Release Blog by @lihaoyi in #6368
  • Cleanup markup and links by @lefou in #6701
  • Fix build file references in dir tree by @lefou in #6702
  • Update latest stable version in readme by @lefou in #6699
  • Make Task[V] invariant by @lihaoyi in #6700
  • Update Scala Native to 0.5.10 by @lefou in #6704
  • Upload chrome profile at the end of test jobs by @lihaoyi in #6667
  • Improvements to out/mill-chrome-profile.json by @lihaoyi in #6705
  • Rebootstrap by @lihaoyi in #6706
  • Return disjunct files from DiscoveredBuildFiles.walkBuildFiles by @lefou in #6703
  • Fixes for ./mill init download URLs by @lihaoyi in #6712
  • Add mill-repositories header to customize repository config globally, allow scala nightlies via repositories: by @lihaoyi in #6713
  • Rename .shared tests to .fast, make them the default when running tests outside of CI. by @lihaoyi in #6715
  • Clean up publishing docs by @lihaoyi in #6721
  • Named tuple support for cross values by @lihaoyi in #6724
  • Add a nice error for Scala 2 scripts which aren't supported by @lihaoyi in #6723
  • Re-enable fatal warnings in CI by @lihaoyi in #6725
  • Lint bootstrap script with ShellCheck by @viluon in #6717
  • Use human-readable units by @viluon in #6718
  • Fix import of module-info-stripped jars in the Scala REPL by @lihaoyi in #6731
  • Manual Selective execution configuration by @lihaoyi in #6732
  • Streamline GPG key setup and use BouncyCastle Java library instead of gpg cli by @lihaoyi in #6727
  • Rebootstrap and enable selectiveInputs filtering in Mill's own build by @lihaoyi in #6733
  • Add selectiveInputs and initGpgKeys docs by @lihaoyi in #6735
  • Tweak publishing examples by @lihaoyi in #6738
  • Tighten up exception handling around classloader and subprocess worker boundaries by @lihaoyi in #6740
  • Fix for SerializedException.partialFrom in the case of interleaved classloader and non-classloader exceptions by @lihaoyi in #6742
  • Fix mill.tabcomplete/install without a build file by @lihaoyi in #6741
  • Add basic unit tests for exampleList.txt and example zip formats by @lihaoyi in #6744
  • Documentation Review by @lihaoyi in #6756
  • More Doc Review by @lihaoyi in #6757
  • Make selective.resolveTree only print our direct paths to the explicitly provided tasks by @lihaoyi in #6761
  • Update scalacheck to 1.19.0 by @lefou in #6750
  • Update javaparser to 3.28.0 by @lefou in #6754
  • Update commons-compress to 1.28.0 by @lefou in #6752
  • Update scoverage to 2.5.2 by @lefou in #6749
  • Update transitive protobuf-java to 4.33.5 by @lefou in #6751
  • Update logback to 1.5.27 by @lefou in #6747
  • Fix Scala 3.8 scala-library resolution by @lihaoyi in #6763
  • Update batik-rasterizer to 1.19 by @lefou in #6755
  • Rebootstrap by @lihaoyi in #6766
  • Apply mill script cleanups by @lefou in #6765
  • Update semanticdb-scalac to 4.17.7 by @lefou in #6748

New Contributors

Full Changelog: 1.1.0...1.1.1

1.1.0

Choose a tag to compare

@lefou lefou released this 27 Jan 10:14

Changelog

Merged Pull Requests since 1.0.6

  • Replace some deprecated Scala 2 keywords by @lefou in #5941
  • Android: databinding compiler with view binding example by @vaslabs in #5888
  • Fix milestone ids in changelog by @lefou in #5945
  • Rebootstrap on 1.0.6 by @lihaoyi in #5944
  • Android: Generate MinifyKeepRules for Proguard by @souvlakias in #5926
  • Update remaining examples still referencing JvmWorkerModule.jvmId by @seschwar in #5950
  • Simple YAML-backed modules and single-file script modules, second iteration by @lihaoyi in #5951
  • Cleanup after simple/script modules by @lihaoyi in #5953
  • Wrap MillBuildRootModule#scriptSourcesPaths in BuildCtx.watchValue by @lihaoyi in #5954
  • Bump flyway to 11.8.2 by @lihaoyi in #5959
  • Support build header metadata in build.mill.yaml files by @lihaoyi in #5960
  • Update Scala.js environment lib scala-js-env-jsdom-nodejs version to 1.1.1 by @carlosedp in #5964
  • Android: Test apk size reduction by @vaslabs in #5963
  • [config.artifactory] Read credential configs for publish by @mag-mga in #5871
  • Make MillBuildServer#evaluatorRequestsThread a daemon thread by @lihaoyi in #5967
  • Update jarajar-abrams to 1.16.0 by @lefou in #5969
  • Handle proxy settings upon startup by @alexarchambault in #5971
  • Give a name to the BspWorkerImpl thread and make it a daemon by @alexarchambault in #5972
  • Maintain a list of known coursier repositories under CoursierModule by @lefou in #5890
  • Update gson to 2.13.2 by @lefou in #5978
  • Add support for nested modules in build.mill.yaml and simple/2-compat-modules.adoc examples by @lihaoyi in #5976
  • Add script builtins for Scala scripts by @lihaoyi in #5981
  • Attempt to work around Unknown key crashers by @lihaoyi in #5982
  • Re-enable --repl by @lihaoyi in #5983
  • Cleanup readme header and udpate stable Mill version by @lefou in #5985
  • Add builtin support for jshell command and --jshell flag by @lihaoyi in #5984
  • Fixes for --jshell by @lihaoyi in #5989
  • Update CLI setup by @lefou in #5990
  • Repair CLI option --help-advanced by @lefou in #5993
  • Documentation Tweaks by @lihaoyi in #5998
  • Move snakeyaml off of compile time classpath by @lihaoyi in #5999
  • Support Java generation in ScalaPBModule by @lefou in #5996
  • Android release docs by @vaslabs in #5957
  • Make config-based pathref customizations relative to the module dir rather than workspace root by @lihaoyi in #6000
  • Include contrib modules in API docs and improve scalapblib docs by @lefou in #6001
  • Use same Android cmdline-tools version in docs as in build by @lefou in #5997
  • Add build-header support for compileModuleDeps and runModuleDeps by @lihaoyi in #6002
  • Bump uPickle to 4.4.0 by @lihaoyi in #6003
  • Doc fixes and improvements by @lihaoyi in #6004
  • Generate API docs from all modules (include non-stable modules) by @lefou in #5977
  • Re-land "Avoid using system java unless explicitly specified, instead use latest LTS Java version unless explicitly overridden with system" by @lihaoyi in #6005
  • IntelliJ-BSP support for single-file scripts by @lihaoyi in #6008
  • Fix caching of module instantiations in resolver by @lihaoyi in #6010
  • Rebootstrap by @lihaoyi in #6009
  • Generalize script file discovery to avoid need for //| header comment by @lihaoyi in #6012
  • Android: Add nonTransitiveRClasses Option by @souvlakias in #5980
  • Re-land "Cut down the number of Mill file suffixes to just .mill", and .mill.yaml by @lihaoyi in #6016
  • Improvements for standalone script support by @lihaoyi in #6015
  • Improve docs for single-file scripts by @lihaoyi in #6018
  • Fix pyspark example by @manuzhang in #6019
  • Improvements to per-language landing page by @lihaoyi in #6020
  • More script docs by @lihaoyi in #6022
  • Add example for custom script module classes by @lihaoyi in #6024
  • More script doc improvements by @lihaoyi in #6025
  • Revised build importer implementations by @ajaychandran in #5428
  • More Script Polish by @lihaoyi in #6029
  • Fleshing out docs for config-based modules by @lihaoyi in #6036
  • More config and script module doc updates by @lihaoyi in #6037
  • Fixed integration tests for ./mill init by @ajaychandran in #6042
  • Cut dependency from website.fastPages on slow build tasks by @lihaoyi in #6045
  • Add proper error message when circular task dependency is detected by @lihaoyi in #6044
  • Refactor GroupExecution class for better code readability by @lefou in #6040
  • Fixed manual integration tests for ./mill init (#6039) by @ajaychandran in #6046
  • Run examples with local repo under out/ rather than ~/.ivy2/local (reverted) by @alexarchambault in #5949
  • Streamline Scala Scripting by @lihaoyi in #6051
  • Use relative script imports in 1-script/ examples by @lihaoyi in #6050
  • Rebootstrap by @lihaoyi in #6052
  • Fix and robustize bsp handling of single-file scripts by @lihaoyi in #6054
  • Reboostrap by @lihaoyi in #6055
  • More attempts at robustizing BSP by @lihaoyi in #6056
  • Rebootstrap by @lihaoyi in #6058
  • Try to fix spurious circular task errors by @lihaoyi in #6062
  • Remove stale script module resolution code by @lihaoyi in #6061
  • Add spring boot example for mill configuration compatible with spring initializr for a maven kotlin project by @vaslabs in #6014
  • Android: Jetchat example, update databinding apis by @vaslabs in #6063
  • Rebootstrap by @lihaoyi in #6066
  • Revert "Run examples with local repo under out/ rather than ~/.ivy2/local (#5949)" by @lihaoyi in #6067
  • Improve IDE support for scripts by scoping them per-file by @lihaoyi in #6068
  • Add documentation about adding a resource folder in single-file scripts by @lihaoyi in #6069
  • Fix Scala Native link logs in server-client mode by @lolgab in #6053
  • Allow users to disable some modules in BSP by @alexarchambault in #6065
  • Run examples with local repo under out/ rather than ~/.ivy2/local by @alexarchambault in #6070
  • Synthetize main classes for @mainarg.main methods in Scala scripts for Intellij/@scala.main compatibility by @lihaoyi in #6084
  • Add mill-jvm-index-version to build header keys by @lihaoyi in #6085
  • Disable automatic heap dump on OOM by @lihaoyi in #6086
  • Try-catch-log BSP watchAndWait call by @lihaoyi in #6087
  • Write meta .json files to disk for build overrides to support show by @lihaoyi in #6088
  • Ad...
Read more