Metals v0.9.2 - Lithium
We're happy to announce the release of Metals v0.9.2, which mostly adds support for Scala 2.12.12.
Commits since last release | 50 |
Merged PRs | 24 |
Contributors | 6 |
Closed issues | 14 |
New features | 2 |
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):
- using a new command
metals.reset-choice
(other editors):
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)
Merged pull requests:
- Update interface to 0.0.24 #1918 (scala-steward)
- Update jna, jna-platform to 5.6.0 #1920 (scala-steward)
- Update flyway-core to 6.5.1 #1921 (scala-steward)
- Update ammonite-runner to 0.2.7 #1919 (scala-steward)
- Update coursier to 2.0.0-RC6-23 #1917 (scala-steward)
- Update new-editor docs. #1914 (ckipp01)
- Add support for Scala 2.12.12 #1907 (tgodzik)
- Bump scalafmt version up to 2.6.3. #1910 (ckipp01)
- Fix missing completionCommand #1913 (ckipp01)
- Remove remants of fastpass. #1912 (ckipp01)
- small refactoring DoctorFormat #1906 (kpbochenek)
- Don't filter out named parameters for methods defined later in a class #1901 (tgodzik)
- Improve gradle-bloop integration #1902 (jvican)
- Migrate final properties over to
InitializationOptions
. #1903 (ckipp01) - Remove gson runtime reflection with manual reads for configuration. #1898 (ckipp01)
- Make sure we take into account all templates from the wiki page #1899 (tgodzik)
- Reset notifications popup #1897 (kpbochenek)
- Reset notifications popup #1897 (kpbochenek)
- Document -version flag and log clientType #1893 (kpbochenek)
- Update Vim docs and fix various typos #1892 (ckipp01)
- Fix unit test failure on Oracle JDK 8 #1888 (robinraju)
- Show imports in worksheet dependency example. #1882 (ckipp01)
- Add
--version
command line option #1883 (avdv) - Add release notes for 0.9.1 version #1858 (tgodzik)