Releases: com-lihaoyi/mill
Releases · com-lihaoyi/mill
0.10.0-M1
What's Changed
- fix sourceItem for mill-build by @camper42 in #1349
- Toolchain: update mill to 0.9.8 by @lefou in #1348
- Prevent compilation during bloop config generation by @Baccata in #1352
- Update upickle to 1.3.13 by @lefou in #1347
- Update scalameta-trees to 4.4.18 by @lefou in #1346
- Update zinc to 1.5.4 by @scala-steward in #1357
- Update zinc to 1.5.5 by @scala-steward in #1362
- Update trees to 4.4.21 by @scala-steward in #1360
- GenIdea: Fixed content path of root project (mill-build) by @lefou in #1369
- Update Ammonite and upickle to support newer Scala versions by @lefou in #1371
- Added .scala-steward.conf, always update pull requests by @lefou in #1373
- Fixed asciidoc formatting by @lefou in #1374
- cleanup by @lefou in #1363
- Removed older deprecated API by @lefou in #1364
- Update scala-compiler to 2.13.6 by @scala-steward in #1356
- Disambiguate test resource directory by @lefou in #1377
- Add
CrossScalaVersionRanges
trait to mix intoCross
instances by @lolgab in #1240 - Adapted scalafmt config and reformatted all source files by @lefou in #1370
- Update scalajs-linker, ... to 1.6.0 by @scala-steward in #1366
- Update trees to 4.4.22 by @scala-steward in #1382
- Small typo by @kag0 in #1383
- Update doc to no longer reference deprecated repositories task by @kag0 in #1388
- Update trees to 4.4.23 by @scala-steward in #1389
Full Changelog: 0.9.8...0.10.0-M1
0.9.8
Snapshot releases after 0.9.8-10-e3e80b
are no longer binary compatible to 0.9.8
and considered part of next 0.10
milestone.
What's Changed
- Fix bsp: getMillBuildClasspath return URI string by @camper42 in #1325
- Play 2.8 support by @lolgab in #1324
- Properly close resources to fix assembly on Windows by @lefou in #1327
- TestModule: add testOnly to select test suites in mill by @chikei in #1328
- play-contrib: Fixed classloading of worker module and cleanups by @lefou in #1330
- play-contrib: Various improvents by @lefou in #1332
- Fixed bloop tests on windows by @lefou in #1331
- Replaced deprecated symbols with strings by @lefou in #1329
- Bump scala version: 2.13.3 -> 2.13.4 and 2.12.10 -> 2.12.13 by @lefou in #1197
- Scala version bump to 2.13.5 by @lefou in #1339
- Version bump junit-interface to 0.13.2 by @lefou in #1338
- GenIdea: Change IDEA modules dir from .idea_modules to .idea/mill_modules by @lefou in #1342
- Set correct mill home path. by @heksesang in #1334
- Version bump os-lib to 0.7.7 by @lefou in #1344
- Update os-lib to 0.7.8 by @lefou in #1345
Full Changelog: 0.9.7...0.9.8
0.9.7
What's Changed
- Update upickle to 1.3.11 by @scala-steward in #1251
- Update trees to 4.4.11 by @scala-steward in #1252
- Update jarjar-abrams-core to 0.3.1 by @scala-steward in #1243
- Update zinc to 1.5.0 by @scala-steward in #1256
- Read default Scala Native env variables by @lolgab in #1253
- Fix Scala Native env variables values to match sbt by @lolgab in #1258
- Added useCpPassingJar parameter to Jvm.createJar. by @lefou in #1260
- TestModule: Use a classpath passing jar if appropriate, e.g. on Windows by @lefou in #1264
- Update trees to 4.4.13 by @scala-steward in #1265
- Fix binary version computation of Scala nightly versions by @adpi2 in #1259
- Fix macro-hygiene in Discover macro by @alexarchambault in #1244
- Report failed test count and name at least five failing tests by @lefou in #1214
- Disabled tut contrib-module as its dependencies are no longer available by @lefou in #1269
- Switched to single test framework per TestModule by @lefou in #1268
- Support multiple comma-separated gpg args in PublishModule.publish by @lefou in #1270
- Various cleanups, deprecations fixes, macro hygiene by @lefou in #1271
- Updated Test Documentation and TestModule.Specs2 to include scalac options by @lefou in #1273
- Loosened the restriction to use T.dest only in one T.task by @lefou in #1272
- Update ammonite to 2.3.8-65-0f0d597f by @scala-steward in #1257
- Attempt to run caffeine builds in CI again by @lefou in #1274
- Fix TestModule.Utest framework class by @lolgab in #1282
- Update scalajs-linker, ... to 1.5.1 by @scala-steward in #1246
- Code cleanup by @lefou in #1281
- Fix #1283, #1021: Windows BSP: request failed: buildTarget/dependencySources by @ScalaWilliam in #1285
- Update sourcecode to 0.2.6 by @scala-steward in #1287
- Update os-lib to 0.7.5 by @scala-steward in #1289
- Update trees to 4.4.14 by @scala-steward in #1288
- Enable Scala.js Scala 3 utest test by @lolgab in #1199
- Update zinc to 1.5.1 by @scala-steward in #1296
- Support customizing coursier dependency resolution (make OS specific classifiers work) by @lefou in #775
- Update utest to 0.7.9 by @scala-steward in #1295
- Update trees to 4.4.15 by @scala-steward in #1297
- let bloop detect foreign modules included via moduleDeps by @ajrnz in #1291
- Update upickle to 1.3.12 by @scala-steward in #1299
- Update os-lib to 0.7.6 by @scala-steward in #1300
- strip whitespace from version file by @camper42 in #1301
- Update zinc to 1.5.2 by @scala-steward in #1311
- Update scalacheck to 1.15.4 by @scala-steward in #1312
- Update Intro_to_Mill.adoc by @tkawachi in #1314
- Enable ANSI output on Windows upon start-up by @alexarchambault in #1308
- Update trees to 4.4.16 by @scala-steward in #1317
- Update zinc to 1.5.3 by @scala-steward in #1318
- Update trees to 4.4.17 by @scala-steward in #1319
- Update sourcecode to 0.2.7 by @scala-steward in #1322
- Update utest to 0.7.10 by @scala-steward in #1321
New Contributors
- @ScalaWilliam made their first contribution in #1285
- @tkawachi made their first contribution in #1314
Full Changelog: 0.9.6...0.9.7
0.9.6
What's Changed
- GenIdea: implemented scopes for libraries (PROVIDED, RUNTIME) by @lefou in #1125
- GenIdea: Allow subpath for idea config file contributions by @lefou in #1126
- GenIdea: avoid unnecessary duplicate file creation by @lefou in #1135
- GenIdea: Don't generate no longer suported scala-sdk entry for modules by @lefou in #1134
- Fix linker used concurrently by @lolgab in #1137
- Update trees to 4.4.7 by @scala-steward in #1132
- Update bloop to 1.4.6-33-1c6f6712 by @lolgab in #1133
- Add missing trait in custom ZincWorkerModule example by @alexarchambault in #1140
- Fix #1142 by wrapping the JAVACMD variable in double quotes by @izeigerman in #1143
- Avoid withOptimize(false) on Scala Native until fixed by @lolgab in #1141
- Update trees to 4.4.8 by @scala-steward in #1144
- GenIdea: fine-tuned scope calculation for dependencies by @lefou in #1145
- Various Fixed for Windows by @lefou in #1146
- Update upickle to 1.2.3 by @scala-steward in #1129
- Update os-lib to 0.7.2 by @scala-steward in #1127
- GenIdea: Support contribution of whole config files by @lefou in #1149
- Update jna, jna-platform to 5.7.0 by @scala-steward in #1150
- Added support to use an argument file for TestRunner by @lefou in #1155
- Fix deprecations in build.sc by @lefou in #1156
- Update scalacheck to 1.14.3 by @scala-steward in #1157
- Update coursier to 2.0.11 by @scala-steward in #1165
- Update coursier to 2.0.12 by @scala-steward in #1172
- Update trees to 4.4.9 by @scala-steward in #1174
- DOC: Fix typos by @bwignall in #1178
- Remove old Scala Native dependencies from Workflow by @lolgab in #1181
- Update trees to 4.4.10 by @scala-steward in #1179
- Update scalacheck to 1.15.3 by @scala-steward in #1173
- Update os-lib to 0.7.3 by @scala-steward in #1180
- Fix #1103: Scala 3 support for Scala.js by @lolgab in #1187
- Updated links in doc, converted readme to asciidoc to make maintenance easier by @lefou in #1182
- Update graphviz-java to 0.18.1 by @scala-steward in #1191
- Add support for Scaladoc 3 by @jodersky in #1190
- Update sourcecode to 0.2.3 by @scala-steward in #1128
- Update testng to 7.4.0 by @scala-steward in #1186
- Update ammonite to 2.3.8-36-1cce53f3 by @lefou in #1193
- Use mill-vcs-version plugin to access git history and derive version from tags by @lefou in #1196
- Update sourcecode to 0.2.4 by @scala-steward in #1198
- Update upickle to 1.3.0 by @scala-steward in #1203
- Use withDottyCompat in ScalaJSModule by @lolgab in #1202
- Use one target to encapsulate VscVersion plugin use by @lefou in #1204
- Update coursier to 2.0.13 by @scala-steward in #1206
- Respect the forkArgs and forkEnv settings in repl and console targets by @lefou in #1209
- Annotated more function types and some cleanups by @lefou in #1210
- GenIdea: Better handle resolution of source jars by @lefou in #1195
- Update coursier to 2.0.14 by @scala-steward in #1216
- Update upickle to 1.3.4 by @scala-steward in #1218
- Update upickle to 1.3.8 by @scala-steward in #1228
- Update coursier to 2.0.15 by @scala-steward in #1229
- Update jgrapht-core to 1.5.1 by @scala-steward in #1224
- Update jna, jna-platform to 5.8.0 by @scala-steward in #1231
- Update coursier to 2.0.16 by @scala-steward in #1233
- Default to 1 thread in ScriptedTestSuite by @lefou in #1213
- Windows client-server fixes by @sake92 in #1230
- Update os-lib to 0.7.4 by @scala-steward in #1249
- Disabled JawnTest to work around CI failures by @lefou in #1254
- Update sourcecode to 0.2.5 by @scala-steward in #1250
- Windows CI improvements by @lefou in #1183
- Prepared documentation site to host multiple versions and external components by @lefou in #1222
New Contributors
- @izeigerman made their first contribution in #1143
- @bwignall made their first contribution in #1178
Full Changelog: 0.9.5...0.9.6
0.9.5
What's Changed
- Update testng to 6.14.3 by @scala-steward in #1054
- Update testng to 7.3.0 by @scala-steward in #1087
- Run all contrib tests, not only selected ones by @lefou in #1081
- Update coursier to 2.0.8 by @scala-steward in #1088
- Update scalafmt-dynamic to 2.7.5 by @scala-steward in #1064
- Update graphviz-java to 0.18.0 by @scala-steward in #1066
- Update jna, jna-platform to 5.6.0 by @scala-steward in #1044
- Update ipcsocket to 1.3.0 by @scala-steward in #1057
- Introduce named test traits and some scalalib reorganization by @lefou in #974
- Keep deps used by ScalaJSModule at runtime in sync with build.sc by @lefou in #1090
- Bump zinc to 1.4.4 by @adpi2 in #1094
- Bump Scala version from 2.13.2 to 2.13.3 by @lefou in #1100
- Update coursier to 2.0.9 by @scala-steward in #1114
- Support Scala Native 0.4.0 by @lolgab in #1108
- Option to make TestNG framework less verbose (mill.testng.printProgress) by @lefou in #1112
- Revert "Update ipcsocket to 1.3.0 (#1057)" by @lefou in #1117
- Bump ammonite in preparation for Scala 2.13.4 bump by @lefou in #1115
- Support Scala.js ESModule on Bloop by @lolgab in #1086
- Update sourcecode to 0.2.2 by @scala-steward in #1122
- Update trees to 4.3.24 by @scala-steward in #1053
- Update scalajs-linker, ... to 1.4.0 by @scala-steward in #1106
- Update utest to 0.7.6 on Scala Native tests by @lolgab in #1120
Full Changelog: 0.9.4...0.9.5
0.9.4
What's Changed
- Github Workflow Actions setup by @lefou in #993
- #989 Correct error line and column number by @joan38 in #999
- Add Scala.js improvements to Changelog by @lolgab in #1015
- ScalaPB additional args by @DanielBlanco in #1002
- Fixed build for windows and added to Github Actions by @lefou in #1016
- Correction to checking formatting in docs by @softinio in #1017
- Upgrade bsp4j and implement buildTarget/javacOptions and fix build/taskFinish by @joan38 in #1025
- BSP: Provide mill source files by @joan38 in #1029
- Update routes-compiler to 2.6.25 by @scala-steward in #1040
- Update flyway-core to 6.0.8 by @scala-steward in #1046
- Update ipcsocket to 1.0.1 by @scala-steward in #1051
- Add "xsbti" as a shared prefix of the Scala compiler class loader by @adpi2 in #1019
- ScalaPB: various fix and improves by @chikei in #1027
- Version bump coursier 2.0.7 by @lefou in #1031
- Testng integration test, that covers #553 by @lefou in #566
- Re-enabled test (in the hope it will work in Github Actions) by @lefou in #1060
- Update jgrapht-core to 1.3.1 by @scala-steward in #1047
- Update jgrapht-core to 1.5.0 by @scala-steward in #1061
- Update scalafmt-dynamic to 2.2.2 by @scala-steward in #1052
- Update flyway-core to 6.5.7 by @scala-steward in #1056
- Update jetty-server, jetty-websocket to 8.1.22.v20160922 by @scala-steward in #1045
- Update graphviz-java to 0.8.10 by @scala-steward in #1042
- Update utest to 0.7.5 by @scala-steward in #1039
- Update upickle to 1.2.2 by @scala-steward in #1038
- Update routes-compiler to 2.7.9 by @scala-steward in #1070
- Run all Scala.js tests by @lolgab in #1068
- Use root-package mill in quasi quote by @lefou in #1071
- Update jetty-server, jetty-websocket to 8.2.0.v20160908 by @scala-steward in #1067
- Changed default to single-threaded test evaluator by @lefou in #1074
- scala-native: Run test with release-fast as release-full sometimes hangs by @lefou in #1058
- Don't follow symlinks when checking permissions of files by @jodersky in #1082
- Fix proguard test runner which was never working as expected by @lefou in #1080
New Contributors
- @DanielBlanco made their first contribution in #1002
- @softinio made their first contribution in #1017
Full Changelog: 0.9.3...0.9.4
0.9.3
What's Changed
- Passing args to launcher by @LMnet in #933
- Resolve Mill build source dependencies by @joan38 in #946
- Ability to relocate/shade in assembly by @joan38 in #947
- Twirl enhancements by @mrdziuban in #952
- add scalacPluginClasspath to Tests by @sequencer in #956
- Offline preparation support by @lefou in #951
- Add toMap and toJson methods to BuildInfo by @sbly in #958
- Give more control over module dependencies by @lefou in #955
- Bump coursier to 2.0.0-RC6-25 by @lefou in #960
- Use new target JavaModule.compileModuleDeps for contrib modules by @lefou in #964
- Add support for Scala 3 by @anatoliykmetyuk in #968
- Bump coursier version to 2.0.0 by @lefou in #973
- Add reference to new mill-antlr module by @ml86 in #979
- Make BSP 1st class citizen by @joan38 in #969
- Omit the suffix in artifactName for cross modules by @joan38 in #953
- Add example by @ShalokShalom in #975
- Allow test classes with constructor parameters by @RobinJDCox in #982
- Redirect zinc log output to stderr by @jodersky in #981
- Proguard contrib module by @sbly in #972
- Remove copying env var to .bsp/mill.json by @joan38 in #984
- Exclude trees from ammonite dep. by @ckipp01 in #941
- Bloop: Also use compileModuleDeps to calc transitive classpath by @lefou in #995
- Add AWS Codeartifact contrib module by @realbrianstern in #985
- Include compileModuleDeps in BSP BuildTarget calculation by @lefou in #994
- BSP: Fixed generated
.bsp/mill.json
file. by @lefou in #998 - Changed CoursierModule.repositories to a Task by @lefou in #976
- Prefix the ticker of evaluator targets with the caller target by @lefou in #1000
- GenIdea: Added support for compileModuleDeps by @lefou in #997
- Fix BSP, avoid assumptions about Logger implementation by @srdo in #1003
- Adds ScoverageReport for multi-module projects by @RobinJDCox in #996
- Support useECMAScript2015 option in ScalaJSModule by @lolgab in #1004
- Cache Scala.js Linker to enable incremental linking by @lolgab in #1007
- WIP Convert CLI argument parsing to use latest version of ammonite+mainargs by @lihaoyi in #1008
- PathRef: detect permissions change by @vdebergue in #1006
- Rebootstrap Mill on latest master by @lihaoyi in #1009
- Move
Bloop
object into mill.contrib.bloop package by @lefou in #992
New Contributors
- @LMnet made their first contribution in #933
- @mrdziuban made their first contribution in #952
- @sbly made their first contribution in #958
- @ml86 made their first contribution in #979
- @ShalokShalom made their first contribution in #975
- @RobinJDCox made their first contribution in #982
- @realbrianstern made their first contribution in #985
- @srdo made their first contribution in #1003
- @vdebergue made their first contribution in #1006
Full Changelog: 0.8.0...0.9.3
0.9.2
0.9.2
0.9.1
0.9.1
0.9.0
0.9.0