What's Changed
🚧 Breaking Changes
- Make sending client messages async by @vinistock in #640
- Refactor listener pattern to pass emitter around by @vinistock in #681
✨ Enhancements
- Return code lens for debugging tests by @st0012 in #657
- Make DocumentSymbol a Listener by @vinistock in #647
- Migrate document link to listener by @vinistock in #660
- Switch to RDoc and expose check_docs rake task to gems by @vinistock in #675
- Add
Run In Terminal
code lens by @st0012 in #686 - syntax_tree formatter parse ignore-files opts from .streerc by @t-mario-y in #670
🐛 Bug Fixes
- Parse documents under mutex lock when pushing jobs in the queue by @vinistock in #656
- Determine formatter for 'auto' (no longer fallback to
syntax_tree
). by @andyw8 in #654 - Change code lens order by @st0012 in #692
🛠 Other Changes
- Migrate path completion to listener pattern by @andyw8 in #665
- Fix check for RuboCop availability by @andyw8 in #667
- Benchmark: remove exit code and fix PathCompletion by @snutij in #673
- Run CodeLens together with DocumentSymbol and DocumentLink by @andyw8 in #685
New Contributors
- @t-mario-y made their first contribution in #670
Full Changelog: v0.4.5...v0.5.0