Skip to content

Latest commit

 

History

History
256 lines (198 loc) · 7.31 KB

CHANGELOG.md

File metadata and controls

256 lines (198 loc) · 7.31 KB

0.24.1 - December 5. 2023

  • Logo/icon

0.24.0 - September 30, 2022

  • Remove unused dependency
  • Update solargraph-utils
  • Configure shell from automation settings
  • Enable String as Input for Port Config (#257)
  • A few external server/docker improvements (#255)
  • Handle null hover (#259)

0.23.0 - May 30, 2021

  • Update vscode-languageclient
  • Use LSP progress reporting
  • Stop converting brackets in documentation

0.22.1 - May 10, 2021

  • Update configuration title
  • Make the commandPath setting portable

0.22.0 - November 17, 2019

  • Updated solargraph-utils (improved rvm/rbenv support)
  • Avoid using workspace.rootPath (#139)
  • Fix brackets in documentation

0.21.1 - August 11, 2019

  • Adjusted scopes for path settings

0.21.0 - August 10, 2019

  • Update html2plaintext
  • Machine-scoped settings

0.20.0 - July 5, 2019

  • Updated vscode package
  • Deactivation stops the language server
  • Friendlier error message for gem doc commands
  • Add solargraph configuration to initializationOptions
  • Updated Mocha
  • Improved support for rvm and rbenv

0.19.6 - April 5, 2019

  • Removed debug output
  • Updating the gem restarts the language server
  • Handle empty MarkupContent values

0.19.5 - April 4, 2019

  • Fixed MarkupContent documentation conversion

0.19.4 - April 3, 2019

  • Removed unused dependencies
  • Removed plugin documentation from README
  • Support MarkupContent in CompletionItem documentation

0.19.3 - February 7, 2019

  • Display spinner while Solargraph is initializing

0.19.2 - January 28, 2019

  • solargraph._openDocumentUrl escapes special characters
  • Show error message when solargraph gem is not installed

0.19.1 - December 28, 2018

  • Fixed FileSystemWatcher glob pattern

0.19.0 - December 26, 2018

  • Dispose "Rebuilding all gem documentation" status notification
  • Language client watches a more specific file pattern
  • Log level configuration
  • Folding ranges configuration
  • Environment command
  • Upgrade to Webview API
  • Updated solargraph-utils

0.18.0 - December 5, 2018

  • Package updates
  • Status bar notifications for gem documentation
  • Transport and externalServer configuration
  • Updated solargraph-utils

0.17.6 - July 16, 2018

  • Include visibility in method document pages

0.17.5 - July 9, 2018

  • Package updates
  • Error message for gems missing the socket command
  • Dynamic registration for symbols, definitions, rename, and references

0.17.4 - May 29, 2018

  • solargraph.downloadCore command
  • Updated README

0.17.3 - May 18, 2018

  • Missing solargraph.config command

0.17.2 - May 17, 2018

  • Improved messages for solargraph executable failures

0.17.1 - May 8, 2018

  • Use original gem version check

0.17.0 - May 7, 2018

  • Dynamic registration options
  • Commands for building gem documentation

0.16.0 - April 16, 2018

  • solargraph.diagnostics default is false
  • Updated solargraph-utils

0.15.0 - April 10, 2018

  • Removed rebornix.Ruby integration checks
  • Enabled gem notifications

0.14.1 - April 5, 2018

  • Fixed server start after gem updates.

0.14.0 - April 5, 2018

  • First version of language server
  • Allow commandPath and bundlerPath in workspace configuration

0.13.0 - March 6, 2018

  • bundlerPath configuration option
  • Disabled installation notification

0.12.0 - February 3, 2018

  • Go to/peek definition support
  • Update solargraph-utils for improved shell detection

0.11.3 - January 31, 2018

  • Handle undefined workspace folders

0.11.2 - January 31, 2018

  • Updated solargraph-utils to fix shell argument bug
  • Invoke explicit bash shell on darwin and linux

0.11.1 - January 26, 2018

  • Check Ruby extension's code completion setting

0.11.0 - January 17, 2018

  • First version of download core command
  • Documentation page tweaks
  • Method parameters in document pages
  • Fixed bug in completion of symbols with leading underscores
  • Fixed document page links
  • Always display suggestion paths
  • Multi-root workspace support

0.10.3 - December 12, 2017

  • Use suggestion's has_doc property to determine whether to resolve documentation
  • Fix document links in expanded documentation

0.10.2 - December 4, 2017

  • README explains the Runtime plugin and how to update the core documentation
  • Reload inline documents to keep them in sync with the workspace

0.10.1 - November 26, 2017

  • Minor path resolution bugs

0.10.0 - November 26, 2017

  • Do not repeat paths in hovers.
  • First version of Rails and stdlib support
  • Update vscode engine
  • Support document links in CompletionItem documentation
  • Resolve completion item detail separately
  • Update to solargraph-utils 0.3.3

0.9.1 - October 30, 2017

  • Provide completion items for global variables

0.9.0 - October 4, 2017

  • Update solargraph-utils
  • Quick file updates (single file vs. entire workspace)
  • Eliminated local yardoc dependency

0.8.0 - September 12, 2017

  • Show @ characters in class/instance variable labels.
  • Prepare workspace on server restart.
  • Use MarkdownString for trusted command links.

0.7.1 - September 5, 2017

  • solargraph.checkGemVersion setting
  • solargraph.checkGemVersion command

0.7.0 - August 9, 2017

  • Constant completion item kind.
  • Detect class variables and infer types.
  • Detect yield parameters in method blocks.

0.6.0 - August 7, 2017

  • Display error message when gem test fails.
  • Updated solargraph-utils version.
  • Restart the server when the configuration changes.
  • Message actions for installing and updating the gem.

0.5.1 - August 1, 2017

  • Display param tag info in method documentation.
  • Config file command.

0.5.0 - July 5, 2017

  • Use solargraph-utils for Solargraph gem integration.
  • Additional HTML to plain text conversions.

0.4.1 - June 14, 2017

  • Use html2plaintext to convert documentation.
  • Do not prepare workspace (i.e., run yardoc update) if root path is undefined.

0.4.0 - June 12, 2017

  • Restart server command.
  • Commands activate extension.
  • Removed useServer configuration (extension always requires server for now).
  • Completion items display arguments, return value, path, and documentation.
  • Convert HTML to plain text in documentation.

0.3.2 - June 6, 2017

  • Field and Property completion item kinds.

0.3.1 - June 2, 2017

  • Fixed instance variable completion bug.

0.3.0 – May 24th, 2017

  • Only set CompletionItem.insertText to SnippetString if suggestion kind is Snippet.
  • Arguments removed from CompletionItem labels.
  • Signature help for method arguments.
  • The extension requires the Solargraph server for the time being. Running processes for queries is too cumbersome.
  • Display popup documentation on hover with links to documentation.
  • Code completion detail includes arguments for methods.
  • Code analysis notifications in status bar.

0.2.6

  • Setting to choose whether the gem includes snippets in suggestions. Defaults to false.

0.2.5

  • Solargraph server manages the workspace yardoc.

0.2.4

  • Trigger workspace refresh on file saves. (This eliminates the need for the server's constant_updates thread.)

0.2.3

  • Documentation for the @type tag

0.2.2

  • Kill Solargraph server process on deactivation

0.1.1

  • Minor documentation updates

0.1.0

  • Check for Solargraph gem updates
  • Use server instead of command line for better performance
  • Serial files are no longer used

0.0.2

  • Updated README and package metadata (author, keywords, etc.)
  • Added icon
  • Reduced console output

0.0.1

  • Initial release