Releases: mptre/pick
Releases · mptre/pick
v1.6.0
Bug fixes
-
Fix memory leak (63c7da5) (Anton Lindqvist)
-
Postpone initial pledge call (bb0ef4f) (Anton Lindqvist)
-
Don't match strings inside escape sequences (3c0b407) (Anton Lindqvist)
-
Calculate the width of each displayed character (369350b, #184, #185) (Anton Lindqvist)
-
Define
_GNU_SOURCE
in order to makewcwidth(3)
available on Linux (ffb4ca4, #185) (Anton Lindqvist)
New features
v1.5.4
v1.5.3
New features
- Favor linking against curses instead of ncursesw (#167) (Anton Lindqvist)
- Improve performance (647b734) (Anton Lindqvist)
Bug fixes
- Cleanup man page (#172) (Anton Lindqvist)
- Fix off-by-one error related to query memory allocation (485b436) (Anton Lindqvist)
- Fix underline spill over bug (#174) (Anton Lindqvist)
- Fix shortest left-most match bug (42c8197) (Anton Lindqvist)
- Recognize carriage return as enter (#178) (Anton Lindqvist)
v1.5.2
v1.5.1
v1.5.0
New features
- Add FreeBSD installation instructions #130 (Neel Chauhan)
- Improve test coverage #137, #150, #151 (Anton Lindqvist)
- Improve search performance #142 (Anton Lindqvist)
- Add support for vertical scrolling #144 (Anton Lindqvist)
- Improve test suite #148, #150, #151, #159 (Anton Lindqvist, Calle Erlandsson)
- Add support for page keys #149 (Anton Lindqvist)
- Improve escape sequence handling #155 (Anton Lindqvist)
- Improve cursor handling #156 (Anton Lindqvist)
- Add a changelog #158 (Anton Lindqvist)
Bug fixes
v1.4.0
New features
- Add a test suite (Anton Lindqvist, prahlad, Score_Under)
- Add an
-S
option for disable sorting of choices (Calle Erlandsson) - Add UTF-8 support (Anton Lindqvist)
- Add support for using the delete key and Ctrl-D interchangeably (prahlad)
- Make use of
pledge(1)
on OpenBSD (Anton Lindqvist)
Bug fixes
- Fix compatibility issues with the Android NDK and the musl libc (Fredrik Fornwall)
- Fix issues with newlines caused by colored input (Calle Erlandsson)
- Fix standout rendering of the last line (Anton Lindqvist)
- Refactoring and cleanup (Anton Lindqvist)
Removed features
- Remove altscreen condition if invoked from Vim (Anton Lindqvist)
v1.3.0
New features
- Highlight the matched substring of choices (Anton Lindqvist)
- Scroll query horizontally as needed (Calle Erlandsson)
Bug fixes
- Add Debian/Ubuntu installation instructions to the README (Scott Stevenson)
- Improve error messages for missing terminfo capabilities (Anton Lindqvist)
- Don't clear the screen unless using the alternate screen (Anton Lindqvist)
- When the query is empty, preserve the input order of choices (Anton Lindqvist)
- Performance improvements and implementation simplifications (Anton Lindqvist)
- Correct Ctrl-K behavior (Calle Erlandsson)
v1.2.1
Bug fixes
- Prevent flickering on some ttys by explicitly flushing output after drawing a full screen (Score_Under)
- Prevent segfaults on systems where
strtok_r
sets the context pointer toNULL
when the delimiter is not found (Artem Chistyakov) - Make the
-d
option behave as it is documented (Artem Chistyakov) - Prevent scrolling (Calle Erlandsson)
v1.2.0
New features
- Allow users to pick the current input query. (Ross Hadden)
- Add installation instructions for Mac OS X via MacPorts. (Chunyang Xu)
- Sort choices with the same score lexicographically making sort order deterministic. (Calle Erlandsson)
Bug fixes
- Improve error handling. (Calle Erlandsson)
- Don't drop user input under high load. (Calle Erlandsson)
- Fix build failures on systems where
ncurses
does not exists butncursesw
does. (Aggelos Avgerinos) - Fix build failures on Cygwin. (Gabor Buella)