Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
v0.23.7
v0.23.7
✨ Enhancements
- Check if lockfile is valid before composing bundle (#3077) by @vinistock
🐛 Bug Fixes
- Remove server side document selectors (#3074) by @vinistock
- Fix file paths for exec launcher on Windows (#3073) by @vinistock
vscode-ruby-lsp-v0.8.19
vscode-ruby-lsp-v0.8.19
✨ Enhancements
- Check if bundle is valid before restarting (#3066) by @vinistock
📦 Other Changes
- Bump rollout of Tapioca add-on to 30% (#3097) by @vinistock
vscode-ruby-lsp-v0.9.0
vscode-ruby-lsp-v0.9.0
🐛 Bug Fixes
- Use bundled environment activation script file (#3083) by @vinistock
v0.23.6
v0.23.6
✨ Enhancements
- Add references support for instance variables (#2787) by @monkeyWzr
🐛 Bug Fixes
- Return early if magic source link URI has no path (#3056) by @vinistock
- Fix singleton indexing under compact namespaces (#3062) by @vinistock
- Update
GUESSED_TYPES_URL
(#3068) by @csjh - Change our internal RuboCop integration identifier (#3067) by @vinistock
- Request diagnostic refresh when RuboCop configs change (#3041) by @vinistock
- Check if RuboCop is available before searching for add-on (#3071) by @vinistock
vscode-ruby-lsp-v0.8.18
vscode-ruby-lsp-v0.8.18
🐛 Bug Fixes
- Prevent double activation when multiple documents are opened (#3070) by @vinistock
v0.23.5
v0.23.4
v0.23.3
v0.23.3
🐛 Bug Fixes
- Stop running cancel request in the main thread (#3028) by @vinistock
- Synchronize store operations in server instead (#3029) by @vinistock
- Ensure requests are not assuming the presence of file paths for entries (#3030) by @vinistock
- Fix visibility stack handling for private_class_method (#3032) by @vinistock
- Avoid reporting the same Bundler install error twice (#3033) by @vinistock
- Always apply workspace URI configuration to indexer (#3034) by @vinistock
v0.23.2
v0.23.2
✨ Enhancements
- Infer types for method calls on immediately instantiated objects (#3007) by @vinistock
- Move RuboCop file watching to the server (#2982) by @vinistock
- Index documents on modification (#2941) by @vinistock
- Handle module_function with no arguments (#3018) by @vinistock
- Only reindex documents if declarations are being modified (#2942) by @vinistock
🐛 Bug Fixes
- Locate targets under mutex lock (#2976) by @vinistock
- Go back to returning
nil
for cancelled requests (#3024) by @vinistock
vscode-ruby-lsp-v0.8.17
vscode-ruby-lsp-v0.8.17
✨ Enhancements
- Provide additional debugging help when the debugger exits with an error (#2961) by @st0012
- VSCode extension checks multiple install locations for
mise
binary (#2943) by @adam12 - Add a new command to help users migrate launch.json configurations (#2450) by @st0012
- Add Show Output Channel command for VSCode extension (#2986) by @timkooi-jobber
🐛 Bug Fixes
- Fix: Block parameters prefixed with underscore are incorrectly highlighted (#2972) by @willyamacaroni
- Fix word boundary regexes in Ruby grammar (#2984) by @vinistock