Skip to content

Releases: scalameta/metals-vscode

VS Code Metals v1.4.2

13 Jun 14:18
Compare
Choose a tag to compare

What’s Changed

  • Add millScript and mavenScript options for custom executables (#113) @tgodzik

VS Code Metals v1.4.0

11 Jun 17:03
98e3e30
Compare
Choose a tag to compare

What’s Changed

  • Update metals default version to 0.6.0 (#111) @tgodzik
  • Add settings and documentation about custom resolvers (#109) @pityka
  • Add metals/windowStateDidChange notification (#104) @agajek
  • Sync README.md with Metals docs (#112) @gabro
  • Adding spaces to error messages (#107) @hmemcpy
  • Add gradle setting to visual-code plugin and enable scala dir detection for non-sbt build tools (#101) @tgodzik
  • Upgrade to 0.5.2 (#105) @olafurpg

VS Code Metals v1.3.2

27 Apr 07:25
d35a44f
Compare
Choose a tag to compare

What’s Changed

v.1.3.1

12 Apr 17:19
83a874f
Compare
Choose a tag to compare

What’s Changed

v1.3.0

12 Apr 17:19
2d5d11b
Compare
Choose a tag to compare

What’s Changed

VS Code Metals v1.2.8

03 Apr 13:09
66c13c3
Compare
Choose a tag to compare

What’s Changed

  • Filter out JVM debugging properties for coursier fetch process (#89) @marek1840
  • Update default for "editor.suggestSelection" to "first", fixes #86. (#94) @olafurpg
  • Treat JAVA_FLAGS the same way as JAVA_OPTS, fixes #83. (#93) @olafurpg
  • Remove default GC options, fixes #85. (#90) @olafurpg
  • Upgrade coursier binary from 1.1.0-M9 to 1.1.0-M13-2, fixes #66. (#91) @olafurpg
  • Link to HTTP proxy instructions in "failed to download" error. (#92) @olafurpg

v1.2.7

04 Feb 16:54
112ae20
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix shell quote types. #78 (swiesner-dlr)
  • Bail when no directory has been opened and enable strict mode in TypeScript. #80 (gabro)

💅 UX improvements

  • Improve error messages for failed download of Metals. #81 (gabro)

v1.2.5

02 Feb 09:25
65cf8d1
Compare
Choose a tag to compare

Summary

This release adds compatibility with Metals v0.4.3 (codename Tin)

Refer the release notes for Metals v0.4.3 for a summary of the new Metals features!

🎉 New features

  • Read Java options also from JAVA_OPTS and use them in coursier fetch. #71 (gabro)

🌐VSCode Markeplace

  • Automate CHANGELOG generation. #74 (gabro)

v1.2.0

25 Jan 14:56
eb0462d
Compare
Choose a tag to compare

Summary

This release adds compatibility with Metals v0.4.0 (codename Tin) as well as introducing many improvements.

Refer the release notes for Metals v0.4.0 for a summary of the new Metals features!

🎉 New features

  • Add "cascade compile" and "cancel compile" tasks. #51 (olafurpg)
  • Synchronize client commands with latest Metals. #51 (olafurpg)

💅 UX improvements

  • Select latest JVM version when possible. [#58](#58 (olafurpg)
  • Use non-memory JVM options from .jvmopts file. [#57] (olafurpg)
  • Focus on webview when running doctor. [#55] (olafurpg)
  • Reduce default memory settings. #48 (olafurpg)
  • Add mis-configured Java Home as possible reason for download error. #49 (olafurpg)
  • Ask to reload window on changes to server properties. #43 (olafurpg)
  • Prefer JDK over JRE. #38 (gabro)

📚 Documentation

🌐VSCode Markeplace

  • Rename Marketplace extension to "Scala (Metals)" for discoverability. #56 (olafurpg)
  • Add changelog since v1.0.0. #60 (olafurpg)

v1.1.0

14 Dec 15:03
08743af
Compare
Choose a tag to compare

Summary

This release brings many UX improvements and it adds compatibility for the new configurations options introduced by Metals 0.3.2.

🎉 New features

💅 UX improvements

  • Show Metals commands only when the active buffer is a Scala file #31 (gabro)
  • Use infinite ttl for coursier fetch #29 (olafurpg)
  • Fix #24, print stdout in case download failed #27 (olafurpg)
  • Warn on out-of-date server version #26 (gabro)
  • Java Home detection improvements #33 (gabro)

📚 Documentation