summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 59df5bd21bc603cc0b1f849fe5526eec753b2e4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
## 1.0 (2018-09-23)

Features:

  - Support UTF-8
  - Support readline-like editing
  - Quit on Esc
  - Redraw on terminal resize
  - Bracketed paste escapes are ignored

Performance:

  - Initialize tty interface before reading stdin

## 0.9 (2017-04-17)

Features:

  - Support Ctrl-k and Ctrl-j for movement

Performance:

  - Use threads to parallelize sorting
  - Improve parallelism of searching and scoring

Internal:

  - Fix test suite on i386
  - Replace test suite with greatest
  - Add property tests
  - Add acceptance tests

## 0.8 (2017-01-01)

Bugfixes:

  - Fix cursor position shifing upwards when input has less than 2 items.

## 0.7 (2016-08-03)

Bugfixes:

  - Fixed a segfault when encountering non-ascii characters
  - Fixed building against musl libc

## 0.6 (2016-07-26)

Performance:

  - Use threads to parallelize searching and scoring
  - Read all pending input from tty before searching
  - Use a lookup table for computing bonuses

Bugfixes:

  - Fixed command line parsing on ARM
  - Fix error when autocompleting and there are no matches

## 0.5 (2016-06-11)

Bugfixes:

  - Made sorting stable on all platforms

## 0.4 (May 19, 2016)

Features:

  - Add `-q`/`--query` for specifying initial query

Bugfixes:

  - Fixed last line of results not being cleared on exit
  - Check errors when opening the TTY device

## 0.3 (April 25, 2016)

Bugfixes:

  - Runs properly in a terminal with -icrnl

## 0.2 (October 19, 2014)

Features:

  - Allow specifying custom prompt

Performance:

  - Reduce memory usage on large sets

Bugfixes:

  - Terminal is properly reset on exit
  - Fixed make install on OS X

## 0.1 (September 20, 2014)

Initial release