Skip to content

Latest commit

 

History

History
119 lines (61 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

119 lines (61 loc) · 2.29 KB

Changelog

Unreleased - ReleaseDate

Added

Changed

Removed

2.2.2 - 2022-12-28

Fixed

  • Second correction to try_levenshtein internals

2.2.1 - 2022-12-28

Fixed

  • Levenshtein limit functions now follow the limit if short circuited

2.2.0 - 2022-12-15

Added

  • Added try_levenshtein_x functions to allow returning an Option if a limit is hit

Changed

  • (internal) crate structure reorganization

Removed

2.1.3 - 2022-08-26

Changed

  • Simplify algorithms to be more rustastic
  • Update Github workflows

2.1.2 - 2022-07-24

Changed

  • Changed jaccard_set to take a reference rather than the a copied value

2.1.1 - 2022-07-21

Changed

  • Improved documentation coverage

2.1.0 - 2022-07-21

Added

  • New function levenshtein_limit_iter

Changed

  • levenshtein_limit_weight moved to just levenshtein_weight to save redundancy
  • Significantly improved algorithm for weighted levenshtein calculations

Removed

  • levenshtein_limit_weight_slice has been removed. Use levenshtein_weight_iter instead.

2.0.7 - 2022-07-14

Changed

  • Fixed musllinux builds to work for 3.7-3.10.

2.0.6 - 2022-07-13

Changed

  • Updated algorithm used by levenshtein and levenshtein_limit for significantly improved performance, especially when strings start or end with a large number of similar characters.

2.0.5 - 2022-07-13