|
99 | 99 |
|
100 | 100 | # v2.0.0 - 2017-11-07
|
101 | 101 |
|
102 |
| -## New features |
| 102 | +## Changes |
| 103 | + |
| 104 | +- Optimize filtering by safely reducing the number of choices to reconsider |
| 105 | + when the query grew longer. |
| 106 | + (c0c18ef, #251) |
| 107 | + (Anton Lindqvist) |
| 108 | + |
| 109 | +- Replace example in manual with a more portable but equally useful one. |
| 110 | + (ad57355, 031817f, 871ddd9, #253) |
| 111 | + (Jenz Guenther) |
| 112 | + |
| 113 | +- pick is now available as a package on Void Linux. |
| 114 | + (dce2ddf, #257) |
| 115 | + (Michael Gehring) |
| 116 | + |
| 117 | +- pick is now available as a package on CRUX. |
| 118 | + (26eea32, #258) |
| 119 | + (rtlanceroad) |
| 120 | + |
| 121 | +- Only redraw the choices when necessary. |
| 122 | + (1e8fb53, #254, #264) |
| 123 | + (Anton Lindqvist, Jenz Guenther) |
| 124 | + |
| 125 | +## News |
103 | 126 |
|
104 | 127 | - Add `Ctrl-O` key binding used to toggle sorting.
|
105 | 128 | (d36423b)
|
|
124 | 147 | (f833b3a)
|
125 | 148 | (Anton Lindqvist)
|
126 | 149 |
|
| 150 | +# v1.9.0 - 2017-09-19 |
| 151 | + |
127 | 152 | ## Changes
|
128 | 153 |
|
129 |
| -- Optimize filtering by safely reducing the number of choices to reconsider |
130 |
| - when the query grew longer. |
131 |
| - (c0c18ef, #251) |
| 154 | +- Make `Ctrl-W` implement the ALTWERASE algorithm, |
| 155 | + a sequence of alphanumeric and underscore characters are recognized as a word. |
| 156 | + (c1e0a91, #231, #234) |
| 157 | + (Anton Lindqvist, Jenz Guenther) |
| 158 | + |
| 159 | +- Add clang 5.0 to the build matrix on Travis. |
| 160 | + (2092491) |
132 | 161 | (Anton Lindqvist)
|
133 | 162 |
|
134 |
| -- Replace example in manual with a more portable but equally useful one. |
135 |
| - (ad57355, 031817f, 871ddd9, #253) |
| 163 | +- Recognize `Alt-Backspace` as an alias for `Ctrl-W` and `Alt-Space` for |
| 164 | + `Page-Down`. |
| 165 | + Borrowed from `less(1)`. |
| 166 | + (7d0a568, #238) |
136 | 167 | (Jenz Guenther)
|
137 | 168 |
|
138 |
| -- pick is now available as a package on Void Linux. |
139 |
| - (dce2ddf, #257) |
140 |
| - (Michael Gehring) |
141 |
| - |
142 |
| -- pick is now available as a package on CRUX. |
143 |
| - (26eea32, #258) |
144 |
| - (rtlanceroad) |
| 169 | +- Improve the semantics of the manual and clarify a few things. |
| 170 | + (6713d37, 964b75b, 78a02b6) |
| 171 | + (Anton Lindqvist) |
145 | 172 |
|
146 |
| -- Only redraw the choices when necessary. |
147 |
| - (1e8fb53, #254, #264) |
148 |
| - (Anton Lindqvist, Jenz Guenther) |
| 173 | +- Fallback to pkg-config(1) while looking for ncurses library. |
| 174 | + Makes pick build on Gentoo where ncurses and libtinfo are split out. |
| 175 | + (615c536, #241) |
| 176 | + (Anton Lindqvist, Mike Burns, Tim Harder) |
149 | 177 |
|
150 |
| -# v1.9.0 - 2017-09-19 |
| 178 | +- pick is now available as a package on Gentoo. |
| 179 | + (99d5a6f, #243, #244) |
| 180 | + (Tim Harder) |
151 | 181 |
|
152 |
| -## New features |
| 182 | +## News |
153 | 183 |
|
154 | 184 | - Add `-K` option used to disable toggling of keypad transmit mode.
|
155 | 185 | Fixes a bug causing the arrow keys to stop working after running pick from
|
|
177 | 207 | (9886750, #240)
|
178 | 208 | (Anton Lindqvist)
|
179 | 209 |
|
180 |
| -## Changes |
| 210 | +# v1.8.0 - 2017-08-28 |
181 | 211 |
|
182 |
| -- Make `Ctrl-W` implement the ALTWERASE algorithm, |
183 |
| - a sequence of alphanumeric and underscore characters are recognized as a word. |
184 |
| - (c1e0a91, #231, #234) |
185 |
| - (Anton Lindqvist, Jenz Guenther) |
| 212 | +## Changes |
186 | 213 |
|
187 |
| -- Add clang 5.0 to the build matrix on Travis. |
188 |
| - (2092491) |
| 214 | +- Use `reallocarray(3)` in `pick-test(1)`. |
| 215 | + (58b17e0, 478e715) |
189 | 216 | (Anton Lindqvist)
|
190 | 217 |
|
191 |
| -- Recognize `Alt-Backspace` as an alias for `Ctrl-W` and `Alt-Space` for |
192 |
| - `Page-Down`. |
193 |
| - Borrowed from `less(1)`. |
194 |
| - (7d0a568, #238) |
195 |
| - (Jenz Guenther) |
196 |
| - |
197 |
| -- Improve the semantics of the manual and clarify a few things. |
198 |
| - (6713d37, 964b75b, 78a02b6) |
| 218 | +- Run `cppcheck(1)` and Coverity Scan on Travis. |
| 219 | + (1560686, f493b93) |
199 | 220 | (Anton Lindqvist)
|
200 | 221 |
|
201 |
| -- Fallback to pkg-config(1) while looking for ncurses library. |
202 |
| - Makes pick build on Gentoo where ncurses and libtinfo are split out. |
203 |
| - (615c536, #241) |
204 |
| - (Anton Lindqvist, Mike Burns, Tim Harder) |
| 222 | +- NUL-terminate the input buffer by assignment rather than using `memset(3)`. |
| 223 | + (3e04320) |
| 224 | + (Anton Lindqvist) |
205 | 225 |
|
206 |
| -- pick is now available as a package on Gentoo. |
207 |
| - (99d5a6f, #243, #244) |
208 |
| - (Tim Harder) |
| 226 | +- Update documentation on development and contributing. |
| 227 | + (50e2176, #214) |
| 228 | + (Anton Lindqvist) |
209 | 229 |
|
210 |
| -# v1.8.0 - 2017-08-28 |
| 230 | +- Lower requirements for autoconf and automake. |
| 231 | + Makes it possible to compile pick on Debian 5. |
| 232 | + (054b323, #220) |
| 233 | + (Jenz Guenther) |
211 | 234 |
|
212 |
| -## New features |
| 235 | +## News |
213 | 236 |
|
214 | 237 | - Read arrow keys from the `terminfo(3)` database.
|
215 | 238 | (0c3369b, 2d57016, #206)
|
|
270 | 293 | (d7d25a8, #233)
|
271 | 294 | (Anton Lindqvist)
|
272 | 295 |
|
273 |
| -## Changes |
274 |
| - |
275 |
| -- Use `reallocarray(3)` in `pick-test(1)`. |
276 |
| - (58b17e0, 478e715) |
277 |
| - (Anton Lindqvist) |
| 296 | +# v1.7.0 - 2017-06-30 |
278 | 297 |
|
279 |
| -- Run `cppcheck(1)` and Coverity Scan on Travis. |
280 |
| - (1560686, f493b93) |
281 |
| - (Anton Lindqvist) |
| 298 | +## Changes |
282 | 299 |
|
283 |
| -- NUL-terminate the input buffer by assignment rather than using `memset(3)`. |
284 |
| - (3e04320) |
| 300 | +- Refactoring and cleanup (74aa733, 5b237d3, bfe26ae, c16475f, 7b99e29, #189) |
285 | 301 | (Anton Lindqvist)
|
286 | 302 |
|
287 |
| -- Update documentation on development and contributing. |
288 |
| - (50e2176, #214) |
289 |
| - (Anton Lindqvist) |
| 303 | +- Run `mandoc(1)` and UBSan on Travis (f37e5e8, 368d37d, #190, #193) (Anton |
| 304 | + Lindqvist) |
290 | 305 |
|
291 |
| -- Lower requirements for autoconf and automake. |
292 |
| - Makes it possible to compile pick on Debian 5. |
293 |
| - (054b323, #220) |
294 |
| - (Jenz Guenther) |
| 306 | +- Update test suite documentation (9086de2) (Anton Lindqvist) |
295 | 307 |
|
296 |
| -# v1.7.0 - 2017-06-30 |
| 308 | +- Enable `ICRNL` input mode (61a5ae5, #192) (Anton Lindqvist) |
297 | 309 |
|
298 |
| -## New features |
| 310 | +## News |
299 | 311 |
|
300 | 312 | - Add support for HOME and END keys (10f04ae, 0a545bc, 1402ecc, #195) (Jenz
|
301 | 313 | Guenther)
|
|
314 | 326 |
|
315 | 327 | - Selection bar vanishes on Page-Down (92e492b, #199, #200) (Jenz Guenther)
|
316 | 328 |
|
317 |
| -## Changes |
318 |
| - |
319 |
| -- Refactoring and cleanup (74aa733, 5b237d3, bfe26ae, c16475f, 7b99e29, #189) |
320 |
| - (Anton Lindqvist) |
321 |
| - |
322 |
| -- Run `mandoc(1)` and UBSan on Travis (f37e5e8, 368d37d, #190, #193) (Anton |
323 |
| - Lindqvist) |
324 |
| - |
325 |
| -- Update test suite documentation (9086de2) (Anton Lindqvist) |
326 |
| - |
327 |
| -- Enable `ICRNL` input mode (61a5ae5, #192) (Anton Lindqvist) |
328 |
| - |
329 | 329 | # v1.6.1 - 2017-04-24
|
330 | 330 |
|
331 | 331 | ## Bug fixes
|
|
334 | 334 |
|
335 | 335 | # v1.6.0 - 2017-04-19
|
336 | 336 |
|
| 337 | +## News |
| 338 | + |
| 339 | +- Test suite improvements (5c339d8, 2a5196a, 618a490, fd824f5) (Anton Lindqvist) |
| 340 | + |
| 341 | +- Exit with `0` on success and `1` on failure instead of using the exit codes |
| 342 | + defined in `sysexits.h` (e3a5207, #183) (Anton Lindqvist) |
| 343 | + |
337 | 344 | ## Bug fixes
|
338 | 345 |
|
339 | 346 | - Fix memory leak (63c7da5) (Anton Lindqvist)
|
|
348 | 355 | - Define `_GNU_SOURCE` in order to make `wcwidth(3)` available on Linux
|
349 | 356 | (ffb4ca4, #185) (Anton Lindqvist)
|
350 | 357 |
|
351 |
| -## New features |
352 |
| - |
353 |
| -- Test suite improvements (5c339d8, 2a5196a, 618a490, fd824f5) (Anton Lindqvist) |
354 |
| - |
355 |
| -- Exit with `0` on success and `1` on failure instead of using the exit codes |
356 |
| - defined in `sysexits.h` (e3a5207, #183) (Anton Lindqvist) |
357 |
| - |
358 | 358 | # v1.5.4 - 2017-01-23
|
359 | 359 |
|
360 | 360 | ## Bug fixes
|
|
366 | 366 |
|
367 | 367 | # v1.5.3 - 2016-12-07
|
368 | 368 |
|
369 |
| -## New features |
| 369 | +## News |
370 | 370 |
|
371 | 371 | - Favor linking against curses instead of ncursesw (#167) (Anton Lindqvist)
|
372 | 372 |
|
|
396 | 396 |
|
397 | 397 | # v1.5.1 - 2016-10-04
|
398 | 398 |
|
399 |
| -## New features |
| 399 | +## News |
400 | 400 |
|
401 | 401 | - Improve readability of tests by adding comment support and cleanup test code
|
402 | 402 | (#161) (Anton Lindqvist)
|
|
409 | 409 |
|
410 | 410 | # v1.5.0 - 2016-09-19
|
411 | 411 |
|
412 |
| -## New features |
| 412 | +## News |
413 | 413 |
|
414 | 414 | - Add FreeBSD installation instructions (#130) (Neel Chauhan)
|
415 | 415 |
|
|
443 | 443 |
|
444 | 444 | # v1.4.0 - 2016-06-03
|
445 | 445 |
|
446 |
| -## New features |
| 446 | +## Changes |
| 447 | + |
| 448 | +- Remove altscreen condition if invoked from Vim (Anton Lindqvist) |
| 449 | + |
| 450 | +## News |
447 | 451 |
|
448 | 452 | - Add a test suite (Anton Lindqvist, prahlad, Score_Under)
|
449 | 453 |
|
|
466 | 470 |
|
467 | 471 | - Refactoring and cleanup (Anton Lindqvist)
|
468 | 472 |
|
469 |
| -## Removed features |
470 |
| - |
471 |
| -- Remove altscreen condition if invoked from Vim (Anton Lindqvist) |
472 |
| - |
473 | 473 | # v1.3.0 - 2016-02-12
|
474 | 474 |
|
475 |
| -## New features |
| 475 | +## News |
476 | 476 |
|
477 | 477 | - Highlight the matched substring of choices (Anton Lindqvist)
|
478 | 478 |
|
|
508 | 508 |
|
509 | 509 | # v1.2.0 - 2015-08-07
|
510 | 510 |
|
511 |
| -## New features |
| 511 | +## News |
512 | 512 |
|
513 | 513 | - Allow users to pick the current input query. (Ross Hadden)
|
514 | 514 |
|
|
538 | 538 |
|
539 | 539 | # v1.1.0 - 2015-02-27
|
540 | 540 |
|
541 |
| -## New features |
| 541 | +## News |
542 | 542 |
|
543 | 543 | - Automatically disable alternate screen in Vim. (Calle Erlandsson)
|
544 | 544 |
|
|
556 | 556 |
|
557 | 557 | # v1.0.0 - 2015-02-26
|
558 | 558 |
|
559 |
| -## New features |
| 559 | +## News |
560 | 560 |
|
561 | 561 | - Emacs key bindings. (Keith Smiley, Calle Erlandsson)
|
562 | 562 |
|
|
574 | 574 |
|
575 | 575 | # v0.0.1 - 2014-08-18
|
576 | 576 |
|
577 |
| -## New features |
| 577 | +## News |
578 | 578 |
|
579 | 579 | - Fuzzy select anything. (Calle Erlandsson, Mike Burns)
|
580 | 580 |
|
|
0 commit comments