Releases: rapidfuzz/strsim-rs
Releases · rapidfuzz/strsim-rs
Release 0.11.1
Fixed
- Drop MSRV down to 1.56 which was mistakenly changed in 0.11.0
Release 0.11.0
Changed
-
improve OSA implementation
- reduce runtime
- reduce binary size by more than
25%
-
reduce binary size of Levenshtein distance
-
improve Damerau-Levenshtein implementation
- reduce memory usage from
O(N*M)
toO(N+M)
- reduce runtime in our own benchmark by more than
70%
- reduce binary size by more than
25%
- reduce memory usage from
-
only boost similarity in Jaro-Winkler once the Jaro similarity exceeds 0.7
Fixed
- Fix transposition counting in Jaro and Jaro-Winkler.
- Limit common prefix in Jaro-Winkler to 4 characters
Release 0.10.1
Changed
-
improve OSA implementation
- reduce runtime
- reduce binary size by more than
25%
-
reduce binary size of Levenshtein distance
-
improve Damerau-Levenshtein implementation
- reduce memory usage from
O(N*M)
toO(N+M)
- reduce runtime in our own benchmark by more than
70%
- reduce binary size by more than
25%
- reduce memory usage from
-
only boost similarity in Jaro-Winkler once the Jaro similarity exceeds 0.7
Fixed
- Fix transposition counting in Jaro and Jaro-Winkler.
- Limit common prefix in Jaro-Winkler to 4 characters