What's Changed
🚧 Breaking Changes
- Completely dettach IO from parallel request execution by @vinistock in #368
✨ Enhancements
- Inform users of failing cops by @andyw8 in #454
- Add semantic highlighting for sorbet methods by @TobiasBales in #371
- Add path completion support inside
require
calls by @paracycle in #259
🐛 Bug Fixes
- Avoid running RuboCop outside of project folder by @vinistock in #469
- Properly place
end
when there's extra content after keyword by @vinistock in #462
🛠 Other Changes
- Adjust some return types to avoid nils by @andyw8 in #463
- Fix return type of Executor#execute by @vinistock in #468
- Reuse uri when executing hover by @vinistock in #470
- Substitute all T::Struct usage for plain Objects by @vinistock in #493
- Refactor code actions to use context instead of our own cache by @vinistock in #488
New Contributors
- @TobiasBales made their first contribution in #371
Full Changelog: v0.3.8...v0.4.0