Summarized Changelog:
- Breaking Changes:
- register_keystroke_callback => on_key
- change handler signature
- Fixes:
- Ignore trailing commands only for *previewed* command
- Positioning of relative floats
- Verify buffer in highlight.on_yank
- Fix conditions in block_autocmds, unblock_autocmds
- Crash when :bdelete (extmark_free_all) after clear_namespace
- Handle Vimscript line continuations
- LSP Fixes:
- Resolve bufnr in buf_is_attached
- Ensure human readable errors are printed
- Ensure users get feedback on references/symbols errors or empty results
- Restore diagnostics extmarks that were moved to the last edit line
- Restore diagnostics extmarks on buffer changes
- Prevent double <text> for cached plaintext markup
- Allow root_dir to be nil
- Allow passing custom workspaceFolders to the LSP
- Check if buffer is valid in changetracking
- Improve vim.lsp.util.apply_text_edits
Full changelog available here.