Skip to content

Releases: Shopify/ruby-lsp

v0.14.3

25 Feb 14:09
a54570c
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

🛠 Other Changes

New Contributors

Full Changelog: v0.14.2...v0.14.3

vscode-ruby-lsp-v0.5.11

04 Mar 20:54
a54570c
Compare
Choose a tag to compare

Empty release after merging into a monorepo

v0.14.2

22 Feb 19:52
b01738f
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

🛠 Other Changes

  • Add output to ruby-lsp-doctor before indexing starts by @Earlopain in #1392
  • Add rubyLsp/workspace/dependencies support to Neovim config by @semanticart in #1389

New Contributors

Full Changelog: v0.14.1...v0.14.2

v0.14.1

16 Feb 20:08
e43ac52
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Handle self receiver and string arguments for attribute accessors in document symbol by @henriquebcustodio in #1366
  • Handle missing constant nodes in document symbol by @snutij in #1359
  • Fix handle resolve multiple methods by @snutij in #1380

🛠 Other Changes

New Contributors

Full Changelog: v0.14.0...v0.14.1

v0.14.0

08 Feb 22:03
f3b2c26
Compare
Choose a tag to compare

What's Changed

🚧 Breaking Changes

  • Restructure DocumentSymbol request by @st0012 in #1311
  • Restructure semantic highlighting and responses by @st0012 in #1325
  • Refactor hover request to adhere to builder pattern by @aryan-soni in #1328
  • Restructure code lens request to adopt the new response builder pattern by @st0012 in #1327
  • Restructure definition request to use response builder by @st0012 in #1332
  • Fully adopt the new response builder pattern and remove the Listener class by @st0012 in #1337
  • Categorize hover content by @aryan-soni in #1368

🐛 Bug Fixes

  • Skip comment parsing for invalid encodings by @andyw8 in #1315
  • Correctly assign @target's type in Hover request by @st0012 in #1331
  • Make relative remote paths absolute in lockfile by @vinistock in #1320
  • handles one more #to_spec returning nil in RubyIndexer::Configuration by @kimesf in #1326
  • Account for class name conflicts in resolve_method by @vinistock in #1340
  • Handle nested method calls in signature help without adjusting positions by @vinistock in #1369
  • Use sorbet-static to determine if Sorbet is present by @vinistock in #1370

🛠 Other Changes

New Contributors

Full Changelog: v0.13.4...v0.14.0

v0.13.4

12 Jan 16:43
ec772e6
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Require the Sorbet version that started supporting T.anything by @st0012 in #1302

Full Changelog: v0.13.3...v0.13.4

v0.13.3

11 Jan 20:54
4f1012e
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Support Sorbet typed: false files for completion requests by @SeanKG in #1245
  • Add support for hover and go to definition when typechecker enabled but typed: false by @jscharf in #1280
  • Add hover functionality for dependencies in Gemfile by @bravehager in #1279
  • Show method parameters as completion details by @vinistock in #1294

🐛 Bug Fixes

  • Fix signature help for clients that don't support the context param by @vinistock in #1285
  • Return empty diagnostics result if there are no syntax errors and rubocop isn't installed by @catlee in #1290

🛠 Other Changes

New Contributors

Full Changelog: v0.13.2...v0.13.3

v0.13.2

15 Dec 19:23
f570fd9
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

🛠 Other Changes

New Contributors

Full Changelog: v0.13.1...v0.13.2

v0.13.1

06 Dec 20:08
a1977a7
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

🐛 Bug Fixes

🛠 Other Changes

New Contributors

Full Changelog: v0.13.0...v0.13.1

v0.13.0

30 Nov 16:19
4ebe9e0
Compare
Choose a tag to compare

What's Changed

🚧 Breaking Changes

✨ Enhancements

🐛 Bug Fixes

Full Changelog: v0.12.5...v0.13.0