1.1.7
Include a LICENSE file.
1.1.6
In submission, avoid an error on non-integer durations. A new function, get_submission_status, abstracts the API endpoint for monitoring submissions using the (new) result from the submit function.
1.1.5
Fix compatibility with Python 3 in the submit function. Errors in submit are now also handled correctly (i.e., they raise an informative WebServiceError instead of a TypeError).
1.1.4
Fix an error on versions of the fpcalc tool that report the duration as a fractional number.
1.1.3
Accept bytearray objects in addition to other bytes-like types.
1.1.2
Fix a possible crash on Unicode text in Python 2 in a non-Unicode locale. Look for version “1” of the Chromaprint shared library file.
1.1.1
Fix a possible setup error on Python 3.
1.1.0
Include fpcalc.py script in source distributions. Add Python 3 support
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.