Repository navigation
v1.4.0
v1.4.0 (minor)
Changes since v1.3.0:
- Keep an exact match above the same text with a suffix [patch] (@Claude)
- Give matches after -, ., /, \ and any whitespace the separator bonus [minor] (@Claude)
- Ignore case for letters outside the Basic Multilingual Plane [patch] (@matt-edmondson)
- Charge a losing rematch as a skipped letter [patch] (@Claude)
- Move CI onto the shared ci-shared.yml pipeline (@Claude)
- Normalize the well-formed text around a lone surrogate [patch] (@Claude)
- Match Greek final sigma and the micro sign ignoring case [patch] (@Claude)
- fix: make maxPrefixPenalty actually cap the prefix penalty [patch] (@Claude)
- fix: count the prefix penalty in codepoints, not UTF-16 code units [patch] (@Claude)
- docs: document only the API the library actually ships [patch] (@Claude)
- Gate Dependabot auto-merge on CI actually being green (@Claude)
- fix: match by Unicode codepoint so a lone surrogate cannot match half a pair [patch] (@matt-edmondson)
- fix: keep the Contains overloads adjacent [patch] (@Claude)
- fix: match canonically equivalent NFC and NFD text [patch] (@Claude)
- ci: adopt the consolidated .NET workflow [patch] (@Claude)
What's Changed
- Give matches after -, ., /, \ and any whitespace the separator bonus [minor] by @matt-edmondson in #108
- Keep an exact match above the same text with a suffix [patch] by @matt-edmondson in #109
Full Changelog: v1.3.16...v1.4.0