Releases: Shopify/ruby-lsp
Releases · Shopify/ruby-lsp
v0.23.11
v0.23.11
✨ Enhancements
- Add custom request to return LSP internal state (#3194) by @vinistock
- Add test items collection builder (#3169) by @vinistock
- Add discover tests custom request (#3180) by @vinistock
🐛 Bug Fixes
- Fix backward compatibility for Bundler versions < 2.2.17 (#3152) by @Artes02
- Fix off by one error when fetching lazy comments (#3167) by @vinistock
- Fix composed bundle reference to gemfile in higher-level directory (#3135) by @mckeed
📦 Other Changes
- Update Kate editor regarding incremental text updates (#3164) by @larskanis
- Accept nil name for actual nesting (#3182) by @vinistock
- Accept module/class node's constant path for constant name (#3183) by @vinistock
vscode-ruby-lsp-v0.9.5
vscode-ruby-lsp-v0.9.5
✨ Enhancements
- Resolve test items with server request (#3186) by @vinistock
- Add command to show LSP's internal state for diagnosing issues (#3195) by @vinistock
🐛 Bug Fixes
- Reject binary encoded environment variables in activation script (#3161) by @vinistock
- Never include workspace name as part of relative test URI (#3181) by @vinistock
- Add support for ASDF v0.16 (#3185) by @vinistock
📦 Other Changes
- Avoid focusing on test items on document switch (#3197) by @vinistock
v0.23.10
v0.23.10
🐛 Bug Fixes
- Prevent relative require completion from failing on permissions (#3151) by @vinistock
- Avoid indexing client managed documents twice (#3159) by @vinistock
- Rescue failing add-on watched files handlers (#3160) by @vinistock
📦 Other Changes
- Pass machine ID to server for telemetry (#3157) by @vinistock
vscode-ruby-lsp-v0.9.3
vscode-ruby-lsp-v0.9.3
✨ Enhancements
- Start discovering all available tests lazily (#3120) by @vinistock
📦 Other Changes
- Pass machine ID to server for telemetry (#3157) by @vinistock
vscode-ruby-lsp-v0.9.4
vscode-ruby-lsp-v0.9.4
🐛 Bug Fixes
- Reject binary encoded environment variables in activation script (#3161) by @vinistock
vscode-ruby-lsp-v0.9.2
vscode-ruby-lsp-v0.9.2
🐛 Bug Fixes
- Use bundled environment activation script file (#3083) by @vinistock
- fix duplicate ending tag on erb.html files(#3117) (#3121) by @jules-w2
- Ensure disposables are being tracked by the entities that own them (#3142) by @vinistock
📦 Other Changes
- Ignore untrusted workspace error for telemetry (#3139) by @vinistock
- Allow server to produce data telemetry (#3150) by @vinistock
v0.23.9
v0.23.9
✨ Enhancements
- Enhance log message and server action for new releases (#3126) by @Hungle2911
- Code actions for attribute accessor creation (#2739) by @rogancodes
🐛 Bug Fixes
- Handle invalid URIs in magic source links (#3132) by @vinistock
- Avoid collecting duplicates in reference finder (#3098) by @vicocamacho
- Prevent workspace dependencies from failing when gems aren't installed (#3138) by @vinistock
- Use unique IDs for registering watchers (#3144) by @vinistock
vscode-ruby-lsp-v0.8.20
vscode-ruby-lsp-v0.8.20
✨ Enhancements
- Allow for under development feature flags (#3119) by @vinistock
🐛 Bug Fixes
- Fix local variable assignment highlighting with no spaces (#3131) by @vinistock
📦 Other Changes
- Bump Tapioca and Launcher rollout (#3122) by @vinistock
- Roll out Tapioca add-on to 100% of users (#3134) by @vinistock
vscode-ruby-lsp-v0.9.1
vscode-ruby-lsp-v0.9.1
🐛 Bug Fixes
- Use bundled environment activation script file (#3083) by @vinistock
v0.23.8
v0.23.8
🐛 Bug Fixes
- Avoid failing if file is quickly created and deleted (#3105) by @vinistock
- Account for missing bundle or lockfile in compose bundle request (#3104) by @vinistock
- Allow snippets for Cursor editor (#3109) by @vinistock
- Prefer exact matches when guessing types (#3112) by @vinistock
- Search for class variables completion candidates in attached namespace (#3100) by @vinistock