Metals v0.9.10 - Lithium
· 3 min read
We're happy to announce the release of Metals v0.9.10, which contains a number of fixes and more importantly support for Scala 2.12.13. We're skipping over the v0.9.9 release due to a significant bug that showed up after the release.
Commits since last release | 90 |
Merged PRs | 35 |
Contributors | 6 |
Closed issues | 13 |
New features |
For full details: https://github.com/scalameta/metals/milestone/33?closed=1
Metals is a language server for Scala that works with VS Code, Vim, Emacs, Sublime Text 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!
- Support for Scala 2.12.13.
- Added named argument completion for Scala 3 (thanks tanishiking!).
- Fix worksheet decorations to show up on focus.
- Allow find references and rename for standalone files.
- Fix compatibility with sbt < 1.3.0 builds.
Contributors
Big thanks to everybody who contributed to this release or reported an issue!
$ git shortlog -sn --no-merges v0.9.8..v0.9.10
Chris Kipp
Tomasz Godzik
David Strawn
Cheng Lian
Rikito Taniguchi
Merged PRs
v0.9.9 (2021-01-19)
Merged pull requests:
- Bump mdoc to 2.2.15 #2409 (tgodzik)
- Update Metals Scala 2.12 version to 2.12.13 #2404 (tgodzik)
- Look for clientInfo in intializeParams instead of serverConfig. #2402 (ckipp01)
- Ensure semanticdbVersion can be overwritten. #2401 (ckipp01)
- Revert "Add release notes for Metals 0.9.9" #2397 (tgodzik)
- Add release notes for Metals 0.9.9 #2396 (tgodzik)
- Add support for Scala 2.12.13 #2383 (tgodzik)
- Clean up --version output. #2393 (ckipp01)
- Avoid NPE when there is no
rootUri
. #2391 (ckipp01) - Bare minimum arg completion for scala3 #2369 (tanishiking)
- Update flyway-core to 7.5.0 #2389 (scala-steward)
- Update scribe, scribe-slf4j to 3.1.9 #2387 (scala-steward)
- Update jackson-databind to 2.12.1 #2386 (scala-steward)
- Update bloop-config, bloop-launcher to 1.4.6-21-464e4ec4 #2385 (scala-steward)
- Fix wrong name being displayed for a selected server #2377 (tgodzik)
- Make sure that worksheet decorations are shown again when the focused #2372 (tgodzik)
- Update Vim mappings and add reference to nvim-metals. #2367 (ckipp01)
- Add in CopyWorksheetOutput to all so it's in the docs. #2368 (ckipp01)
- Refactor doctor and make sure issues with sbt are properly reported #2339 (tgodzik)
- Remove Atom from the docs. #2364 (ckipp01)
- Update scalameta, semanticdb-scalac, ... to 4.4.4 #2361 (scala-steward)
- Update munit-docs, sbt-munit to 0.7.20 #2360 (scala-steward)
- Update mdoc, sbt-mdoc to 2.2.14 #2359 (scala-steward)
- Update sbt, scripted-plugin to 1.4.6 #2358 (scala-steward)
- Update flyway-core to 7.3.2 #2357 (scala-steward)
- Update coursier to 2.0.8 #2355 (scala-steward)
- Update directories to 23 #2354 (scala-steward)
- Update scribe, scribe-slf4j to 3.1.8 #2353 (scala-steward)
- Calculate semanticdb for standalone files #2345 (tgodzik)
- Fix incompatibility between currently used Bloop and sbt versions < 1.3.0 #2350 (tgodzik)
- Bump Ammonite to the 2.13.4 published version. #2331 (ckipp01)
- Fix an OrganizeImports configuration typo #2342 (liancheng)
- Update Deprecated Usage Of
setDeprecated
fromlsp4j
#2334 (isomarcte) - Remove
-XX:+CMSClassUnloadingEnabled
From.jvmopts
#2335 (isomarcte) - Add release notes for 0.9.8 #2332 (tgodzik)