From d17ca274cd12bba6cf262aceb7c47d4cb126e10c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Mar 2026 02:51:40 +0000 Subject: [PATCH 1/3] Initial plan From 4b2757379eb6dfb9eadc0be93616702b00ab6ff0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Mar 2026 02:53:40 +0000 Subject: [PATCH 2/3] docs: clarify release scope since v5.6.2 Co-authored-by: yanyiwu <2162645+yanyiwu@users.noreply.github.com> --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e54eb63f..41067795 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # CHANGELOG +## Unreleased + ++ fix: FullSegment no longer skips the rune after a null dictionary match ++ test: cover the FullSegment regression and related mixed alphanumeric segmentation cases ++ release: compared with v5.6.2, the current unreleased change set is small and suitable for a patch release such as v5.6.3 if maintainers want to publish it + +## v5.6.2 + ++ perf: cache parsed main dictionary across DictTrie instances + +## v5.6.1 + ++ build: update CMakeLists.txt and CMake workflows ++ build: guard the cppjieba target, fix limonp include path, and install headers and dict resources ++ fix: avoid heap corruption for very long strings + +## v5.6.0 + ++ fix: remove outdated entry from jieba dictionary ++ build: refine CMakeLists.txt and test configuration ++ docs: update README.md ++ deps: upgrade limonp from v1.0.0 to v1.0.1 + ## v5.5.0 + feat: add Windows ARM64 build support From 3e8db107bada30e1359e8b05b38c6163c4fc38d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Mar 2026 02:54:16 +0000 Subject: [PATCH 3/3] docs: keep changelog focused on released changes Co-authored-by: yanyiwu <2162645+yanyiwu@users.noreply.github.com> --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41067795..4f4f7192 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,6 @@ + fix: FullSegment no longer skips the rune after a null dictionary match + test: cover the FullSegment regression and related mixed alphanumeric segmentation cases -+ release: compared with v5.6.2, the current unreleased change set is small and suitable for a patch release such as v5.6.3 if maintainers want to publish it ## v5.6.2