Releases: com-lihaoyi/mill
Releases · com-lihaoyi/mill
0.11.0-M5
Merged Pull Requests
- Post release preparations: MiMa baseline by @lefou in #2310
- Add Weaver TestModule by @lolgab in #2311
- Fix typo in Weaver scaladoc by @lolgab in #2313
- Update jarjar-abrams-core to 1.8.2 by @scala-steward in #2316
- Fix concurrency issue with test event reporting by @ollyw in #2314
- Update semanticdb-scalac, trees to 4.7.4 by @scala-steward in #2318
- Update scalac-scoverage-domain, ... to 2.0.8 by @scala-steward in #2319
- Update coursier to 2.1.0-RC6 by @scala-steward in #2321
- No longer inherit ammonite cli parser config by @lefou in #1960
- Move
JarManifest
tomill.api
by @lefou in #2325 - PathRef: Hide hard to evolve case class properties by @lefou in #2327
- Update log4j-core to 2.20.0 by @scala-steward in #2330
- Update semanticdb-scalac, trees to 4.7.5 by @scala-steward in #2333
- Support
JsEnvConfig.Selenium
inScalaJSModule
by @lolgab in #2329 - Update de.tobiasroeser.lambdatest to 0.8.0 by @scala-steward in #2336
- Call overridden task from
ScalaModule.mapDependencies
by @lefou in #2338 - Allign source file locations with packages by @lefou in #2343
- Update ammonite, ammonite-terminal to 3.0.0-M0-3-c2d1e706 by @scala-steward in #2317
- Use a local
.config
dir formill-version
config by @lefou in #2334 - Update os-lib to 0.9.1 by @lefou in #2345
- Doc: Remove extra parenthesis and fixed typo by @daddykotex in #2346
- Do not add
Cross
matrix items tomillSourcePath
by @lefou in #2347
New Contributors
- @ollyw made their first contribution in #2314
- @daddykotex made their first contribution in #2346
Full Changelog: 0.11.0-M4...0.11.0-M5
0.11.0-M4
Merged Pull Requests
- Set new MiMa baseline by @lefou in #2278
- Update default Mill version in wrapper script to 0.10.10 by @lefou in #2279
- Updated changelog and build setup for 0.10.11 by @lefou in #2282
- Update Mill to 0.10.11 by @scala-steward in #2284
- SemanticDB for Java improvements by @lefou in #2288
- BSP: Improve support for
mill-build
module and thebuild.sc
by @lefou in #2291 - Update nir, test-runner, tools, util to 0.4.10 by @scala-steward in #2292
- Update scalajs-linker, ... to 1.13.0 by @scala-steward in #2290
- Added another retry candidate for coursier resolution by @lefou in #2287
- Fetch more tooling deps in
prepareOffine
by @lefou in #2294 - Update semanticdb-java to 0.8.11 by @scala-steward in #2298
- Added some upgrade notes by @lefou in #2301
- Update semanticdb-java to 0.8.13 by @scala-steward in #2303
- Update upickle to 3.0.0-M2 and Ammonite to 3.0.0-M0-1-beb96bfb by @lefou in #2305
- Code review and cleanups by @lefou in #2307
- Update junixsocket to 2.6.2 by @lefou in #2309
- Support reporting of all compilation problems by @lefou in #2297
Full Changelog: 0.11.0-M3...0.11.0-M4
0.10.11
Changelog: 0.10.11
Milestone: 0.10.11
Merged Pull Requests
- Pass more settings from
ScalaJSModule
to itsTests
(Backport of #2180) by @lolgab in #2182 - Use classpath
PathRef
s hashCode as cache key for Scala.js worker (Backport of #2183) by @lolgab in #2187 - Add
@nowarn
to generated ammonite script'smillDiscover
(Backport of #2242) by @lolgab in #2254 - Fixed module cleaning and added tests (Backport of #2257) by @lefou in #2258
- CI: publish manual runs on 0.10.x branch by @lefou in #2263
- CI: also publish to GH Releases when manually triggered by @lefou in #2265
- Update default Mill version in wrapper script to 0.10.10 (Backport of #2279) by @lefou in #2280
- Fix generation of library paths containing
:
for Windows (Backport of #2273) by @lefou in #2281
Full Changelog: 0.10.10...0.10.11
0.11.0-M3
Changelog: 0.11.0-M3
Milestone: 0.11.0-M3
Merged Pull requests
- Set new MiMa baseline by @lefou in #2255
- Fixed module cleaning and added tests by @lefou in #2257
- Gitlab maven repo error message by @aheiska in #2103
- Update jna, jna-platform to 5.13.0 by @scala-steward in #2261
- Docs: Fix
runIvyDeps
code example by @nightscape in #2266 - Update semanticdb-scalac, trees to 4.7.2 by @scala-steward in #2270
- Also bump semanticDB version in antora.xml by @lefou in #2271
- Change
out/
-layout fromfoo.overridden
tofoo.super
by @lefou in #2262 - Use unique
out
path for private named tasks - fixes #2107 by @lefou in #2108 - Update coursier to 2.1.0-RC5 by @scala-steward in #2275
- Make ScalaJS and Native Tests modules extend ScalaModule by @lolgab in #2274
- fix generation of library paths containing
:
for Windows by @unkarjedy in #2273 - Update semanticdb-scalac, trees to 4.7.3 by @scala-steward in #2277
New Contributors
- @unkarjedy made their first contribution in #2273
Full Changelog: 0.11.0-M2...0.11.0-M3
0.11.0-M2
Changelog: 0.11.0-M2
Milestone: 0.11.0-M2
Merged Pull Requests
- Tooling maintenance by @lefou in #2208
- Fixed typo in package of
mill.scalalib.BoundDep
by @lefou in #2214 - Use
millModuleDirectChildren
consistently everywhere by @lolgab in #2207 - Update trees to 4.7.1 by @scala-steward in #2211
- Update coursier to 2.1.0-RC4 by @scala-steward in #2209
- Accessing repository credentials via T.env by @seroperson in #2203
- Update requests to 0.8.0 by @scala-steward in #2216
- Support
def scalaJSSourceMap: T[Boolean]
by @lolgab in #2215 - Added default argument to
ivyDepsTree
by @lefou in #2217 - Update scalafmt-core, scalafmt-dynamic to 3.6.1 by @scala-steward in #2219
- Fix scalafmt tests by @lefou in #2222
- Make LevenshteinDistance a object by @lolgab in #2220
- Remove deprecations from Evaluator and EvaluatorState by @lolgab in #2221
- Update scalafmt-dynamic to 3.6.1 by @scala-steward in #2223
- Add a changelog link to the published pom.xml by @lefou in #2228
- Added test for ScalaModule.semanticDbData by @lefou in #2229
- Support non-local Java compiler use in mixed Java/Scala compilation by @lefou in #2231
- SemanticDB data generation for Java modules by @lefou in #2227
- Add support for scalaJSOutputPatterns by @lolgab in #2233
- Update semanticdb to 4.7.1 by @lefou in #2234
- Support for Java 17 in all tests and CI by @lefou in #1724
- BSP documentation updates by @lefou in #2239
- Add a documentation link to the coursier resolution failure output by @lbunschoten in #2232
- Use the bsp4j version as BSP protocol version by @lefou in #2240
- Update upickle to 3.0.0-M1 by @lefou in #2246
- Update Ammonite to 2.5.6 by @lefou in #2247
- Dependency maintenance and bumps by @lefou in #2248
- Fixed mill cmd in CI action by @lefou in #2249
- Add
@nowarn
to generated ammonite script'smillDiscover
by @lolgab in #2242 - Drop Scala.js 0.6 support and removed some deprecated API by @lefou in #2218
- Refactored BSP module and use isolated classloading for implementations by @lefou in #2245
- Update utest to 0.8.1 by @lefou in #2253
New Contributors
- @seroperson made their first contribution in #2203
- @lbunschoten made their first contribution in #2232
Full Changelog: 0.11.0-M1...0.11.0-M2
0.11.0-M1
Changelog: 0.11.0-M1
Milestone: 0.11.0-M1
Merged Pull Requests
- Update Mill to 0.10.10 by @lefou in #2174
- Cleanup deprecated API, removed API, adapted call sites by @lefou in #2031
- Restrict Cross parameter to be of type Module by @lefou in #2048
- Update os-lib to 0.9.0 by @scala-steward in #2176
- Consolidated artifact and platform suffix handling by @lefou in #2025
- MultiLogger refactoring to better control
debugEnabled
by @lefou in #2179 - Pass more settings from
ScalaJSModule
to itsTests
by @lolgab in #2180 - Remove deprecated scalajsmodule apis by @lolgab in #2181
- Don't include resources into compileClasspath. by @vic in #1811
- Removed some deprecated coursier helper methods by @lefou in #2184
- Use classpath
PathRef
s hashCode as cache key for Scala.js worker by @lolgab in #2183 - Use classpath PathRefs hashCode as cache key for Zinc worker by @lolgab in #2185
- Use PathRef hashCode for workers caches by @lolgab in #2189
- Doc: Fix download URL of Mill bootstrap script by @lefou in #2192
- Update Scala Native API and worker by @lolgab in #2193
- Update coursier to 2.1.0-RC3 by @scala-steward in #2194
- Update scala-library to 2.12.17 by @scala-steward in #2195
- Document
ivyDepsTree
and transitive dep management by @IdiosApps in #2175 - Add in ability to pass in
whatDependsOn
toJavaModule.ivyDepsTree
by @ckipp01 in #2191 - Bind cross-versions to the context of the originating module by @lefou in #1574
- Update trees to 4.7.0 by @scala-steward in #2201
Full Changelog: 0.11.0-M0...0.11.0-M1
0.11.0-M0
0.10.10
Changelog: 0.10.10
Milestone: 0.10.10
Merged Pull Requests
- Use latest Mill version for build and as MiMa base by @lefou in #2118
- Removed .scala-steward.conf by @lefou in #2119
- Update nir, test-runner, tools, util to 0.4.8 by @scala-steward in #2117
- Update zinc to 1.8.0 by @scala-steward in #2122
- Preserve first position of some args in mill script by @lefou in #2124
- Update coursier to 2.1.0-RC2 by @lefou in #2125
- Safe Linux home install. by @wiltonlazary in #2127
- scalapblib- support specifying individual source files by @oridag in #2126
- fix: remove "sudo" from HOME manual installation. by @wiltonlazary in #2129
PathRef.sig
is now independent of the base path by @lefou in #2106- BSP: implement buildTarget/OutputPaths request by @lefou in #2110
- Reenable acyclic compiler plugin by @lefou in #1618
- Undeprecate
Agg.foreach
which is needed in for comprehensions by @lefou in #2139 - Refactored JAR creation code and create dir entries by default by @lefou in #2138
- Update bloop-config to 1.5.4 and update used API by @lefou in #2135
- Thirdparty_Plugins.adoc: slight clarification by @nafg in #2137
- Disabled local Caffeine integration tests as they are flaky by @lefou in #2146
- Test opts file reader to cover issue #2140 by @lefou in #2145
- Doc: Add missing backticks by @kubukoz in #2148
- Fixed
META-INF
handling inJarOps.jar
by @lefou in #2142 - Support incremental compilation in Scala Native 0.4.9 by @lolgab in #2141
- Support exoego fork of JsDom JsEnv by @lolgab in #2147
- Always give included files a unique foreign module path by @lefou in #2132
- Update scalajs-linker, ... to 1.12.0 by @scala-steward in #2150
- Docs: Add mill bundler under Third-party plugins by @nafg in #2155
- Fix typo by @kubukoz in #2160
- docs: Fix favicon by @nafg in #2154
- Reworked
.mill-jvm-opts
reader to support files without final newline by @lefou in #2162 - Update bloop-config to 1.5.5 and drop unused jsoniter dependency by @lefou in #2159
- Downgrade coursier to avoid stale metadata issues by @lefou in #2163
- Documentation refactoring and updates by @lefou in #2165
- Reorganize some docs to make them easier to find by @nafg in #2156
- Bloop: Fixed re-generation of bloop config dir by @lefou in #2164
- Doc: Added library dependency page and fixed section references by @lefou in #2167
- Refined documentation of
runIvyDeps
by @lefou in #2169 - Moved testng dependency to compile-only to force the user to provide it by @lefou in #2168
- Doc: Replaced some hard coded versions with variables by @lefou in #2170
- Warn user if configured Mill version differs from runtime by @lefou in #2171
New Contributors
- @wiltonlazary made their first contribution in #2127
- @oridag made their first contribution in #2126
- @kubukoz made their first contribution in #2148
Full Changelog: 0.10.9...0.10.10
0.10.9
Changelog: 0.10.9
Milestone: 0.10.9
Merged PRs
- Fix regular expression in docs by @nightscape in #2062
- Use latest Mill version and extend Mima checks by @lefou in #2063
- Update junitsocket to 2.6.0 by @lefou in #2066
- Update Ammonite to 2.5.5 by @lefou in #2069
- Update Scala to 2.13.10 by @lefou in #2055
- Remove jetty dependencies from Scala.js worker by @lolgab in #2070
- Update transitive dependencies by @lefou in #2072
- Switched to external mill-moduledefs dependency by @lefou in #2068
- Don't loose
moduleDeps
from super traits inPublishModule
by @lolgab in #2083 - Started to draft some maintenance docs by @lefou in #2084
- Reformatted sources by @lefou in #2085
- Update scalafmt to 3.6.0 by @lefou in #2086
- Avoid calling sbt deprecated methods, stop using log4j by @lolgab in #2087
- Update mill-mima to 0.0.13 by @scala-steward in #2090
- Update log4j-core to 2.19.0 by @scala-steward in #2093
- Update scalajs-linker, ... to 1.11.0 by @scala-steward in #2095
- Update junixsocket-core to 2.6.1 by @lefou in #2097
- Update scalacheck to 1.17.0 by @scala-steward in #2096
- CI: Don't run dependency graph action for forked repositories by @lefou in #2098
- Share all play (test) versions from main builds by @lefou in #2099
- Update coursier to 2.1.0-M7-39-gb8f3d7532 by @lefou in #2064
- Add actual Mill cli as sysprop and use it in BSP config by @lefou in #2080
- Add JMH contrib module by @LaurenceWarne in #2100
- GenIdea: Infer more values for Scala language-level by @lefou in #2111
- Catch even more coursier concurrency glitches, some consolidations by @lefou in #2112
- Update mill-moduledefs to 0.10.9 by @lefou in #2116
- Update coursier to 2.1.0-RC1 by @lefou in #2115
- Harden GAV handling in
Dep
andArtifact
by @lefou in #2113
Full Changelog: 0.10.8...0.10.9
0.10.8
Changelog: 0.10.8
Milestone: 0.10.8
Merged PRs
- Update mill-main to 0.10.7 by @scala-steward in #2004
- docs: add mill-scip to external plugins by @ckipp01 in #2000
- BSP: Forward --debug option to BSP server by @lefou in #2007
- BSP: use build/logMessage for logging by @ckipp01 in #2006
- Support for Scoverage 2.x by @lefou in #2010
- Update scalajs-env-nodejs to 1.4.0 by @scala-steward in #2011
- docs: add mill-ci-release to third party plugins. by @ckipp01 in #2013
- Update de.tobiasroeser.mill.vcs.version to 0.2.0 by @scala-steward in #2019
- Update nir, test-runner, tools, util to 0.4.7 by @scala-steward in #2021
- Update mill-mima to 0.0.12 and removed workarounds by @lefou in #2022
- Fix typo in scaladoc docs by @lolgab in #2023
- Fix issue with lazy val on Scala Native + Scala 3.2 by @lolgab in #2024
- Contrib: Gitlab plugin by @aheiska in #2008
- Fixed inconsistency in args parser by @lefou in #2030
- Fixed wrong resolver error message for cross modules by @lefou in #2038
- [Docs] Fix import on scalanative example module by @carlosedp in #2041
- Fix default commands in nested cross modules by @lefou in #2039
- Import mainargs @main annotation in scripts by @lefou in #2044
- Support Scoverage for Scala 3 by @ckipp01 in #2016
- Slightly updated scalalib test, use shared scala versions by @lefou in #2049
- Update mill-vcs-version to 0.3.0 by @lefou in #2051
- Update Ammonite to 2.5.4-33-0af04a5b by @lefou in #2052
- Update Scoverage to 2.0.5 by @lefou in #2053
- Add more release versions to Mima checks by @lefou in #2054
- Update zinc to 1.7.2 by @lefou in #2056
- Retry coursier artifact loading when "checksum not found" by @lefou in #2058
- Update junitsocket to 2.5.2 by @lefou in #2057
- Show gpg output in server/client in publish (fix #387) by @lolgab in #2059
- Bump zinc and account for diagnostic code by @ckipp01 in #1912
- Update semanticdb and trees to 4.6.0 by @lefou in #2061
New Contributors
Full Changelog: 0.10.7...0.10.8