Metals Vscode Versions Save

Visual Studio Code extension for Metals

v1.31.0

1 week ago

What’s Changed

  • Revert "feat: allow for no workspace" (#1493) @tgodzik
  • improvement: Search PATH for Java to use (#1486) @tgodzik
  • feat: allow for no workspace (#1490) @kasiaMarek
  • bugfix: Remove locate-java-home (#1484) @tgodzik

🔧 Dependency updates

  • build(deps): bump semver from 7.5.2 to 7.5.3 in /packages/metals-languageclient (#1485) @dependabot

v1.30.0

1 month ago

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_HOME env variable (#1472) @kasiaMarek
  • improvement: adjust java version/java home descriptions/scopes (#1471) @kasiaMarek
  • change regex pattern to find java version (#1469) @kasiaMarek
  • feat: add defaultBspToBuildTool setting (#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

3 months ago

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_REPOSITORIES var (#1456) @kasiaMarek

v1.28.0

3 months ago

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

5 months ago

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

7 months ago

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

8 months ago

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

9 months ago

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 usernotification event 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/vsce instead of vsce (#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

1 year ago

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

v1.22.0

1 year ago

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