# 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