Skip to content

Releases: Shopify/ruby-lsp

v0.23.2

08 Jan 19:28
f8f3548
Compare
Choose a tag to compare

v0.23.2

✨ Enhancements

🐛 Bug Fixes

vscode-ruby-lsp-v0.8.17

08 Jan 19:30
f8f3548
Compare
Choose a tag to compare

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

v0.23.1

06 Jan 22:48
6baebf0
Compare
Choose a tag to compare

v0.23.1

🐛 Bug Fixes

v0.23.0

06 Jan 18:22
5ae8e77
Compare
Choose a tag to compare

v0.23.0

🚧 Breaking Changes

✨ Enhancements

🐛 Bug Fixes

  • Fix minitest spec code lens load path (#2706) by @thomasmarshall
  • Avoid excluding transitive dependencies of default dependencies (#2937) by @vinistock
  • Fail requests that are searching for a non existing position (#2938) by @vinistock
  • Use correct error response for cancellations (#2939) by @vinistock
  • Fix folding ranges when a line is surrounded by comments and contains code (#2954) by @Earlopain
  • Pass Ruby interpreter path when replacing process by launcher (#2979) by @vinistock
  • Fully unload add-ons under a mutex when shutting down (#2970) by @vinistock
  • Fix debug platform inclusion for Windows (#2978) by @vinistock
  • Recover from uninstalled gems in launcher mode (#2975) by @vinistock
  • Handle missing specs when listing transitive dependencies (#3012) by @vinistock
  • Use original Bundler binstub from RubyGems to avoid version argument issues (#2987) by @vinistock

📦 Other Changes

vscode-ruby-lsp-v0.8.16

05 Dec 12:07
3d603ca
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.8.16

✨ Enhancements

  • Print debugger output to the Ruby LSP output channel as well as the debug console (#2957) by @st0012

vscode-ruby-lsp-v0.8.15

29 Nov 17:02
b0eb396
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.8.15

✨ Enhancements

  • Fallback to closest Ruby if we can't find an installation for the requested version (#2912) by @vinistock

🐛 Bug Fixes

📦 Other Changes

v0.22.1

22 Nov 18:00
03b980b
Compare
Choose a tag to compare

v0.22.1

✨ Enhancements

🐛 Bug Fixes

  • Retry composing bundle if it's modified during setup (#2890) by @vinistock
  • Create textDocument/documentSymbol to instance variables using shorthand assignment (#2834) by @vinibispo

📦 Other Changes

  • Use field instead of variable for instance variable symbol kinds (#2898) by @vinistock

vscode-ruby-lsp-v0.8.14

22 Nov 19:42
48f9212
Compare
Choose a tag to compare

vscode-ruby-lsp-v0.8.14

✨ Enhancements

🐛 Bug Fixes

📦 Other Changes

  • Remove experimental features from extension and migrate old settings (#2830) by @vinistock
  • Show multi-root workspace warning as progress instead (#2879) by @vinistock
  • Only include workspace name as part of telemetry (#2883) by @vinistock
  • Allow individual version managers to trigger manual Ruby selection (#2835) by @vinistock
  • Fallback to latest known Ruby if no .ruby-version is found (#2836) by @vinistock

v0.22.0

20 Nov 20:38
dd3968c
Compare
Choose a tag to compare

v0.22.0

🚧 Breaking Changes

  • Remove deprecated experimental features from global state (#2829) by @vinistock
  • Allow indexing enhancements to create namespaces (#2857) by @vinistock

✨ Enhancements

  • Prevent full indexing (index_all) from being called multiple times (#2864) by @andyw8
  • Add support for extend self to handle_module_operation (#2855) by @tlemburg

🐛 Bug Fixes

📦 Other Changes

  • Log when trying to format files outside of workspace (#2853) by @vinistock
  • Add Sorbet troubleshooting note (#2871) by @andyw8
  • Start returning composed bundle environment from initialize request (#2880) by @vinistock

v0.21.3

05 Nov 21:36
6f83f74
Compare
Choose a tag to compare

v0.21.3

✨ Enhancements