Skip to content

Releases: Shopify/ruby-lsp

vscode-ruby-lsp-v0.5.18

11 Apr 17:15
004e899
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.5.18

✨ Enhancements

🐛 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

09 Apr 15:00
729df3e
Compare
Choose a tag to compare

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

v0.16.2

05 Apr 18:54
ee5f44d
Compare
Choose a tag to compare

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

04 Apr 11:31
e4b53c1
Compare
Choose a tag to compare

v0.16.1

🐛 Bug Fixes

  • Prioritize rspec in test library detection (#1875) by @st0012

v0.16.0

02 Apr 21:24
210f5d0
Compare
Choose a tag to compare

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

🐛 Bug Fixes

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)