Skip to content

Commit 327fff9

Browse files
committed
chore: bump version to 1.7.0
1 parent 5209af5 commit 327fff9

File tree

2 files changed

+60
-1
lines changed

2 files changed

+60
-1
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
## [1.7.0](https://github.com/Saghen/blink.cmp/compare/v1.6.0...v1.7.0) (2025-09-15)
2+
3+
### Highlights
4+
5+
* [Configurable delay](https://cmp.saghen.dev/recipes.html#disable-or-delay-auto-showing-completion-menu) before showing completion menu (`completion.menu.auto_show_delay_ms`)
6+
* Added `:BlinkCmp build` command for building fuzzy matching library from source, primarily for `vim.pack` users building from soruce
7+
* Dropped LMDB in favor of pure Rust implementation for frecency DB, resolving neovim crashing on accepting completions
8+
* Moved from `~/.local/share/nvim/blink/cmp/fuzzy.db` to `~/.local/state/nvim/blink/cmp/frecency.dat`
9+
* Added support for vsnip via `snippets.preset = 'vsnip'`
10+
* Fixed stutter on `InsertEnter` when using snippets with `TM_SELECTED_TEXT` (such as with `friendly-snippets` in latex)
11+
* Misc cmdline fixes/performance improvements
12+
13+
### Features
14+
15+
* `completion.menu.auto_show_delay_ms` option ([debe907](https://github.com/Saghen/blink.cmp/commit/debe907a5f3e340cf940d6fb47e52cb845992452)), closes [#619](https://github.com/Saghen/blink.cmp/issues/619)
16+
* `scroll_signature_up/down` keymap commands ([#2057](https://github.com/Saghen/blink.cmp/issues/2057)) ([b7e2404](https://github.com/Saghen/blink.cmp/commit/b7e240484affbb62eebb8604ea3d63f88d320f12))
17+
* add `:BlinkCmp build` and `:BlinkCmp build-log` commands ([4c6a29e](https://github.com/Saghen/blink.cmp/commit/4c6a29ef6b527309566bcf1bb90318e36ca9f1f8))
18+
* add `show_and_insert_or_accept_single` keymap, set as `<Tab>` in cmdline ([#2037](https://github.com/Saghen/blink.cmp/issues/2037)) ([a93cdb8](https://github.com/Saghen/blink.cmp/commit/a93cdb8769ac17ffe2abc7196f6ab9e500af1f37)), closes [#2032](https://github.com/Saghen/blink.cmp/issues/2032)
19+
* add `snippet_indicator` option [#2034](https://github.com/Saghen/blink.cmp/issues/2034) ([#2038](https://github.com/Saghen/blink.cmp/issues/2038)) ([5e1c0e8](https://github.com/Saghen/blink.cmp/commit/5e1c0e8d54a266c7b1f629e943c0b360bcd9cd39))
20+
* add `snippets.preset = 'vsnip'` ([#2110](https://github.com/Saghen/blink.cmp/issues/2110)) ([221c3d8](https://github.com/Saghen/blink.cmp/commit/221c3d86ddd0379bd51f4fe43ee7089fd07b7432))
21+
* append-only frecency database, drop LMDB ([#2136](https://github.com/Saghen/blink.cmp/issues/2136)) ([f1c3905](https://github.com/Saghen/blink.cmp/commit/f1c3905d863942aa0b89e621a79b3a3cf2090fd0))
22+
* **brackets:** add css pseudo-class exceptions ([#2054](https://github.com/Saghen/blink.cmp/issues/2054)) ([e3f28f1](https://github.com/Saghen/blink.cmp/commit/e3f28f12e6cc1113129150c069e84761abe8a31d)), closes [#2052](https://github.com/Saghen/blink.cmp/issues/2052)
23+
* **cmdline:** handle ex special characters and filename modifiers ([#2074](https://github.com/Saghen/blink.cmp/issues/2074)) ([f6ca10f](https://github.com/Saghen/blink.cmp/commit/f6ca10fe15579775fd8c02e2d3cc74eaa9824f5e)), closes [#2068](https://github.com/Saghen/blink.cmp/issues/2068)
24+
* **fuzzy:** make frecency database path configurable ([#2061](https://github.com/Saghen/blink.cmp/issues/2061)) ([b8154b4](https://github.com/Saghen/blink.cmp/commit/b8154b444cadc3c32896c27c7814fd4284f83d05)), closes [#2006](https://github.com/Saghen/blink.cmp/issues/2006)
25+
* **keymap:** add `jump_by` option to navigate by item property ([6a84282](https://github.com/Saghen/blink.cmp/commit/6a84282009cdb348899b014d7332e63babd504e4)), closes [#1890](https://github.com/Saghen/blink.cmp/issues/1890)
26+
* **keymap:** add fallback action to <C-e> mapping ([#2064](https://github.com/Saghen/blink.cmp/issues/2064)) ([d9fa997](https://github.com/Saghen/blink.cmp/commit/d9fa997147b7af3699ea6b980bdcf2cb06d1eb32)), closes [#2063](https://github.com/Saghen/blink.cmp/issues/2063)
27+
* **luasnip:** pass matched part of trigger to luasnip. ([#2132](https://github.com/Saghen/blink.cmp/issues/2132)) ([6bceed7](https://github.com/Saghen/blink.cmp/commit/6bceed730e61fb36142ee6ff27358453f324453d))
28+
* remove `item.documentation.render` ([aeba0f0](https://github.com/Saghen/blink.cmp/commit/aeba0f03985c7590d13606ea8ceb9a05c4995d38))
29+
* **snippets:** add option `sources.providers.snippets.opts.use_label_description` ([#2094](https://github.com/Saghen/blink.cmp/issues/2094)) ([34e4483](https://github.com/Saghen/blink.cmp/commit/34e4483b39785a47e90a7826664273354f6d6ae0))
30+
31+
### Bug Fixes
32+
33+
* `:BlinkCmp build` working directory ([5209af5](https://github.com/Saghen/blink.cmp/commit/5209af5881cc795ee492ad4516285db925fdde92))
34+
* add `svelte` to `javascript` auto-brackets `import` exception ([#2152](https://github.com/Saghen/blink.cmp/issues/2152)) ([5a4461b](https://github.com/Saghen/blink.cmp/commit/5a4461b41ae0f64a17f4f0ffbb852997f2fd6921)), closes [#2151](https://github.com/Saghen/blink.cmp/issues/2151)
35+
* **cmdline:** respect `wildignore` during command-line completion ([dc68824](https://github.com/Saghen/blink.cmp/commit/dc6882469bf3b98e078888f86bb68ad90d395c7e)), closes [#2083](https://github.com/Saghen/blink.cmp/issues/2083)
36+
* **cmdline:** support wildcard completion in `file` ([7b0548e](https://github.com/Saghen/blink.cmp/commit/7b0548e5103e295f465be00b1bb7770c548776c1)), closes [#2106](https://github.com/Saghen/blink.cmp/issues/2106)
37+
* **cmdline:** translate mappings for use with `:map` ([7770a67](https://github.com/Saghen/blink.cmp/commit/7770a67c2cd10d036cbd92ced2fd8b36a6fd29d8)), closes [#2126](https://github.com/Saghen/blink.cmp/issues/2126)
38+
* disable frecency writing when not enabled ([fa9e5fa](https://github.com/Saghen/blink.cmp/commit/fa9e5fa324f8a721a562a7baeba35a0da44ec651)), closes [#2031](https://github.com/Saghen/blink.cmp/issues/2031)
39+
* **fuzzy:** check shared lib existence before skipping download ([#2055](https://github.com/Saghen/blink.cmp/issues/2055)) ([b745bea](https://github.com/Saghen/blink.cmp/commit/b745bea3537b4a28f1976477a3474774c82f10ec)), closes [#2048](https://github.com/Saghen/blink.cmp/issues/2048)
40+
* **ghost_text:** validate buffer before redraw to prevent errors ([#2050](https://github.com/Saghen/blink.cmp/issues/2050)) ([16b6ba0](https://github.com/Saghen/blink.cmp/commit/16b6ba0979756da3a38b936f9800d3479cd8202e)), closes [#1764](https://github.com/Saghen/blink.cmp/issues/1764)
41+
* **keymap:** accept completion when only one item remains ([54cc521](https://github.com/Saghen/blink.cmp/commit/54cc5219b9307a5a261fac6978c1bdce492e8500))
42+
* **keymap:** add fallback action to <C-y> mapping ([c375967](https://github.com/Saghen/blink.cmp/commit/c3759677caa289e6e6b5f37b191007eddefc1d3e))
43+
* libc detection failing on shorter triples ([6d35b78](https://github.com/Saghen/blink.cmp/commit/6d35b7891717b65dcd8488471cc7cd747472d038)), closes [#2040](https://github.com/Saghen/blink.cmp/issues/2040)
44+
* Move runtime inputs to derivation args and add libiconv for macOS compatibility ([#1993](https://github.com/Saghen/blink.cmp/issues/1993)) ([4834ecf](https://github.com/Saghen/blink.cmp/commit/4834ecfc2312b66436803c10acb6310391ddd43e))
45+
* **presets:** add missing `cmdline` preset to hide completion on `<End>` ([#2030](https://github.com/Saghen/blink.cmp/issues/2030)) ([1a5607f](https://github.com/Saghen/blink.cmp/commit/1a5607f90c8804cc13ea94a3ec6ea614141609bf))
46+
* prevent out of bounds scrollbar position ([e465c73](https://github.com/Saghen/blink.cmp/commit/e465c73674fb5fd3ecb7d0dabec195a4a929ee11))
47+
* use table.concat instead of vim.fn.join for provider list ([4e9edba](https://github.com/Saghen/blink.cmp/commit/4e9edba1b1cef1585cc65e54287229e5d34e4df8))
48+
* **window:** clamp highlights to prevent overflow beyond text bounds ([#2049](https://github.com/Saghen/blink.cmp/issues/2049)) ([d73dfcb](https://github.com/Saghen/blink.cmp/commit/d73dfcb488b7cfbfbefe2daa82bbf0bd6b043616))
49+
50+
### Performance Improvements
51+
52+
* **cmdline:** reduce spurious cursor and char events ([#1953](https://github.com/Saghen/blink.cmp/issues/1953)) ([6323a6d](https://github.com/Saghen/blink.cmp/commit/6323a6ddb191323904557dc9b545f309ea2b0e12))
53+
* **snippets:** cache lazy vars when expanding vars ([33f0789](https://github.com/Saghen/blink.cmp/commit/33f0789297cfec5279c30c8f8980c035fdc91e34)), closes [#2024](https://github.com/Saghen/blink.cmp/issues/2024)
54+
* **snippets:** fix previous attempt at caching snippet lazy vars ([ce26f9f](https://github.com/Saghen/blink.cmp/commit/ce26f9fbaa4560440dd981cad1d2e47ae82dd3a6)), closes [#2024](https://github.com/Saghen/blink.cmp/issues/2024)
55+
56+
### Reverts
57+
58+
* Move runtime inputs to derivation args and add libiconv for macOS compatibility ([#1993](https://github.com/Saghen/blink.cmp/issues/1993)) ([a0bcede](https://github.com/Saghen/blink.cmp/commit/a0bcedefce8d74179d0f2401d9915eaaf16974ce)), closes [#2044](https://github.com/Saghen/blink.cmp/issues/2044)
59+
160
## [1.6.0](https://github.com/Saghen/blink.cmp/compare/v1.5.1...v1.6.0) (2025-07-24)
261

362
### Highlights

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
# all that are not nix, nor rust, nor other ignored files
4040
nvimFs =
4141
fs.difference ./. (fs.unions [ nixFs rustFs ./doc ./repro.lua ]);
42-
version = "1.6.0";
42+
version = "1.7.0";
4343
in {
4444
blink-fuzzy-lib = let
4545
inherit (inputs'.fenix.packages.minimal) toolchain;

0 commit comments

Comments
 (0)