Releases: scalameta/metals-vscode
Releases · scalameta/metals-vscode
v1.30.0
What’s Changed
- chore: Update Metals to 1.3.0 (#1483) @tgodzik
- improvement: New inlay hints options (#1475) @jkciesluk
- improvement: show error when no workspace (#1481) @kasiaMarek
- allow to run main of different files in parallel (#1479) @kaplan-shaked
- chore(deps): remove
@types/glob(#1476) @yoshinorin - don't override
JAVA_HOMEenv variable (#1472) @kasiaMarek - improvement: adjust java version/java home descriptions/scopes (#1471) @kasiaMarek
- change regex pattern to find java version (#1469) @kasiaMarek
- feat: add
defaultBspToBuildToolsetting (#1461) @kasiaMarek - improvements for resolving java home (#1465) @kasiaMarek
- improvement: download native coursier and use it to download java (#1452) @kasiaMarek
- Add hot code reload (#1419) @iusildra
🔧 Dependency updates
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /packages/metals-vscode (#1473) @dependabot
v1.29.0
What’s Changed
- chore: Change version for 1.2.2 release (#1457) @jkciesluk
- fix: if no coursier repositories defined in settings use process's
COURSIER_REPOSITORIESvar (#1456) @kasiaMarek
v1.28.0
What’s Changed
- chore: changes for metals release 1.2.1 (#1455) @kasiaMarek
- bugfix: Show error properly if lenses cannot be run (#1449) @tgodzik
- improvement: Add config for verbose compilation (#1443) @tgodzik
- add build connect client command (#1445) @kasiaMarek
🔧 Dependency updates
- build(deps): bump follow-redirects from 1.15.1 to 1.15.4 in /packages/metals-vscode (#1451) @dependabot
v1.27.0
What’s Changed
- chore: Update Metals version to 1.2.0 (#1442) @tgodzik
- chore: Allow JDKs up until 21 to be found automatically (#1437) @tgodzik
- feat: add custom project root setting (#1434) @kasiaMarek
🔧 Dependency updates
- build(deps): bump @babel/traverse from 7.8.3 to 7.23.2 in /packages/metals-languageclient (#1432) @dependabot
v1.26.0
What’s Changed
- chore: Update Metals to v1.1.0 (#1431) @kasiaMarek
- feature: add bsp status (#1427) @kasiaMarek
- bugfix: accommodate junit encoded test names (#1411) @kasiaMarek
🔧 Dependency updates
- build(deps): bump get-func-name from 2.0.0 to 2.0.2 in /packages/metals-vscode (#1428) @dependabot
v1.25.0
What’s Changed
- chore: Update Metals to v1.0.1 (#1423) @jkciesluk
- chore: Set runProvider as true (#1422) @tgodzik
- improvement: Set semantic highlighting to true by default (#1416) @tgodzik
- bugfix: Don't run command without clicking and fix infinite recursion (#1414) @tgodzik
- improvement: Set toggle for showInferredType to switch between true,false and minimal (#1412) @tgodzik
- improvement: Don't rely on specific start of release notes (#1408) @tgodzik
🔧 Dependency updates
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /packages/metals-vscode (#1407) @dependabot
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /packages/metals-languageclient (#1406) @dependabot
v1.24.0
What’s Changed
- chore: Update Metals version to 1.0.0 (#1405) @tgodzik
- Revert "Add options for import java.compiler module (#1395)" (#1404) @tgodzik
- chore: Add icon for reset workspace command (#1402) @tgodzik
- Handle
usernotificationevent from debug session (#1401) @adpi2 - feature: Add command to run single scalafix rule (#1398) @tgodzik
- bugfix: Run task in the correct directory (#1396) @tgodzik
- feat: Add Clean all command (#1383) @jkciesluk
- bugfix: display tests in explorer per workspace folder (#1394) @kasiaMarek
- Add options for import java.compiler module (#1395) @VankaTaganai
- chore(deps): use
@vscode/vsceinstead ofvsce(#1391) @yoshinorin
🔧 Dependency updates
- build(deps): bump semver from 7.3.8 to 7.5.2 in /packages/metals-languageclient (#1400) @dependabot
- build(deps): bump semver from 7.3.8 to 7.5.2 in /packages/metals-vscode (#1399) @dependabot
v1.23.0
What’s Changed
- bugfix: Make release properly build language-server package (#1389) @tgodzik
- bugfix: Try to build language-client in the first place (#1390) @tgodzik
- chore: changes for metals release 0.11.12 (#1388) @kasiaMarek
- bugfix: Make sure that if cs version fails we use the fallback (#1386) @tgodzik
- feature: Run local coursier if available to avoid using bootstraped one (#1385) @tgodzik
- feature: zip reports command added (#1382) @kasiaMarek
- Integrate metals-languageclient with the build (#1381) @gabro
- Move metals-vscode to a subdirectory (#1373) @gabro
- refactor: Fix after mergify merged too soon (#1370) @tgodzik
🔧 Dependency updates
- build(deps): bump node-fetch from 2.6.1 to 2.6.9 in /packages/metals-vscode (#1380) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.55.0 to 5.56.0 (#1378) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 (#1379) @dependabot
- build(deps-dev): bump @types/node from 18.15.3 to 18.15.5 (#1377) @dependabot
- build(deps-dev): bump prettier from 2.8.4 to 2.8.5 (#1376) @dependabot
- build(deps-dev): bump glob from 9.3.0 to 9.3.1 (#1374) @dependabot
- build(deps-dev): bump eslint-config-prettier from 8.7.0 to 8.8.0 (#1375) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.3.6 to 0.3.7 (#1372) @dependabot
- build(deps-dev): bump typescript from 4.9.5 to 5.0.2 (#1371) @dependabot
- build(deps-dev): bump glob from 8.1.0 to 9.3.0 (#1369) @dependabot
- build(deps-dev): bump @types/node from 18.15.2 to 18.15.3 (#1368) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.54.1 to 5.55.0 (#1366) @dependabot
- build(deps-dev): bump @types/node from 18.15.0 to 18.15.2 (#1367) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 (#1365) @dependabot
- build(deps-dev): bump sinon from 15.0.1 to 15.0.2 (#1364) @dependabot
- build(deps-dev): bump eslint from 8.35.0 to 8.36.0 (#1363) @dependabot
- build(deps-dev): bump @types/node from 18.14.6 to 18.15.0 (#1362) @dependabot
- build(deps-dev): bump rimraf from 4.3.1 to 4.4.0 (#1361) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.54.1 (#1360) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 (#1359) @dependabot
- build(deps-dev): bump rimraf from 4.3.0 to 4.3.1 (#1357) @dependabot
- build(deps-dev): bump eslint-config-prettier from 8.6.0 to 8.7.0 (#1358) @dependabot
- build(deps-dev): bump @types/node from 18.14.4 to 18.14.6 (#1356) @dependabot
- build(deps-dev): bump rimraf from 4.2.0 to 4.3.0 (#1355) @dependabot
- build(deps-dev): bump mkdirp from 2.1.4 to 2.1.5 (#1354) @dependabot
- build(deps-dev): bump rimraf from 4.1.3 to 4.2.0 (#1351) @dependabot
- build(deps-dev): bump @types/node from 18.14.2 to 18.14.4 (#1352) @dependabot
v1.22.0
What’s Changed
- chore: Update release version (#1350) @tgodzik
- improvement: Add 'Open issue' to command palette (#1346) @tgodzik
- feature: When using run discovery use shell command to run in task terminal (#1298) @tgodzik
- chore: Bump default prerelease version to working one. (#1290) @tgodzik
- feature: Add option to enable semantic highlighting (#1285) @tgodzik
🔧 Dependency updates
- build(deps-dev): bump rimraf from 4.1.2 to 4.1.3 (#1347) @dependabot
- build(deps-dev): bump mkdirp from 2.1.3 to 2.1.4 (#1348) @dependabot
- build(deps-dev): bump @vscode/test-electron from 2.2.3 to 2.3.0 (#1344) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 (#1343) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.53.0 to 5.54.0 (#1341) @dependabot
- build(deps-dev): bump @types/node from 18.14.1 to 18.14.2 (#1339) @dependabot
- build(deps-dev): bump eslint from 8.34.0 to 8.35.0 (#1340) @dependabot
- build(deps-dev): bump @types/node from 18.14.0 to 18.14.1 (#1338) @dependabot
- build(deps-dev): bump @types/glob from 8.0.1 to 8.1.0 (#1337) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 (#1336) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.52.0 to 5.53.0 (#1335) @dependabot
- build(deps-dev): bump @types/node from 18.13.0 to 18.14.0 (#1334) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0 (#1330) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.3.4 to 0.3.6 (#1331) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.52.0 (#1329) @dependabot
- build(deps-dev): bump eslint from 8.33.0 to 8.34.0 (#1328) @dependabot
- build(deps-dev): bump @types/node from 18.11.19 to 18.13.0 (#1326) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 (#1325) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.50.0 to 5.51.0 (#1324) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 (#1321) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.49.0 to 5.50.0 (#1320) @dependabot
- build(deps-dev): bump @vscode/test-electron from 2.2.2 to 2.2.3 (#1319) @dependabot
- build(deps-dev): bump typescript from 4.9.4 to 4.9.5 (#1318) @dependabot
- build(deps-dev): bump eslint from 8.32.0 to 8.33.0 (#1317) @dependabot
- build(deps-dev): bump rimraf from 4.1.1 to 4.1.2 (#1315) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.48.2 to 5.49.0 (#1314) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 (#1313) @dependabot
- build(deps-dev): bump @types/glob from 8.0.0 to 8.0.1 (#1311) @dependabot
- build(deps-dev): bump mkdirp from 2.1.1 to 2.1.3 (#1310) @dependabot
- build(deps-dev): bump rimraf from 4.1.0 to 4.1.1 (#1309) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.48.1 to 5.48.2 (#1307) @dependabot
- build(deps-dev): bump rimraf from 4.0.7 to 4.1.0 (#1308) @dependabot
- build(deps-dev): bump mkdirp from 1.0.4 to 2.1.1 (#1306) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2 (#1305) @dependabot
- build(deps): bump marked from 4.2.5 to 4.2.12 (#1299) @dependabot
- build(deps-dev): bump rimraf from 4.0.4 to 4.0.7 (#1301) @dependabot
- build(deps-dev): bump eslint from 8.31.0 to 8.32.0 (#1303) @dependabot
- build(deps-dev): bump glob from 8.0.3 to 8.1.0 (#1302) @dependabot
- build(deps-dev): bump prettier from 2.8.2 to 2.8.3 (#1300) @dependabot
- build(deps-dev): bump rimraf from 3.0.2 to 4.0.4 (#1297) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.48.1 (#1293) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.0 to 5.48.1 (#1294) @dependabot
- build(deps-dev): bump @vscode/test-electron from 2.2.1 to 2.2.2 (#1292) @dependabot
- build(deps-dev): bump prettier from 2.8.1 to 2.8.2 (#1289) @dependabot
- build(deps-dev): bump ovsx from 0.7.1 to 0.8.0 (#1288) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.3.3 to 0.3.4 (#1287) @dependabot
- build(deps): bump json5 from 1.0.1 to 1.0.2 (#1286) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.47.1 to 5.48.0 (#1284) @dependabot
- build(deps-dev): bump eslint-config-prettier from 8.5.0 to 8.6.0 (#1283) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.47.1 to 5.48.0 (#1282) @dependabot
v1.21.0
What’s Changed
- chore: Update version to 0.11.10 (#1281) @tgodzik
- revert: workaround for empty completion list +
isIncomplete = true(#1280) @tgodzik - fix: workaround for empty completion list +
isIncomplete = true(#1278) @dos65 - bugfix: Check if tests namespace is enabled (#1245) @tgodzik
- fix: change bloop related settings scope to machine (#1248) @kpodsiad
- Add activation events for Scala CLI project (#1240) @wleczny
- bugfix: Default to cmd.exe on Windows (#1222) @tgodzik
- add showing semanticdb for worksheets and sbt files (#1216) @jkciesluk
- feature: Run from lenses in local terminal (#1199) @tgodzik
- remove any in scalaDebugger (#1208) @kpodsiad
- improvement: Switch to marked to enable links in release notes (#1184) @tgodzik
- improvement: Use default css used for release notes of VS Code (#1182) @tgodzik
🔧 Dependency updates
- build(deps-dev): bump eslint from 8.30.0 to 8.31.0 (#1279) @dependabot
- build(deps): bump marked from 4.2.4 to 4.2.5 (#1274) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.47.1 (#1277) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.47.0 to 5.47.1 (#1275) @dependabot
- build(deps-dev): bump @types/node from 18.11.17 to 18.11.18 (#1276) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.46.1 to 5.47.0 (#1271) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.46.1 to 5.47.0 (#1272) @dependabot
- build(deps-dev): bump @types/node from 18.11.15 to 18.11.17 (#1270) @dependabot
- build(deps-dev): bump eslint from 8.29.0 to 8.30.0 (#1269) @dependabot
- build(deps-dev): bump sinon from 15.0.0 to 15.0.1 (#1268) @dependabot
- build(deps-dev): bump @types/node from 18.11.13 to 18.11.15 (#1266) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.46.0 to 5.46.1 (#1264) @dependabot
- build(deps-dev): bump @vscode/test-electron from 2.2.0 to 2.2.1 (#1252) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.45.1 to 5.46.0 (#1257) @dependabot
- build(deps-dev): bump @types/node from 18.11.11 to 18.11.12 (#1259) @dependabot
- build(deps-dev): bump ovsx from 0.6.0 to 0.7.0 (#1258) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.45.1 to 5.46.0 (#1256) @dependabot
- build(deps): bump marked from 4.2.3 to 4.2.4 (#1255) @dependabot
- build(deps-dev): bump typescript from 4.9.3 to 4.9.4 (#1254) @dependabot
- build(deps-dev): bump prettier from 2.8.0 to 2.8.1 (#1253) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.45.0 to 5.45.1 (#1250) @dependabot
- build(deps-dev): bump @types/node from 18.11.10 to 18.11.11 (#1251) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.45.1 (#1249) @dependabot
- build(deps-dev): bump eslint from 8.28.0 to 8.29.0 (#1246) @dependabot
- build(deps-dev): bump vsce from 2.14.0 to 2.15.0 (#1247) @dependabot
- build(deps-dev): bump @types/node from 18.11.9 to 18.11.10 (#1242) @dependabot
- build(deps-dev): bump ovsx from 0.5.2 to 0.6.0 (#1241) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.44.0 to 5.45.0 (#1238) @dependabot
- build(deps-dev): bump sinon from 14.0.2 to 15.0.0 (#1239) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.3.2 to 0.3.3 (#1237) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.44.0 to 5.45.0 (#1236) @dependabot
- build(deps-dev): bump @types/mocha from 10.0.0 to 10.0.1 (#1235) @dependabot
- build(deps-dev): bump prettier from 2.7.1 to 2.8.0 (#1234) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.43.0 to 5.44.0 (#1233) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.44.0 (#1232) @dependabot
- build(deps): bump marked from 4.2.2 to 4.2.3 (#1231) @dependabot
- build(deps-dev): bump eslint from 8.27.0 to 8.28.0 (#1230) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.3.1 to 0.3.2 (#1228) @dependabot
- build(deps-dev): bump typescript from 4.8.4 to 4.9.3 (#1227) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.42.1 to 5.43.0 (#1225) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.42.1 to 5.43.0 (#1224) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.42.0 to 5.42.1 (#1221) @dependabot
- build(deps-dev): bump vsce from 2.13.0 to 2.14.0 (#1220) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.42.0 to 5.42.1 (#1219) @dependabot
- build(deps-dev): bump sinon from 14.0.1 to 14.0.2 (#1218) @dependabot
- build(deps-dev): bump chai and @types/chai (#1217) @dependabot
- build(deps): bump marked from 4.2.1 to 4.2.2 (#1214) @dependabot
- build(deps-dev): bump eslint from 8.26.0 to 8.27.0 (#1215) @dependabot
- build(deps): bump marked from 4.1.1 to 4.2.1 (#1212) @dependabot
- build(deps-dev): bump @types/node from 18.11.8 to 18.11.9 (#1213) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.41.0 to 5.42.0 (#1210) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.42.0 (#1209) @dependabot
- build(deps-dev): bump @types/node from 18.11.7 to 18.11.8 (#1207) @dependabot
- build(deps-dev): bump @types/node from 18.11.5 to 18.11.7 (#1205) @dependabot
- build(deps-dev): bump @types/semver from 7.3.12 to 7.3.13 (#1204) @dependabot
- build(deps-dev): bump ovsx from 0.5.1 to 0.5.2 (#1203) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.40.1 to 5.41.0 (#1202) @dependabot
- build(deps-dev): bump @types/node from 18.11.4 to 18.11.5 (#1201) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.40.1 to 5.41.0 (#1200) @dependabot
- build(deps-dev): bump eslint from 8.25.0 to 8.26.0 (#1198) @dependabot
- build(deps-dev): bump @types/node from 18.11.3 to 18.11.4 (#1197) @dependabot
- build(deps-dev): bump vsce from 2.12.0 to 2.13.0 (#1196) @dependabot
- build(deps-dev): bump @types/node from 18.11.2 to 18.11.3 (#1195) @dependabot
- build(deps-dev): bump @vscode/test-electron from 2.1.5 to 2.2.0 (#1194) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.3.0 to 0.3.1 (#1193) @dependabot
- build(deps-dev): bump vsce from 2.11.0 to 2.12.0 (#1192) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.2.10 to 0.3.0 (#1190) @dependabot
- build(deps-dev): bump @types/node from 18.11.0 to 18.11.2 (#1191) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.40.1 (#1189) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.40.1 (#1188) @dependabot
- build(deps-dev): bump @types/node from 18.8.5 to 18.11.0 (#1187) @dependabot
- build(deps-dev): bump mocha from 10.0.0 to 10.1.0 (#1186) @dependabot
- build(deps-dev): bump @types/node from 18.8.4 to 18.8.5 (#1185) @dependabot
- build(deps-dev): bump @sourcegraph/scip-typescript from 0.2.9 to 0.2.10 (#1183) @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.40.0 (#1181) @dependabot
- build(deps-dev): bump @types/node from 18.8.3 to 18.8.4 (#1180) @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.40.0 (#1179) @dependabot
- build(deps-dev): bump eslint from 8.24.0 to 8.25.0 (#1178) @dependabot
- build(deps-dev): bump @types/node from 18.8.2 to 18.8.3 (#1177) @dependabot