Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.

Releases: laughedelic/atom-ide-scala

atom-ide-scala v0.4.0

17 Dec 05:57
Compare
Choose a tag to compare

This is a big release with a lot of improvements. Most importantly plugin became self-contained. It means that it's packaged and distributed with everything it needs and refers to a publicly available language server artifact.

So now you don't need to build both the plugin and the server from sources and publish locally, you can simply install plugin from the Atom packages store and start using it. See usage instructions for details.

New LSP features

Scalameta language server has made a huge progress and this plugin tries to support well all of its new features. Besides the new features almost all other features got some improvements.

Currently, all features provided by the Atom IDE UI except of code actions are supported:

Other important changes

  • #3: Made first steps for supporting ENSIME-3.0 LSP server (not ready for usage yet)
  • #5: Made use of the find-java-home library for better JAVA_HOME detection
  • #6: Added plugin configuration options
  • #22: Added a workaround for multiple repeating notifications from server
  • #15: Split Atom-related Scala.js facades into a separate project: scalajs-atom-api

atom-ide-scala v0.3.1

25 Nov 06:22
Compare
Choose a tag to compare
  • #7: Ported to Scala.js
  • #10: Relicensed to MIT

atom-ide-scala v0.2.0

10 Nov 04:51
Compare
Choose a tag to compare

Added support for

  • Formatting
  • Datatips (hover tooltips)
  • Outline view
  • Autocomplete

atom-ide-scala v0.1.0

10 Nov 01:33
Compare
Choose a tag to compare

First minimal release. It supports only go-to-definition feature.