Releases: com-lihaoyi/mill
Releases · com-lihaoyi/mill
0.11.12
Merged Pull Requests
- Rebootstrap on 0.11.11 by @lihaoyi in #3336
- Bump uTest to 0.8.4 by @lihaoyi in #3340
- After release chore by @lefou in #3337
- Manage TestModule dependencies via
build.sc
by @lefou in #3320 - Fix the warning not being printed when -i/--interactive/--no-server/--bsp are not the first argument by @mkwpz in #3346
- GenIdea: Make Scala SDK specific for JS / Native (backport #3345) by @lefou in #3348
- CI: Adapt CI for 0.11.x branch by @lefou in #3350
- GenIdea: unroll module dependencies (backport of #3355) by @lefou in #3358
- Print pretty error message when Result.Failure is thrown (Backport #3391) by @lolgab in #3393
- Avoid spurious deprecation warnings in generated code (Backport #3379) by @lolgab in #3400
New Contributors
Full Changelog: 0.11.11...0.11.12
0.12.0-M0
0.11.11
Merged Pull Requests
- Update mill.bat script including some fixes by @lefou in #3285
- Move to standard java package dirs in Java example projects, other cleanups by @lihaoyi in #3286
- Fix AssemblyTests on Windows by @lefou in #3288
- Fix SubprocessStdoutTests on Windows by @sake92 in #3289
- Add
example/javaweb/4-hello-micronaut
and5-todo-micronaut
by @lihaoyi in #3292 - Overhaul introductory section of docsite by @lihaoyi in #3293
- Overhaul IDE and Installation page by @lihaoyi in #3294
- Integrate graphviz into Mill docs, sprinkle diagrams throughout the docsite by @lihaoyi in #3295
- After release chore by @lefou in #3291
- Update semanticdb-scalac to 4.9.9 by @scala-steward in #3316
- Update mainargs from 0.7.0 to 0.7.1 by @lefou in #3319
- Update jline from 3.26.2 to 2.26.3 by @lefou in #3297
- Add example using JNI by @lihaoyi in #3321
- Try to fix windows tests by @lihaoyi in #3322
- Update zio-test from 2.0.21 to 2.0.22 by @scala-steward in #3312
- Update cask from 0.9.2 to 0.9.4 by @scala-steward in #3302
- Format Scala files in codesig test cases by @lefou in #3323
- Update scalatest to 3.2.19 by @scala-steward in #3317
- Update Play 3 from 3.0.4 to 3.0.5 by @scala-steward in #3315
- Update Play 2.9 from 2.9.4 to 2.9.5 by @scala-steward in #3309
- Wire up post-0.11.x old docsites into Antora by @lihaoyi in #3325
- Update ammonite to 3.0.0-M2-15-9bed9700 by @scala-steward in #3301
- Update sonatype-central-client-requests to 0.3.0 by @scala-steward in #3308
- Update Mill from 0.11.8 to 0.11.10 by @scala-steward in #3304
- Add error log when passing args to
run
onScalaJSModule
by @lolgab in #3327 - Update protobuf-java to 3.25.4 by @scala-steward in #3300
- Use latest versions of SBT junit test frameworks by @lihaoyi in #3296
- Add a Netty example
build.sc
and write about it by @lihaoyi in #3326 - Add Annotation Processors with Lombok example, reorganize github actions test matrix by @lihaoyi in #3331
- Trim down CI matrix further by @lihaoyi in #3334
- Add overloads to try and simplify resolveDeps workflows by @lihaoyi in #3330
Full Changelog: 0.11.10...0.11.11
0.11.10
Merged Pull Requests
- Fixed Typo in Maven Blocked Documentation by @gamlerhart in #3269
- Fix resolution of children of
override lazy val
modules by @lihaoyi in #3270 - Tweak Java documentation by @lihaoyi in #3271
- Adding asdf as an unsupported installation option by @rolandtritsch in #3262
- Update semanticdb-java from 0.9.10 to 0.10.0 by @lefou in #3267
- Docs: Keep older entry-page links working with an page-alias by @lefou in #3277
- Add start of Java Web Build Examples page by @lihaoyi in #3274
- Automatically pump
os.proc
streams whenSystemStreams
are redirected by @lihaoyi in #3275 - Cleanups in Java docs and user experience by @lihaoyi in #3278
New Contributors
- @gamlerhart made their first contribution in #3269
- @rolandtritsch made their first contribution in #3262
Full Changelog: 0.11.9...0.11.10
0.11.9
What's Changed
- Post release tasks by @lefou in #3230
- Update Scala Native from 0.5.3 to 0.5.4 by @lefou in #3233
- Update transitive gson from 2.10.1 to 2.11.0 by @lefou in #3239
- [BSP] Fix uri for foreign modules by @lolgab in #3242
- Better exception message when JS test framework runner is not found by @arturaz in #3245
- Add coarse grained lock around BSP requests to avoid deadlocks by @lihaoyi in #3243
- Update junixsocket from 2.9.1 to 2.10.0 by @lefou in #3263
- Update zinc from 1.10.0 to 1.10.1 by @lefou in #3264
- Update semanticdb-scalac from 4.9.7 to 4.9.8 by @lefou in #3268
- Update fastparse from 3.1.0 to 3.1.1 by @lefou in #3266
- First pass at first-class support for Java projects by @lihaoyi in #3261
New Contributors
Full Changelog: 0.11.8...0.11.9
0.11.8
Merged Pull Requests
- Fix some formatting glitches by @lefou in #3003
- Fix typo in Modules.adoc by @sequencer in #3007
- Update coursier from 2.1.8 to 2.1.9 by @lefou in #2971
- Restructure
VersionFinder
, increase speed, added ticker messages by @lefou in #3014 - Fix bsp compile classpath inconsistencies by @lefou in #3017
- Bring more bsp-specific targets in line with their non-bsp versions by @lefou in #3018
- Update mainargs from 0.6.1 to 0.6.2 by @lefou in #3019
- Update google guava from 32.1.3 to 33.0.0 by @lefou in #3020
- Update upickle from 3.1.4 to 3.2.0 by @lefou in #3021
- Update documentation, removed obsolete waning about Metals warnings by @lefou in #3024
- Make BSP task processing more resilient by @lefou in #3022
- Update junixsocket-core from 2.8.3 to 2.9.0 by @scala-steward in #3027
- Update jline from 3.25.0 to 3.25.1 by @scala-steward in #3035
- Update scalatest from 3.2.17 to 3.2.18 by @scala-steward in #3039
- Update protobuf-java from 3.25.1 to 3.25.3 by @scala-steward in #3026
- Update semanticdb-java from 0.9.8 to 0.9.9 by @scala-steward in #3030
- Update semanticdb-scalac from 4.8.15 to 4.9.0 by @scala-steward in #3038
- Update log4j-core from 2.22.1 to 2.23.0 by @scala-steward in #3044
- Update scala-native from 0.4.16 to 0.4.17 by @scala-steward in #3036
- Update acyclic from 0.3.9 to 0.3.10 by @scala-steward in #3043
- Update acyclic from 0.3.10 to 0.3.11 by @scala-steward in #3045
- Force transitive dependency commons-compress to 1.26.0 or newer by @lefou in #3049
- Update Mill setup and version to 0.11.7-17-17dea9 by @lefou in #3050
- Update example
build.sc
with current library versions by @cstroe in #3055 - Support Scala Native 0.5.0-RC1 by @lolgab in #3054
- Update scoverage from 2.0.11 to 2.1.0 by @lefou in #3058
- Update Scala from 2.12.18 to 2.12.19 (used in some workers) by @lefou in #3059
- Scoverage: Do not include the scalac plugin in the reporting classpath by @lefou in #3060
- Update Scala from 2.13.12 to 2.13.13 by @lefou in #3053
- Fix some warnings by @nightscape in #3051
- Update Ammonite version from 3.0.0-M0-53-084f7f4e to 3.0.0-M1 by @lefou in #3065
- Add 2.13.13 and 2.12.19 to supported bridges list by @lolgab in #3066
- Track ammonite dependency to automatically find updates by @lefou in #3070
- Update semanticdb-scalac from 4.9.0 to 4.9.1 by @lefou in #3069
- Fix BuildInfo static Java file generator by @lefou in #3074
- Add 'jvmOptions' to docker contrib configuration by @megri in #3079
- Pass auxiliary class files to zinc so they are deleted together by @lolgab in #3072
- Update Scala Native 0.5.0-RC2 by @lolgab in #3082
- Update jarjar-abrams-core from 1.9.0 to 1.14.0 by @lefou in #3085
- BSP: Handle new
JvmCompileClasspath
request by @lefou in #3086 - Update semanticdb-scalac from 4.9.1 to 4.9.2 by @lefou in #3087
- Update transitive runtime dependency guava from 33.0.0 to 33.1.0 by @lefou in #3088
- Add support for Cobertura XML report task to help integration by @romain-gilles-ultra in #3093
- Support Scala.js minify via
scalaJSMinify: Target[String]
by @lolgab in #3094 - Restructure
TestModule
, addRunModule
by @lefou in #3064 - CI: add scalafix-check to precondition to publish by @lefou in #3095
- Docs for Continuous cache invalidation by @lefou in #3096
- Scoverage inner module defaults to
skipIdea = outer.skipIdea
by @lefou in #3098 - Move
run
-targets intoRunModule
by @lefou in #3090 - Deduplicate input tasks in
inspect
command by @lefou in #3102 - Update example build.sc missing quote by @dongxuwang in #3106
- Update Scala Native to 0.5.0-RC3 by @lolgab in #3107
- Update junixsocket from 2.9.0 to 2.9.1 by @lefou in #3113
- Update mainargs from 0.6.2 to 0.6.3 by @lefou in #3114
- Update asm from 9.6 to 9.7 by @lefou in #3112
- Update requests from 0.8.0 to 0.8.2 by @lefou in #3115
- Update semanticdb-scalac from 4.9.2 to 4.9.3 by @lefou in #3116
- Update transitive commons-io from 2.15.1 to 2.16.1 by @lefou in #3117
- Update Scala Native to 0.5.0 by @lolgab in #3120
- Isolate scoverage modules from their parent modules by @romain-gilles-ultra in #3118
- Scoverage improve classpath override to the minimal by @romain-gilles-ultra in #3122
- Improve internal BSP API and docs, fix a match error condition by @lefou in #3111
- Retry example integration tests that didn't finish after 5 minutes by @lefou in #3125
- Fix mill script for parameter starting with -i by @romain-gilles-ultra in #3127
- TestModule: Support generation of JUnit-compatible xml report by @atty303 in #3099
- Use docker image hash to determine if build should rerun by @nrktkt in #3124
- Update os-lib from 0.9.3 to 0.10.0 by @lefou in #3129
- Fixed semanticdb file copying issue, added more tests by @lefou in #3080
- Fix typo in scoverage documentation by @lefou in #3137
- Fix cross link in documentation by @lefou in #3138
- Update zinc from 1.9.6 to 1.10.0, use improved analysis store by @lefou in #2899
- Detect assemblies with too many entries to fail shell script prepending by @lefou in #3140
- Update coursier from 2.1.9 to 2.1.10 by @lefou in #3145
- Add multi platform support to contrib.docker through docker buildx by @GeorgOfenbeck in #3143
- Update acyclic from 0.3.11 to 0.3.12 by @lefou in #3149
- Update Ammonite from 3.0.0-M1 to 3.0.0-M1-19-a7973e17 by @lefou in #3147
- Update Scoverage2 from 2.1.0 to 2.1.1 by @lefou in #3150
- Update Scala version from 2.13.13 to 2.13.14 by @lefou in #3146
- Improve the support of JUnit XML report by @romain-gilles-ultra in #3135
- Give mill the ability to re-write ESModule imports at link time by @Quafadas in #3109
- GenIdea improvements by @lefou in #3153
- GenIdea: Use synthetic scala-SDK entry for compiler setup by @lefou in #3154
- Update semanticdb-java from 0.9.9 to 0.9.10 by @lefou in #3157
- Update fastparse from 3.0.2 to 3.1.0 by @lefou in #3158
- Update fansi from 0.4.0 to 0.5.0 by @lefou in #3160
- Update mainargs from 0.6.3 to 0.7.0 by @lefou in #3161
- Update pprint from 0.8.1 to 0.9.0 by @lefou in #3162
- Update ammonite from 3.0.0-M1-19-a7973e17 to 3.0.0-M2-2-741e5dbb by @lefou in #3163
- Update transitve guava dependency from 33.1.0 to 33.2.0 by @lefou in #3159
- Update semanticdb-scala...
0.11.7-e98025da6a73ecfca98e837317d4d91d25f3a05b
Update Scala Native 0.5.0-RC2 (#3082) Pull Request: https://github.com/com-lihaoyi/mill/pull/3082
0.11.7-f2e220f23da694b0dca02181136a3fb27f20df26
Update Scala from 2.13.12 to 2.13.13 (#3053) Pull request: https://github.com/com-lihaoyi/mill/pull/3053
0.11.7-c83554f10d305e3ba8ec67fe158ca137daf53c8f
Update Scala from 2.12.18 to 2.12.19 (used in some workers) (#3059) Pull request: https://github.com/com-lihaoyi/mill/pull/3059
0.11.7-824f97d48737702d36a85aabef43274857870fe8
Update scoverage from 2.0.11 to 2.1.0 (#3058) I needed to fiddle with the versions used for some integration tests, esp. when testing older versioned but still supported libs like Scoverage 1.x and Scala Native 0.4.2. Pull request: https://github.com/com-lihaoyi/mill/pull/3058