aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-nucleo/CHANGELOG.md
blob: 4ea54b2c41b1cd256adeb0ed0b5c94839b826a53 (plain) (blame)
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
# Changelog

# [0.5.0] - 2024-4-2

## **Breaking Changes**

* `Injector::push` now passes a reference to the push value to the closure generating the columns


# [0.4.1] - 2024-3-11

## Bugfixes

* crash when restarting picker with fast active stream

# [0.4.0] - 2024-2-20

## Added

* `active_injectors()` to retrieve the number of injectors that can potentially add new items to the matcher in the future.

## Bugfixes

* fix Unicode substring matcher expecting an exact match (rejecting trailing characters)
* fix crashes and false positives in unicode substring matcher

# [0.3.0] - 2023-12-22

## **Breaking Changes**

* Pattern API method now requires a Unicode `Normalization` strategy in addition to a `CaseMatching` strategy.

## Bugfixes

* avoid incorrect matches when searching for ASCII needles in a Unicode haystack
* correctly handle Unicode normalization when there are normalizable characters in the pattern, for example characters with umlauts
* when the needle is composed of a single char, return the score and index
  of the best position instead of always returning the first matched character
  in the haystack

# [0.2.1] - 2023-09-02

## Bugfixes

* ensure matcher runs on first call to `tick`

# [0.2.0] - 2023-09-01

*initial public release*


[0.3.0]: https://github.com/helix-editor/nucleo/releases/tag/nucleo-v0.3.0
[0.2.1]: https://github.com/helix-editor/nucleo/releases/tag/nucleo-v0.2.1
[0.2.0]: https://github.com/helix-editor/nucleo/releases/tag/nucleo-v0.2.0