Releases: scalameta/metals-vscode
Releases · scalameta/metals-vscode
v1.36.0
What’s Changed
- improvement: Retry with coursier jar if anything fails (#1514) @tgodzik
- Prefer the metals VSCode extension to run in the "Workspace" as opposed to "UI" (#1515) @Quafadas
- improvement: Print Java all at once (#1513) @tgodzik
- improvement: Print more info if metals fails (#1512) @tgodzik
- chore: Add autoImportBuild option (#1511) @tgodzik
- chore: Improve output information for the users (#1502) @tgodzik
🔧 Dependency updates
- build(deps): bump ws from 7.4.6 to 7.5.10 in /packages/metals-languageclient (#1517) @dependabot
- build(deps): bump braces from 3.0.2 to 3.0.3 in /packages/metals-vscode (#1516) @dependabot
v1.35.0
v1.34.0
v1.33.0
v1.32.0
What’s Changed
- chore: Update Metals to newest version (#1505) @tgodzik
- improvement: delete ongoing compilations from tree view (#1495) @kasiaMarek
- feat: allow for no workspace (#1494) @tgodzik
- bugfix: Use temurin always for coursier (#1503) @tgodzik
- improvement: Point to the java setting in error message (#1501) @tgodzik
- bugfix: Use temurin explicitely (#1500) @tgodzik
- improvement: Use jar based coursier if unable to download native image (#1499) @tgodzik
- use properties and environment when fetching metals (#1498) @mliarakos
v1.31.0
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
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
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
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