Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
vscode-ruby-lsp-v0.8.4
vscode-ruby-lsp-v0.8.4
🐛 Bug Fixes
- Prevent the same workspace from being lazily launched more than once (#2693) by @vinistock
vscode-ruby-lsp-v0.8.3
vscode-ruby-lsp-v0.8.3
✨ Enhancements
🐛 Bug Fixes
- Find git root through the git extension API (#2682) by @vinistock
v0.19.1
v0.19.1
✨ Enhancements
- Add find references support for constants (#2632) by @vinistock
- Display add-on version in the displayAddons command (#2662) by @st0012
- Add support for range formatting with Syntax Tree (#2657) by @vinistock
- Make
type
optional inIndex#entries_for
(#2667) by @KaanOzkan - Add method support to References request (#2650) by @andyw8
- Index global variables (#2656) by @snutij
🐛 Bug Fixes
- Fix
ruby-lsp-check
raising when server message itself is an error (#2659) by @Earlopain - Prevent lazy comment fetching from failing if file gets deleted (#2661) by @vinistock
- Avoid directly calling version to avoid Sorbet error (#2663) by @st0012
- Handle multibyte characters in RubyDocument (#2669) by @NotFounds
v0.19.0
v0.19.0
🚧 Breaking Changes
- Add version constraint for add-ons (#2638) by @vinistock
✨ Enhancements
- Add infrastructure for keyword documentation (#2581) by @vinistock
- Reduce noise from "This file is too long" warning (#2651) by @alexcrocha
- Allow declaration of project addons (#2601) by @vinistock
- Add rename support for constants (#2626) by @vinistock
🐛 Bug Fixes
- Handle multibyte characters in indexing (#2619) by @NotFounds
- Guess types for chained invocations (#2637) by @vinistock
📦 Other Changes
- Avoid a deprecation warning on Ruby 3.4 with the uri gem (#2618) by @Earlopain
v0.18.4
v0.18.4
✨ Enhancements
- Add heredoc delimiter documentation on hover (#2617) by @vinistock
🐛 Bug Fixes
- Support plain heredocs in on type formatting (#2620) by @vinistock
- Account for RBS untyped functions (#2631) by @vinistock
📦 Other Changes
- Generalize scope so that it can be used with any locals (#2603) by @vinistock
- Add index troubleshooting steps (#2633) by @andyw8
- Use different error code for code action errors (#2634) by @vinistock
vscode-ruby-lsp-v0.8.2
vscode-ruby-lsp-v0.8.2
📦 Other Changes
- Remove version manager setting migration code (#2600) by @vinistock
v0.18.3
v0.18.3
🐛 Bug Fixes
- Only require RuboCop diagnostic inside the formatter (#2610) by @vinistock
📦 Other Changes
- Stabilize guessed types (#2599) by @vinistock
v0.18.2
v0.18.2
✨ Enhancements
- Collect inlay hints during combined requests (#2588) by @vinistock
🐛 Bug Fixes
- Fix completion for inherited constants (#2586) by @vinistock
- Handle method aliases in completion resolve (#2590) by @vinistock
- Fix bundler env (#2595) by @epoberezhny
📦 Other Changes
- Remove all autoloads (#2589) by @vinistock
vscode-ruby-lsp-v0.8.1
vscode-ruby-lsp-v0.8.1
🐛 Bug Fixes
- Fix rescue token without explicit class (#2578) by @vinistock
- Never set shell on Windows for any version manager (#2597) by @vinistock