Skip to main content

Metals v0.9.2 - Lithium

· 3 min read

We're happy to announce the release of Metals v0.9.2, which mostly adds support for Scala 2.12.12.

Commits since last release50
Merged PRs24
Contributors6
Closed issues14
New features2

For full details: https://github.com/scalameta/metals/milestone/25?closed=1

Metals is a language server for Scala that works with VS Code, Vim, Emacs, Sublime Text, Atom and Eclipse. Metals is developed at the Scala Center and VirtusLab with the help from Lunatech along with contributors from the community.

TL;DR

Check out https://scalameta.org/metals/, and give Metals a try!

  • Scala 2.12.12 support
  • Reset notifications popup

Reset notifications popup

Previously, when either a build tool was chosen for a workspace or the build import notification was dismissed the only way to revert that choice was to delete the .metals directory. In this release we added two different ways to reset it:

  • via a new button available in the doctor (Visual Studio Code):

doctor

  • using a new command metals.reset-choice (other editors):

command

Miscellaneous improvements

  • Named parameters completions fixed to work in cases where the method was defined later in the class.
  • Add option to not add the Bloop plugin in Gradle builds. This might be useful if you already define Bloop plugin in your workspace, otherwise it's not recommended.
  • Find all templates from the giter8 wiki page for the New Project Provider

Contributors

Big thanks to everybody who contributed to this release or reported an issue!

$ git shortlog -sn --no-merges v0.9.1..v0.9.2
Chris Kipp
Krzysztof Bochenek
Tomasz Godzik
Jorge Vicente Cantero
Claudio Bley
Robin Raju

Merged PRs

v0.9.2 (2020-07-15)

Full Changelog

Merged pull requests: