Skip to content

Releases: Shopify/ruby-lsp

vscode-ruby-lsp-v0.5.17

02 Apr 20:52
901b4bc
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.17

🐛 Bug Fixes

vscode-ruby-lsp-v0.5.16

28 Mar 14:13
0b7090c
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.16

✨ Enhancements

🐛 Bug Fixes

v0.15.0

27 Mar 18:00
8495ef7
Compare
Choose a tag to compare

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

  • Refactor into server and base server (#1648)
  • Add logging note to troubleshooting docs (#1799)
  • No-op Sorbet type assertions (#1801)
  • Prevent RuboCop from rescuing Interrupt (#1808)
  • Update warning block syntax (#1817)
  • Add completion resolve demo (#1836)

v0.14.6

15 Mar 17:35
beba639
Compare
Choose a tag to compare

v0.14.6

✨ Enhancements

  • Indexed included modules on namespaces (#1383)
  • Make definition and hover more precise (#1616)

🐛 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)

vscode-ruby-lsp-v0.5.15

15 Mar 17:28
beba639
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.15

🐛 Bug Fixes

  • Disable warnings when running Ruby activation (#1618)

📦 Other Changes

  • Add Mise option to setting enum (#1608)

vscode-ruby-lsp-v0.5.14

13 Mar 18:33
5cea5a8
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.14

✨ Enhancements

  • Implement Mise as a manager object (#1529)

🐛 Bug Fixes

  • Set error to false on workspace restart (#1593)
  • Remove fs usages in debugger client (#1595)
  • Fix broken URL for Ruby version docs (#1599)
  • Use ruby as default engine when searching for chruby installation (#1607)

vscode-ruby-lsp-v0.5.13

12 Mar 20:53
cb4fa63
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.13

✨ Enhancements

  • Implement Shadowenv as a version manager object (#1502)
  • Migrate chruby activation to the new version manager implementation (#1438)

🐛 Bug Fixes

  • Remove pattern from document selector (#1589)

v0.14.5

07 Mar 21:17
3fffcfb
Compare
Choose a tag to compare

v0.14.5

✨ Enhancements

  • Support RuboCop's LSP mode (#1453)
  • Use highlighted_area for rubocop diagnostics (#1459)
  • Allow addons to register for filewatching events (#1464)
  • Show require and require_relative completions on quotes (#1443)

v0.14.4

04 Mar 20:40
d7e6103
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.3...v0.14.4

vscode-ruby-lsp-v0.5.12

05 Mar 14:42
a975732
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.12

✨ Enhancements

  • Remove YJIT setting (#1427)

📦 Other Changes

  • Merge supportsYjit and yjitEnabled into a single property (#1433)