From ab1ee05e510002667d63c38f5b5dd633c3019e8d Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 8 Aug 2026 19:10:52 +0900 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 762a1d4c..72e122f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,15 @@ CHANGELOG 0.74.3 ------ +- Performance optimizations for non-ASCII input + - A line holding any non-ASCII character is kept as a rune array, and the prefilter did not run on those lines, so every item went through the full score matrix + - Queries are up to 16x faster, the gain growing with how much of the line is non-ASCII + - Non-ASCII queries are up to 12x faster + - Reading non-ASCII input is up to 37% faster and uses up to 29% less memory, the gain depending on how early the first non-ASCII character appears in the line + - Accented Latin and fullwidth forms get the faster reading but not the faster queries, because those characters can still match their ASCII counterparts + - ASCII input is unaffected - Fixed an image from a preview command being torn apart when its rows are separated by IND instead of newlines, as `chafa` does under tmux (#4885) +- Fixed `replace-query` corrupting the item text when the query is edited afterwards 0.74.2 ------