Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
v0.26.5
v0.26.5
✨ Enhancements
- Sync
URI::Sourcewith Tapioca (#3891) by @amomchilov - Enable "toggle block style" refactor when there's no selection (#3818) by @rolandcrosby-columntax
- Implement goto definition for send and public send (#3882) by @sucicfilip
🐛 Bug Fixes
- Exclude magic comments from documentation (#3844) by @thomasmarshall
- Skip adding documentation for require completions (#3874) by @vinistock
- Use URI instead of path for read more keyword read more links (#3873) by @vinistock
📦 Other Changes
- Upgrade Bundler to v4.0.0.beta2 (#3840) by @vinistock
- Add detection reasons to auto-detection log messages (#3859) by @adam12
vscode-ruby-lsp-v0.9.33
vscode-ruby-lsp-v0.9.33
✨ Enhancements
- add support for rv version manager (#3878) by @matheuscumpian
🐛 Bug Fixes
- Avoid failing if the git extension is disabled (#3822) by @vinistock
- Fix multiline RBS signature dimming (#3864) by @matheuscumpian
- Fix syntax highlighting for line-ending forward slashes (#3902) by @reese
- Fix bare heredoc syntax highlighting (#3909) by @reese
📦 Other Changes
- Rollout launcher mode to 30% of users (#3841) by @vinistock
v0.26.4
v0.26.3
v0.26.3
✨ Enhancements
- Add support for Package URL format for source links (#3807) by @paracycle
🐛 Bug Fixes
- Restore request cancellation with correct implementation (#3791) by @janko
- Ensure binmode and sync on LSP reporter socket (#3820) by @vinistock
- Run bundle update only on the composed bundle (#3819) by @vinistock
📦 Other Changes
v0.26.2
v0.26.2
✨ Enhancements
- Add highlight for Do Nodes (#3710) by @vicocamacho
- Reuse the prism result again (#3729) by @Earlopain
- Improve go to relevant file performance (#3731) by @domingo2000
- Support multiple test file matches in go to relevant file (#3790) by @alexcrocha
🐛 Bug Fixes
- Consider extra Minitest spec descriptions (#3688) by @vinistock
- Allow running tests without a bundle (#3689) by @vinistock
- Account for module wrapping Minitest specs (#3715) by @vinistock
- Fix infinite recursion in constant alias resolution (#3783) by @pkondzior
- Refresh diagnostics on .rubocop_todo.yml change (#3800) by @vinistock
- Fix stack StackLevelError during self referential constant resolution (#3799) by @pkondzior
- Escape file paths for test command resolution (#3802) by @vinistock
- Add missing kinds for indexer entries (#3803) by @vinistock
📦 Other Changes
vscode-ruby-lsp-v0.9.32
vscode-ruby-lsp-v0.9.32
🐛 Bug Fixes
- Disable spring when running tests through the explorer (#3711) by @vinistock
v0.26.1
v0.26.1
🐛 Bug Fixes
- Avoid keeping empty arrays inside constant completion candidates (#3680) by @vinistock
📦 Other Changes
- Avoid sending invalid location errors to telemetry (#3682) by @vinistock
vscode-ruby-lsp-v0.9.31
vscode-ruby-lsp-v0.9.31
📦 Other Changes
- Remove RUBYOPT from ruby-lsp-test-exec (#3673) by @vinistock
- Retain editor focus after Run In Terminal (#3679) by @andyw8
v0.26.0
v0.26.0
🚧 Breaking Changes
- Use -r instead of RUBYOPT to require LSP reporters (#3661) by @vinistock
🐛 Bug Fixes
- Avoid writing error file if client is closed during bundle compose (#3649) by @vinistock
- Prevent workspace dependencies from failing if there's no bundle (#3655) by @vinistock
- Prevent relative require completion for unsaved files (#3656) by @vinistock
- Filter constant completion suggestions to only include constants (#3654) by @vinistock
- Avoid requiring add-ons that are copied into the workspace (#3669) by @vinistock
- Stop reusing the Prism result for RuboCop for now (#3672) by @vinistock
📦 Other Changes
- Remove excessive mutex synchronization (#3637) by @vinistock
- Remove RUBYOPT from ruby-lsp-test-exec (#3673) by @vinistock
vscode-ruby-lsp-v0.9.30
vscode-ruby-lsp-v0.9.30
🚧 Breaking Changes
- Use -r instead of RUBYOPT to require LSP reporters (#3661) by @vinistock