Skip to content

Releases: PyvesB/eclipse-solargraph

New file support and syntax highlighting update

27 Jul 09:37
Compare
Choose a tag to compare
  • *.eye, Buildfile, Jarfile, Mavenfile, Steepfile and .simplecov files are now automatically bound to the plugin.
  • Updated syntax highlighting, shipping various fixes and improvements.

Improvements and fixes galore

20 Jul 11:30
Compare
Choose a tag to compare
  • Launching *.rb files no longer fails if one of the directories in the file path contains a space or other special characters.
  • The Ruby installation specified in your PATH environment variable should now be picked up automatically on macOS.
  • The Readapt debugger now also uses the Ruby installation specified in your PATH environment variable.
  • The plugin would sometimes fail to find gems even if they had already been installed, and prompt to reinstall every single time, this should no longer happen.
  • Automatic updating of gems has been fixed.
  • NullPointerExceptions are no longer thrown when opening the preferences page.
  • The preferences page has been rebuilt to make it more user-friendly and better organised.
  • An option to turn off compiler warnings and other diagnostics has been added.
  • Higher resolution icons have been included.
  • Many dialogues and messages have been made clearer.
  • Various other improvements and fixes, including to some of the plugin's internal and development setup.

Fix error when opening js.erb file

08 Apr 13:09
Compare
Choose a tag to compare
  • Opening js.erb files in recent versions of Eclipse would lead to an error, this has now been fixed.

Fix ERB errors

08 Nov 22:39
Compare
Choose a tag to compare
  • Fix compiler errors when editing ERB files (see #27 for more information).

Better Unix compatibility and improved logging

16 Oct 10:52
Compare
Choose a tag to compare
  • The plugin was not starting up properly on FreeBSD, NetBSD, and some other distributions depending on their exact setup. This should now be fixed.
  • The debugger was failing to start on Unix platforms with a No such file or directory error message. This should now also be fixed.
  • Logging has been improved, which should help troubleshoot problems with the plugin.

Thanks to @spchamp for putting this update together!

Stable 1.0.0 release

20 Feb 17:46
Compare
Choose a tag to compare

Eclipse Solargraph has been in beta since April 2019, and has generally received positive feedback over the years. It's time to ship release 1.0.0!

  • Compiler errors and warnings powered by Rubocop linting rules have been enabled. These can be configured via the .solargraph.yml and .rubocop.yml files.
  • Running gem build on gemspec files was fixed.
  • The plugin now does a better job at locating the Solargraph and Readapt gems, which should make not found errors less likely after their initial installation.
  • Dialogues no longer open the preference page when their exit button is used.
  • Installation error dialogues have been made more helpful.
  • When the plugin prompts you to set an executable path, the mouse cursor automatically focuses on the right field in the preference page.
  • The plugin no longer breaks launch configurations when using Eclipse 2019-03, 2019-06, 2019-09 or 2019-12.
  • Some of the plugin internals were modernised and the README was polished.

Extended ERB support

12 Feb 14:40
Compare
Choose a tag to compare
  • Support for web development and frameworks such as Rails has improved, in particular with the handling of js.erb files.
  • Various build tool and behind the scene improvements.

Debugger improvements

04 Sep 10:44
Compare
Choose a tag to compare
  • The Readapt debugger will no longer fail to launch when your workspace path contains spaces.
  • A new option in the plugin's preferences page enables troubleshooting logs for the Readapt debugger. This is disabled by default.

Reliability, file associations, Gemfile and ERB improvements

22 Nov 12:15
Compare
Choose a tag to compare
  • Solargraph is less likely to fail on initialisation, as the plugin now takes your specific Ruby environment into account when starting the language server.
  • Many more types of Ruby files are now associated with the Ruby editor by default (e.g. Vagrantfiles, Podfiles, .rake files, etc.).
  • The syntax highlighting of Gemfiles has been improved and a specific icon is now used to differentiate them for other Ruby files.
  • The plugin now supports Embedded Ruby editor capabilities to facilitate web development with Ruby.
  • A number of other minor elements have been polished.

Support page link

10 Oct 11:41
Compare
Choose a tag to compare
  • The plugin's preferences page now contains a link to this GitHub repository, which makes it easier for users to find support and contribute back to the project.