Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
vscode-ruby-lsp-v0.7.12
vscode-ruby-lsp-v0.7.12
🐛 Bug Fixes
- Check if error data is present before using it (#2293) by @vinistock
- Eagerly activate workspaces for opened files (#2283) by @vinistock
📦 Other Changes
- Sanitize backtrace and mark as telemetry trusted (#2285) by @vinistock
- Add extension and server version to telemetry (#2289) by @vinistock
- Turn off telemetry for unhandled errors (#2298) by @vinistock
v0.17.7
v0.17.7
✨ Enhancements
- Add completion support for locals (#2248) by @vinistock
- Add super support for definition and hover (#2245) by @vinistock
🐛 Bug Fixes
- Detect RuboCop as a linter when its a transitive dependency (#2281) by @vinistock
- Only show local completion when there is no receiver (#2290) by @vinistock
v0.17.6
v0.17.6
✨ Enhancements
🐛 Bug Fixes
- Raise if the attached namespace is missing during linearization (#2279) by @vinistock
vscode-ruby-lsp-v0.7.11
vscode-ruby-lsp-v0.7.11
✨ Enhancements
- Remove ? and ! from editor.wordSeparators (#2272) by @andyw8
- Provide code navigation features to erb files (#2235) by @st0012
🐛 Bug Fixes
- Return early when fetching dependencies if client is not running (#2276) by @vinistock
- Ensure test group exists before trying to add examples (#2275) by @vinistock
v0.17.5
v0.17.5
✨ Enhancements
- Provide a way for addon developers to get an addon by name (#2216) by @andyw8
- Linearize singleton ancestors (#2214) by @vinistock
- Provide code navigation features to erb files (#2235) by @st0012
🐛 Bug Fixes
- Search aliased namespaces in the top level too (#2208) by @vinistock
- Use location links for namespace and method definition response (#2206) by @vinistock
- Avoid showing duplicate completions (#2215) by @vinistock
- Fix
decorated_parameters
for when method has no parameters (#2229) by @andyw8 - Fix display of label details for completion requests (#2253) by @andyw8
- Add missing error information for telemetry (#2256) by @vinistock
- Handle possible nil call operator location in completion (#2274) by @vinistock
📦 Other Changes
- Move experimental features into global state (#2209) by @vinistock
- Add predicate methods for
public?
andprotected?
inRubyIndexer::Entry
(#2236) by @andyw8 - Start separating
RubyDocument
andDocument
concerns (#2222) by @vinistock
vscode-ruby-lsp-v0.7.10
vscode-ruby-lsp-v0.7.10
✨ Enhancements
- Save untitled files with
.rb
extension by default (#2262) by @Earlopain - Add file open support for route lookup (#2232) by @gmcgibbon
- Use new telemetry API (#2259) by @vinistock
- Add default ruby configuration for visual studio code (#1958) by @jenenliu
🐛 Bug Fixes
- Make the first workspace the main one even when lazy (#2268) by @vinistock
- Require space for class keyword match (#2270) by @vinistock
- Require space after module keyword (#2271) by @vinistock
vscode-ruby-lsp-v0.7.8
vscode-ruby-lsp-v0.7.6
vscode-ruby-lsp-v0.7.6
✨ Enhancements
- Add configuration options for third-party formatters (#2092) by @andyw8
- Add run task command (#2231) by @vinistock
- Add better initialization error handling (#2241) by @vinistock
🐛 Bug Fixes
- Fix chruby release candidate ordering (#2212) by @vinistock
- Push disposables to subscriptions (#2254) by @vinistock
- Simplify class and module grammar for more consistency (#2242) by @vinistock