Skip to content

Releases: scalameta/metals-vscode

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

v1.0.0

07 Dec 16:17
482e79b
Compare
Choose a tag to compare

This release targets the 0.3 series (codename "Iron") of Metals.

Starting from this version, the versioning of the Visual Studio Code extension will be detached from the one of the Metals server, allowing the two projects to evolve independently.

Testing the CI, nothing to see here

07 Dec 11:59
5fe1f64
Compare
Choose a tag to compare