Skip to content

Releases: atomflunder/stringmatch

v0.12.2

30 Jul 16:14
Compare
Choose a tag to compare
  • Bumped Version to make installation process easier

v0.12.1

30 Jul 16:14
Compare
Choose a tag to compare
  • Fixed Custom Scorers being broken accidentally

v0.12.0

30 Jul 16:14
Compare
Choose a tag to compare
  • Using mypyc to compile (again)
    • Various smaller changes to accomodate mypyc
    • Roughly doubles speed of library
  • Holding rapidfuzz to 2.0.15 for now, 2.1.0 and above will break the library.
    • This is because editops are not implemented (yet), hopefully this will change soon.

v0.11.1

30 Jul 16:14
Compare
Choose a tag to compare
  • Improved performance further (more than 2x improvement)
  • partial_ratio now returns 0 instead of an error when a non-string is present

v0.11.0

30 Jul 16:14
Compare
Choose a tag to compare
  • Renamed _Scorer class to BaseScorer
  • Improved performance slightly

v0.10.13

30 Jul 16:14
Compare
Choose a tag to compare
  • Added py.typed file
  • Added some examples in a new examples directory
    • This includes a benchmark with thefuzz

v0.10.12

30 Jul 16:13
Compare
Choose a tag to compare
  • Set ignore_case kwarg by default to True
  • Renamed only_letters kwarg to alphanumeric to better reflect what it actually does

v0.10.11

30 Jul 16:13
Compare
Choose a tag to compare
  • Adjusted sorting algorithm for functions that return multiple results
    • Should yield a bit better results when ratios are tied

v0.10.10

30 Jul 16:13
Compare
Choose a tag to compare
  • Adjusted partial matching a tiny bit more
  • Adjusted tests accordingly

v0.10.9

30 Jul 16:13
Compare
Choose a tag to compare
  • Preventing raising errors when passing in non-strings
    • Just returning 0 in these cases
  • Added scorer subclass example to Readme