Skip to content

Commit a1e301a

Browse files
committed
release(1.1.0): new minor release compacting all the recent change
1 parent 211311e commit a1e301a

3 files changed

Lines changed: 83 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,36 @@
44

55
### Fixed
66

7+
## [1.1.0] - 2026-03-14
8+
9+
### Added
10+
- feat(excmd): various test fixes and introducing excmd module
11+
- feat(schedule): remove unnecessary vim.schedule calls
12+
- feat(timing): concrete timing settings for command pickers
13+
- feat(misc): adjust picker documentation and simplify public interface
14+
- feat(regex): add regex highlight and improve existing pickers
15+
16+
### Fixed
17+
- fix(debounce): fix small buf debounce issue, add more docs
18+
- fix(token): ensure that running states are guarded by run tokens
19+
- fix(api): add more robust api state detection for stream/match
20+
- fix(bench): add several fixes to the bench and tests
21+
- fix(spell): spelling testing and picker issues
22+
23+
### Changed
24+
- perf(picker): picker streaming is cumulative on static query
25+
- perf(cont): continue refining performance concerns
26+
- perf(pool): pool performance was not on par with the rest of the modules
27+
28+
### Breaking
29+
- feat(debounce)!: stream debounce usage slightly adjusted and changed
30+
- feat(cache)!: introduce a caching for display entries and optimize fuzzy performance
31+
32+
### Misc
33+
- text(api): ensure the test do not abuse the private api.
34+
- test(specs): expand the match and stream specs with more tests
35+
- test(spec): refactor tests & specs logs to be more readable
36+
737
## [1.0.0] - 2026-03-06
838

939
### Breaking

README.md

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,67 @@ with ease, as the picker will only ever render and decorate a small subset of th
7979
## Contents
8080

8181
- [Showcase](#showcase)
82+
- [Default](#default)
83+
- [Interactive](#interactive)
84+
- [Primary stage](#primary-stage)
85+
- [Matching stage](#matching-stage)
8286
- [Features](#features)
8387
- [PICKERS](#pickers)
8488
- [Description](#description)
89+
- [Contents](#contents)
8590
- [Installation](#installation)
91+
- [Using packer.nvim](#using-packernvim)
92+
- [Using lazy.nvim](#using-lazynvim)
93+
- [Using vim-plug](#using-vim-plug)
8694
- [Configuration](#configuration)
87-
- [Pool Details](#pool-details)
95+
- [Tracing](#tracing)
96+
- [Pool](#pool)
97+
- [Lifecycle](#lifecycle)
98+
- [Normalization](#normalization)
99+
- [Pruning](#pruning)
100+
- [Misc](#misc)
88101
- [Quickstart](#quickstart)
102+
- [User command](#user-command)
103+
- [Static table](#static-table)
104+
- [Callback function](#callback-function)
105+
- [Executable stream](#executable-stream)
106+
- [Stream buffering](#stream-buffering)
107+
- [Stream mapping](#stream-mapping)
108+
- [Interactive query](#interactive-query)
109+
- [Preview & icons](#preview--icons)
110+
- [Actions and context](#actions-and-context)
111+
- [Dynamic context](#dynamic-context)
112+
- [Labels & headers](#labels--headers)
113+
- [Dynamic streams](#dynamic-streams)
114+
- [Contextual awareness](#contextual-awareness)
89115
- [Interaction](#interaction)
116+
- [Picker Options](#picker-options)
117+
- [Core options](#core-options)
118+
- [Advanced options](#advanced-options)
119+
- [Option details](#option-details)
120+
- [Core options](#core-options-1)
121+
- [Advanced options](#advanced-options-1)
122+
- [Interactive & Matching stages](#interactive--matching-stages)
123+
- [Closing & hiding pickers](#closing--hiding-pickers)
124+
- [Dynamic context evaluation](#dynamic-context-evaluation)
125+
- [Actions & interaction](#actions--interaction)
126+
- [In-depth description](#in-depth-description)
127+
- [Actions](#actions)
128+
- [Previewers](#previewers)
129+
- [Decorators](#decorators)
130+
- [Highlighters](#highlighters)
131+
- [Converters](#converters)
90132
- [Examples](#examples)
133+
- [Interactive grep](#interactive-grep)
134+
- [Static grep](#static-grep)
135+
- [Interactive callbacks](#interactive-callbacks)
136+
- [Context aware](#context-aware)
137+
- [Static tables](#static-tables)
138+
- [Basic ui.select](#basic-uiselect)
139+
- [Advanced ui.select](#advanced-uiselect)
91140
- [Requirements](#requirements)
141+
- [Mandatory](#mandatory)
142+
- [Optional](#optional)
92143
- [Contributing](#contributing)
93144
- [License](#license)
94145
- [Acknowledgments](#acknowledgments)

lua/fuzzy/picker.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1106,7 +1106,7 @@ function Picker.new(opts)
11061106
match_step = 65536,
11071107
stream_step = 131072,
11081108
stream_type = "lines",
1109-
stream_debounce = 0,
1109+
stream_debounce = 15,
11101110
window_size = 0.20,
11111111
prompt_debounce = 125,
11121112
prompt_query = "",

0 commit comments

Comments
 (0)