Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
v0.17.11
v0.17.11
✨ Enhancements
🐛 Bug Fixes
- Fix definition listener's sorbet early return condition (#2392) by @st0012
- Correct capability objects for document symbol, folding range, and hover (#2397) by @st0012
- Disable certain LSP features for .erb files through registration options (#2398) by @st0012
📦 Other Changes
v0.17.10
v0.17.10
✨ Enhancements
🐛 Bug Fixes
- Correctly linearize singleton parent classes with namespace (#2354) by @vinistock
- Properly split singleton nesting during linearization (#2355) by @vinistock
- Document highlight shouldn't include the block for a method invocation (#2357) by @andyw8
- Prevent non keywords from accidentally matching on type formatting (#2364) by @vinistock
- Fix NodeContext's handling of namespaced singleton method (#2385) by @st0012
📦 Other Changes
v0.17.9
v0.17.9
✨ Enhancements
- Introduce guessed receiver types (#2210) by @vinistock
🐛 Bug Fixes
- Raise explicit NonExistingDocumentError for unseen untitled files (#2334) by @vinistock
- Handle Sorbet levels to prevent some feature duplication (#2322) by @vinistock
📦 Other Changes
v0.17.8
v0.17.8
✨ Enhancements
- Unify ruby-lsp-doctor with ruby-lsp command (#2310) by @andyw8
- Migrate indexing configuration to editor settings (#2300) by @vinistock
- Add keywords to completion candidates (#2317) by @st0012
🐛 Bug Fixes
- Fix top level namespace declaration indexing (#2297) by @vinistock
- Handle documents being deleted before processing their requests (#2313) by @vinistock
- Rescue
NonExistingDocumentError
in base server (#2331) by @vinistock
📦 Other Changes
vscode-ruby-lsp-v0.7.14
vscode-ruby-lsp-v0.7.14
✨ Enhancements
- Add support for running Rails generators from the UI (#2257) by @vinistock
- Add create Minitest file operation (#2316) by @vinistock
🐛 Bug Fixes
- Use URI object when invoking vscode.open (#2318) by @vinistock
- Allow turning off ERB support through setting (#2311) by @vinistock
- Only show file operations in the explorer view (#2321) by @vinistock
vscode-ruby-lsp-v0.7.13
vscode-ruby-lsp-v0.7.13
✨ Enhancements
- Accept multiple URIs for the open file command (#2312) by @vinistock
📦 Other Changes
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