Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
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
v0.18.1
v0.18.0
v0.18.0
🚧 Breaking Changes
- Optimize indexing comment collection (#2547) by @vinistock
✨ Enhancements
- Output written to $stderr when no explicit device provided (#2514) by @adam12
- Index forwarded parameters (#2540) by @vinistock
- Add signature matching for positional parameters (#2541) by @vinistock
- Turn on semantic highlighting for ERB (#2542) by @vinistock
- Add keyword support to signature match (#2546) by @vinistock
- Automatically switch overload in signature help (#2553) by @vinistock
- Add support for delegating completion requests for ERB files (#2551) by @vinistock
- Delegate all possible features for ERB (#2563) by @vinistock
🐛 Bug Fixes
- Respect
-c .rubocop.yml
in.rubocop
(#2524) by @Earlopain - Fix minitest code lens filter patterns (#2522) by @thomasmarshall
- Turn Bundler settings into execution environment (#2535) by @vinistock
- Fix inference for compact namespace declarations (#2569) by @vinistock
📦 Other Changes
- Replace IndexablePath with ResourceUri concept (#2423) by @vinistock
- Revert "Replace IndexablePath with ResourceUri concept" (#2523) by @vinistock
- Uses Jekyll to generate the documentation (#2536) by @st0012
- Include Ruby LSP Rails' documentation (#2559) by @st0012
- Update example configuration for LazyVim (#2566) by @johnpitchko
vscode-ruby-lsp-v0.8.0
vscode-ruby-lsp-v0.8.0
✨ Enhancements
- Delegate all possible features for ERB (#2563) by @vinistock
🐛 Bug Fixes
- Use separator for activation script result (#2552) by @vinistock
vscode-ruby-lsp-v0.7.20
vscode-ruby-lsp-v0.7.20
📦 Other Changes
- Allow launching the server in debug mode (#2539) by @vinistock
vscode-ruby-lsp-v0.7.19
v0.17.17
v0.17.17
✨ Enhancements
- Add
entries_for
method to indexer (#2500) by @andyw8 - Forward initialization settings to addons (#2513) by @vinistock
🐛 Bug Fixes
- Protect method resolution from circular aliases (#2499) by @vinistock
- Return semantic tokens for local vars shadowed by parameters (#2509) by @vinistock
- Fix Ruby LSP formatting range to comply with LSP specification (#2438) by @vitallium
📦 Other Changes
- Raise AddonNotFoundError exception when the addon is not found (#2507) by @andyw8
- Upgrade Prism requirement to v1 (#2508) by @vinistock
vscode-ruby-lsp-v0.7.18
vscode-ruby-lsp-v0.7.18
✨ Enhancements
- Warn users if shadownev is not installed (#2498) by @vinistock
- Show progress while initializing the server (#2505) by @vinistock
🐛 Bug Fixes
- fix(grammar): Fix syntax highlighting for Kernel.` method in Ruby grammar (#2493) by @Sean0628
- Always run Ruby activation using cmd for RubyInstaller (#2489) by @vinistock