Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
vscode-ruby-lsp-v0.5.21
vscode-ruby-lsp-v0.5.21
✨ Enhancements
- Add manual Ruby configuration (#1967) by @vinistock
- Allow configuring extra chruby paths (#1976) by @vinistock
- Log invalid JSON environment (#2000) by @vinistock
v0.16.6
v0.16.6
🐛 Bug Fixes
- Prevent debugger from printing to STDOUT (#1968) by @vinistock
- Always expand indexables' full paths (#1977) by @st0012
- Discard method call target if position doesn't cover identifier (#1981) by @vinistock
📦 Other Changes
- Make module tracking lazy (#1978) by @vinistock
- Remove unused short_name method (#1980) by @vinistock
v0.16.5
v0.16.5
✨ Enhancements
- Allow configuring linters separate from formatter (#1925) by @vinistock
- Refactor global usage of
Prism::Location
to minimize memory usage (#1917) by @aryan-soni - Support go to definition for unknown receiver calls (#1961) by @st0012
🐛 Bug Fixes
- Use selected encoding for computing semantic tokens (#1895) by @vinistock
- Run
initialized
directly without pushing to queue (#1927) by @vinistock
📦 Other Changes
- Allow request ids to be strings (#1929) by @Earlopain
- Avoid memoizing dependencies (#1926) by @vinistock
vscode-ruby-lsp-v0.5.20
vscode-ruby-lsp-v0.5.20
✨ Enhancements
- Implement ASDF as a manager object (#1845) by @vinistock
🐛 Bug Fixes
- Fix logging manager on activation failure (#1952) by @Earlopain
- Avoid redirecting gem list output to stderr (#1964) by @vinistock
- Avoid setting GEM_HOME and GEM_PATH for rbenv (#1966) by @vinistock
vscode-ruby-lsp-v0.5.19
vscode-ruby-lsp-v0.5.19
🐛 Bug Fixes
- Fix the discovered version manager logging as
[object Object]
(#1920) by @Earlopain - Migrate manager config before activating (#1923) by @vinistock
v0.16.4
v0.16.4
✨ Enhancements
- Add
watched_files_dynamic_registration
to global state (#1905) by @Earlopain
🐛 Bug Fixes
- Run initialize and document synchronization in main thread (#1915) by @vinistock
📦 Other Changes
- Ignore non-ruby files in file watcher (#1912) by @Earlopain
- Remove
Singleton
from formatters (#1904) by @Earlopain
vscode-ruby-lsp-v0.5.18
vscode-ruby-lsp-v0.5.18
✨ Enhancements
- Implement None and Custom as version manager objects (#1878) by @vinistock
- Allow configuring Mise executable path (#1914) by @vinistock
🐛 Bug Fixes
- Enable
no-floating-promises
lint (#1876) by @vinistock - Remove verbose or debug environment variables from Ruby env (#1889) by @vinistock
- [VSCode] Change the order of existence checks for Manager. Check 'asdf' last. (#1909) by @dlwr
📦 Other Changes
- Enhance version manager config to accept more fields (#1831) by @vinistock
v0.16.3
v0.16.3
✨ Enhancements
- Attempt to re-generate custom bundle once on bundle failure (#1852) by @vinistock
🐛 Bug Fixes
- Detect rails as the testing framework if
bin/rails
exists (#1896) by @Earlopain - Synchronize didOpen and didClose notifications (#1901) by @vinistock
📦 Other Changes
- Move encoding into global state (#1879) by @vinistock
v0.16.2
v0.16.2
🐛 Bug Fixes
- Apply formatter selected in initialization options (#1886) by @vinistock
- Don't push group id to stack when encountering non-test classes (#1891) by @st0012