Skip to content

Releases: seatgeek/fuzzywuzzy

Add Python 3.7 Compatibility

13 Feb 22:14
Compare
Choose a tag to compare
0.18.0

Release version 0.18.0

0.16.0 (2017-12-18)

18 Dec 16:08
Compare
Choose a tag to compare
  • Add punctuation characters back in so process does something.
    [davidcellis]

  • Simpler alphabet and even fewer examples. [davidcellis]

  • Fewer examples and larger deadlines for Hypothesis. [davidcellis]

  • Slightly more examples. [davidcellis]

  • Attempt to fix the failing 2.7 and 3.6 python tests. [davidcellis]

  • Readme: add link to C++ port. [Lizard]

  • Fix tests on Python 3.3. [Jon Banafato]

    Modify tox.ini and .travis.yml to install enum34 when running with
    Python 3.3 to allow hypothesis tests to pass.

  • Normalize Python versions. [Jon Banafato]

    • Enable Travis-CI tests for Python 3.6
    • Enable tests for all supported Python versions in tox.ini
    • Add Trove classifiers for Python 3.4 - 3.6 to setup.py

    Note: Python 2.6 and 3.3 are no longer supported by the Python core
    team. Support for these can likely be dropped, but that's out of scope
    for this change set.

  • Fix typos. [Sven-Hendrik Haase]

0.15.1 (2017-07-19)

21 Sep 23:13
Compare
Choose a tag to compare
  • Fix setup.py (addresses #155) [Paul O'Leary McCann]

  • Merge remote-tracking branch 'upstream/master' into
    extract_optimizations. [nolan]

  • Seed random before generating benchmark strings. [nolan]

  • Cleaner implementation of same idea without new param, but adding
    existing full_process param to Q,W,UQ,UW. [nolan]

  • Fix benchmark only generate list once. [nolan]

  • Only run util.full_process once on query when using extract functions,
    add new benchmarks. [nolan]

0.15.0 (2017-02-20)

21 Sep 23:13
Compare
Choose a tag to compare
  • Add extras require to install python-levenshtein optionally. [Rolando
    Espinoza]

    This allows to install python-levenshtein as dependency.

  • Fix link formatting in the README. [Alex Chan]

  • Add fuzzball.js JavaScript port link. [nolan]

  • Added Rust Port link. [Logan Collins]

  • Validate_string docstring. [davidcellis]

  • For full comparisons test that ONLY exact matches (after processing)
    are added. [davidcellis]

  • Add detailed docstrings to WRatio and QRatio comparisons.
    [davidcellis]

0.14.0 (2016-11-04)

20 Feb 20:22
Compare
Choose a tag to compare
  • Possible PEP-8 fix + make pep-8 warnings appear in test. [davidcellis]
  • Possible PEP-8 fix. [davidcellis]
  • Possible PEP-8 fix. [davidcellis]
  • Test for stderr log instead of warning. [davidcellis]
  • Convert warning.warn to logging.warning. [davidcellis]
  • Additional details for empty string warning from process. [davidcellis]
  • Enclose warnings.simplefilter() inside a with statement. [samkennerly]

0.13.0 (2016-11-01)

20 Feb 20:21
Compare
Choose a tag to compare
  • Support alternate git status output. [Jose Diaz-Gonzalez]
  • Split warning test into new test file, added to travis execution on 2.6 / pypy3. [davidcellis]
  • Remove hypothesis examples database from gitignore. [davidcellis]
  • Add check for warning to tests. [davidcellis]
  • Check processor and warn before scorer may remove processor. [davidcellis]
  • Renamed test - tidied docstring. [davidcellis]
  • Add token ratios to the list of scorers that skip running full_process as a processor. [davidcellis]
  • Added tokex_sort, token_set to test. [davidcellis]
  • Test docstrings/comments. [davidcellis]
  • Added py.test .cache/ removed duplicated build from gitignore. [davidcellis]
  • Added default_scorer, default_processor parameters to make it easier to change in the future. [davidcellis]
  • Rewrote extracts to explicitly use default values for processor and scorer. [davidcellis]
  • Changed Hypothesis tests to use pytest parameters. [davidcellis]
  • Added Hypothesis based tests for identical strings. [Ducksual]
  • Added test for simple 'a, b' string on process.extractOne. [Ducksual]
  • Process the query in process.extractWithoutOrder when using a scorer which does not do so. [Ducksual]
  • Mention that difflib and levenshtein results may differ. [Jose Diaz-Gonzalez]

0.12.0 (2016-09-14)

14 Sep 15:42
Compare
Choose a tag to compare
  • Declare support for universal wheels. [Thomas Grainger]
  • Clarify that license is GPLv2. [Gareth Tan]

0.11.1 (2016-07-27)

14 Sep 15:20
Compare
Choose a tag to compare
  • Add editorconfig. [Jose Diaz-Gonzalez]
  • Added tox.ini cofig file for easy local multi-environment testing changed travis config to use py.test like tox updated use of pep8 module to pycodestyle. [Pedro Rodrigues]

0.11.0 (2016-06-30)

30 Jun 18:34
Compare
Choose a tag to compare
  • Clean-up. [desmaisons_david]

  • Improving performance. [desmaisons_david]

  • Performance Improvement. [desmaisons_david]

  • Fix link to Levenshtein. [Brian J. McGuirk]

  • Fix readme links. [Brian J. McGuirk]

  • Add license to StringMatcher.py. [Jose Diaz-Gonzalez]

    Closes #113

0.10.0 (2016-03-13)

30 Jun 18:31
Compare
Choose a tag to compare
  • Handle None inputs same as empty string (Issue #94) [Nick Miller]