From 8f9777ce7aecfe1a163a915e3245466b9dd9ac2e Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Mon, 16 Mar 2026 15:22:49 -0700 Subject: Squashed 'crates/atuin-nucleo/' content from commit 4253de9f git-subtree-dir: crates/atuin-nucleo git-subtree-split: 4253de9faabb4e5c6d81d946a5e35a90f87347ee --- CHANGELOG.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 CHANGELOG.md (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..4ea54b2c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,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 -- cgit v1.3.1