Release / / with v1.5.0
Blink Completion v1.5.1
Complete Neovim commands in the command-line window opened with `q:`.
Before you upgrade to v1.5.1
2 to fixLSP text items are filtered only for `lua_ls`, rather than for all language servers.
Read the evidence
Continuous matches are preferred over separated fuzzy matches.
Read the evidence
Buffer completion now retains buffers within a 500,000 total size cap, with configurable `retention_order`; the per-buffer asynchronous limit defaults to 200,000.
Read the evidence
Keep `max_async_buffer_size` greater than `max_sync_buffer_size`, and `max_total_buffer_size` greater than `max_async_buffer_size` in buffer-provider options.
Read the evidence
Replace reads of `items` from `BlinkCmp*` autocmd payloads with `require('blink.cmp').get_items()`; remove reliance on the removed `BlinkCmpSourceCompletions` event.
Read the evidence
Automatic brackets are blocked for Racket.
Read the evidence
What changed in v1.5.1
The command-line source now supports the command-line window and Vim filetypes. Autocmd consumers must adjust to removed completion payloads, and buffer completion now has per-buffer and total size limits.
Install tag v1.5.1 with a Neovim plugin manager; requires Neovim 0.10+ (terminal completion: 0.11+).
New things you can do
Complete commands in Neovim's command-line window.
Fixed and improved
Shell-command completion avoids hangs on Windows/WSL; expression and user-command completions avoid duplicated prefixes.
Read the evidence
Manual `show_signature` works again and ignores automatic trigger enablement.
Read the evidence
Ghost text handles multiline edits without out-of-bounds errors, and custom window border characters are supported.
Read the evidence
Completion text-edit offset conversion works on Neovim versions before 0.11 again.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.