* Update Python support to 3.5-3.8, as 3.4 has reached its end of life. * Converted setuptools metadata to configuration file. This meant removing the ``__version__`` attribute from the package. If you want to inspect the installed version, use ``importlib.metadata.version("django-perf-rec")`` (`docs <https://docs.python.org/3.8/library/importlib.metadata.html#distribution-versions>`__ / `backport <https://pypi.org/project/importlib-metadata/>`__). * Fix ``Q()`` Patchy patch for Django 2.0+ with non-ANDed ``Q()``'s.
4.4.0
------------------
* Normalize SQL whitespace. This will change fingerprinted SQL in some cases.
4.3.0
------------------
* Add support for Django 2.2.
4.2.0
------------------
* Work with, and require, ``sqlparse`` > 0.3.0.
4.1.0
------------------
* Fix a bug in automatic test record naming when two different modules had a test with the same class + name that ran one after another. * Fix Python 3.7 ``DeprecationWarning`` for ``collections.abc`` (Python 3.7 not officially supported yet).
4.0.0
------------------
* Drop Python 2 support, only Python 3.4+ is supported now. * Drop Django 1.8, 1.9, and 1.10 support. Only Django 1.11+ is supported now. * Dropped requirements for ``kwargs-only`` and ``six``.