- Add support for Python 3.9, 3.10, 3.11, 3.12, and 3.13.
- Drop support for Python 2.7, 3.5 and 3.6.
- Drop support for ``hotshot`` (which was only available for Python 2.7).
1.12.0
-------------------
- Added the ability to pass a text-mode file object to the ``stdout`` kwarg of the ``profile()`` decorator and ``FuncProfiler()`` constructor for capturing output: https://github.com/mgedmin/profilehooks/pull/26.
1.11.2
-------------------
- Fix breakage with ``functools.lru_cache()``: https://github.com/mgedmin/profilehooks/issues/25.
- Use ``functools.wraps()`` so decorated functions now correctly set the ``__wrapped__`` attribute.
1.11.1
-------------------
- Add support for Python 3.8.
- Detect Python source file encoding correctly in ``coverage``. https://github.com/mgedmin/profilehooks/issues/24.
1.11.0
-------------------
- New options: ``timecall(log_name='logger', log_level=DEBUG)``. https://github.com/mgedmin/profilehooks/pull/20.