* Drop support for Python 3.7. * Upgrade linters and refactor various string formatting and other cleanups. * Upgrade Cython to latest release (3.0.10). * Linux wheels should be back now. * Switched docs theme to furo.
3.6.1
------------------
* Added safe repr support for Decimal objects.
3.6.0
------------------
* Added C extension support for Python 3.11. This may come with up to 10% performance hit (depending on use-case) for all Pythons. Unfortunately some `compat shims <https://raw.githubusercontent.com/python/pythoncapi_compat/master/pythoncapi_compat.h>`_ are now used for getting frame details. This is necessary to be able to work with Python 3.11 and be more future-proof. * Added safe repr support for ZoneInfo objects. * C extension files are now prebuilt with Cython 3.0b2. * Replaced the flake8/isort pre-commit hooks with ruff. * Disabled editable wheels (`PEP-0662 <https://peps.python.org/pep-0662/>`_) as they don't include the `hunter.pth` file. There may be a way to do it but I haven't figured out a way to customize the `editable_wheel` command without a very brittle solution glued to setuptools' internals.
3.5.1
------------------
* Fixed breakage in ``hunter-trace`` when Ctrl-C.
3.5.0
------------------
* Add support for generators and coroutines in the :obj:`hunter.wrap` decorator. * Dropped support for Python 3.6.
3.4.3
------------------
* Removed most of the Python 2 support code. * Fix some refactoring regression in ``setup.py`` and make the 3.4.x series installable only on Python 3.6 and later. * Yank 3.4.0, 3.4.1, 3.4.2 releases to avoid install problems on Python 2.7.