Skip to content

Releases: atomflunder/stringmatch

v0.6.1

30 Jul 16:07
Compare
Choose a tag to compare
  • Fixed ranking of matches with keyword arguments

v0.6.0

30 Jul 16:06
142fecc
Compare
Choose a tag to compare
  • Added distance functions
    • These are: distance and distance_list
  • Added new Class _Scorer with LevenshteinScorer, JaroScorer and JaroWinklerScorer subclasses
    • You need to pass these in now instead of a string when initialising Match() and Ratio() with different scorers

v0.5.0

30 Jul 16:06
0d55b57
Compare
Choose a tag to compare
  • Removed scorer argument from functions, added it into __init__ in both Match() and Ratio()
  • Renamed *_with_score functions to *_with_ratio to be consistent with naming
    • This affects the three functions added in v0.4.0
  • Removed Exceptions
    • Returning a score of 0 instead of raising EmptySearchException
    • Using "levenshtein" as default instead of raising InvalidScorerException
    • Setting no limit instead of raising InvalidLimitException, if a limit less than 1 is set
    • Updated docstrings to reflect these changes
    • Updated tests to reflect these changes

v0.4.1

30 Jul 16:05
Compare
Choose a tag to compare
  • Added proper Python Versions to setup classifiers

v0.4.0

30 Jul 16:05
Compare
Choose a tag to compare
  • Added match_with_score, get_best_match_with_score and get_best_matches_with_score functions
    • Added tests for those functions
  • Updated documentation a bit

v0.3.1

30 Jul 16:04
Compare
Choose a tag to compare
  • Fixed bug where matches are ordered by the default scorer and not the one chosen

v0.3.0

30 Jul 16:04
Compare
Choose a tag to compare
  • Made library installable via pip
  • Rebranded library from searchlib to stringmatch

v0.2.0

30 Jul 16:04
Compare
Choose a tag to compare
  • Made library public and installable via git
  • Added multiple scorers
  • Added new kwargs to Match functions
    • Added tests for those
  • Improved various functions
  • Added exception type
  • Some documentation improvements

v0.1.0

30 Jul 16:03
Compare
Choose a tag to compare
  • Initial commit
  • Added basic ratio, string manipulation and matching functions
  • Added tests for those
  • Added some custom exceptions