Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
v0.26.9
v0.26.9
🐛 Bug Fixes
- Prevent workspace_dependencies failing if directory gets removed during execution (#3980) by @vinistock
- Fix semantic token
defaultLibrarymodifier casing (#4005) by @a-lavis - Fix document links for source comments above sig blocks (#4018) by @KaanOzkan
vscode-ruby-lsp-v0.10.2
vscode-ruby-lsp-v0.10.2
v0.26.8
v0.26.8
🐛 Bug Fixes
- Fix send_log_message ignoring type parameter (#3969) by @vinistock
- Properly reset state after leaving a regex capture (#3970) by @vinistock
- Clean up cancelled requests after processing them (#3971) by @vinistock
- Apply lower bound
ruby-lspversion constraint in composed bundle (#3985) by @st0012 - Ensure the original CLI arguments are used when updating (#3986) by @vinistock
- Ensure bundle is re-composed when CLI arguments change (#3987) by @vinistock
📦 Other Changes
- Start accepting --beta flag to install beta server version (#3976) by @vinistock
vscode-ruby-lsp-v0.10.1
vscode-ruby-lsp-v0.10.1
✨ Enhancements
- Expand
${workspaceFolder}inbundleGemfilesetting (#3952) by @rafaelfranca
🐛 Bug Fixes
- Improve heredoc end detection for embedded languages (#3920) by @reese
- Fix test runner silent failure on dual-stack IPv4/IPv6 systems (#3953) by @Copilot
- Fix yjit RUBYOPT concatenation for Ruby 3.2 (#3968) by @vinistock
📦 Other Changes
- [DOC] Add security documentation (#3928) by @st0012
- Add betaServer feature flag to enable pre-releases (#3977) by @vinistock
v0.26.7
v0.26.7
🐛 Bug Fixes
- Skip disable line action for self-resolving cops (#3945) by @sucicfilip
- Fix test runner silent failure on dual-stack IPv4/IPv6 systems (#3953) by @Copilot
- Fix Bundler::GemNotFound error introduced in 0.26.5 (#3961) by @jesse-shopify
- Fix incompatible addon version activation when Bundler.setup fails after retry (#3963) by @KaanOzkan
- Avoid failing if
needs_updatefile is deleted by concurrent process (#3964) by @vinistock
📦 Other Changes
- Support IPv4 and IPv6 for LSP reporter connection (#3965) by @vinistock
- Decouple test reporter IO from test execution (#3962) by @alexcrocha
v0.26.6
v0.26.6
🐛 Bug Fixes
- Fix infinite loop when collecting transitive excluded gems (#3913) by @rafaelfranca
- Don't include test files in the gem package (#3916) by @rafaelfranca
- Add rbs to composed bundle update commands (#3938) by @modille
- Extract GEMS_TO_UPDATE constant and fix missing prism in command path (#3939) by @st0012
📦 Other Changes
vscode-ruby-lsp-v0.10.0
vscode-ruby-lsp-v0.10.0
✨ Enhancements
- Use configured shell from vscode.env.shell instead of process.env.SHELL (#3917) by @rafaelfranca
Other Changes
customRubyCommandsetting now requires machine scope (cannot be set in workspace settings)
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