Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: tcrouch/edits.cr

0.8.0

05 Aug 17:34

Choose a tag to compare

  • Strings with only single-byte characters (e.g. ACSII text) have optimised path for Levenshtein, Restricted & Jaro. Reduced memory usage and ~20-60% faster.
  • Strings with multi-byte characters have reduced memory usage for Levenshtein and Restricted.

0.7.0

18 Oct 14:57

Choose a tag to compare

  • Damerau Levenshtein algorithm improvement (~15% faster)
  • Use Slice for matrix rows (Levenshtein ~2% slower; Restricted ~25% faster; Damerau ~20% faster)
  • Loosen type restriction for max arguments from Int32 to Int

0.6.0

07 Jun 11:23

Choose a tag to compare

  • Type spec of parameters for integer Hamming loosened from Int32 | Int64 to Int
  • Code quality/reflect language changes

0.5.0

18 Jan 16:22

Choose a tag to compare

Use // operator for integer division for compatibility with Crystal 0.31+

0.4.0

10 Feb 15:47

Choose a tag to compare

Adds RestrictedEdit.most_similar

0.3.0

06 Nov 20:45

Choose a tag to compare

  • Adds thresholded version of Restricted Edit
  • Performance improvements

0.2.1

05 Nov 21:47

Choose a tag to compare

  • Thresholded Levenshtein remains bounded to max value when one string is blank
  • Fix Ukkonen cut-off implementation 🏇

0.2.0

26 Mar 20:54

Choose a tag to compare

JaroWinkler.distance and JaroWinkler.similarity now have the same method signature.

0.1.0

19 Oct 19:48

Choose a tag to compare

Initial release 🎉