Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
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
v0.16.1
v0.16.0
v0.16.0
🚧 Breaking Changes
- Pass global state via Addon#activate instead of listener creation methods (#1854) by @st0012
- Allow formatter addons to contribute diagnostics (#1855) by @vinistock
✨ Enhancements
- Indexed prepended modules on namespaces (#1820) by @domingo2000
- Load addons in with_server by default (#1850) by @st0012
🐛 Bug Fixes
- Apply indexing configuration to ruby-lsp-doctor (#1827) by @andyw8
- Fix semantic highlighting document selector (#1867) by @vinistock
vscode-ruby-lsp-v0.5.17
vscode-ruby-lsp-v0.5.17
🐛 Bug Fixes
- Use VS Code's file API to check for workspace permissions (#1853) by @vinistock
- Use activated environment by RVM (#1868) by @vinistock
- Add ubuntu RVM path to list of possible installations (#1869) by @vinistock
vscode-ruby-lsp-v0.5.16
vscode-ruby-lsp-v0.5.16
✨ Enhancements
- Implement Windows activation as a manager object (#1796) by @vinistock
- Implement Rbenv activation as a manager object (#1811) by @vinistock
- Enable ruby language on more file types (#1839) by @snutij
- Implement RVM as a manager object (#1828) by @vinistock
🐛 Bug Fixes
- Remove path exists and use VS Code's file system (#1650) by @vinistock
- Prepend vscode for relative image references (#1601) by @vinistock
- Return early when building dependencies view if no client (#1848) by @vinistock
v0.15.0
v0.15.0
🚧 Breaking Changes
- Introduce global state (#1818)
✨ Enhancements
- Add Rake document symbols (#1444)
- Enable add-ons to extend completion (#1816)
- Add support for completionItem/resolve (#1798)
🐛 Bug Fixes
- Fix blank name for document symbol (#1614)
- Fix lazy document parsing and error reporting (#1805)
- Check if path exists before adding spec code lens (#1813)
📦 Other Changes
v0.14.6
v0.14.6
✨ Enhancements
🐛 Bug Fixes
- Fix minitest "Run in Terminal" executing multiple tests when only one is clicked (#1511)
- Use original Bundler environment to find workspace dependencies (#1592)
- Fix no code lenses for minitest specs with constant paths (#1606)
- Do not fail indexing on non-existing files (#1617)
📦 Other Changes
- Exclude the
tmp
directory from indexing by default (#1590)