- 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.
- Add Python 3.7 support.
- Drop Python 3.3 and 3.4 support.
1.10.0
-------------------
- ``timecall()`` now defaults to the highest-precision timer (``timeit.default_timer()``) instead of ``time.time()``: https://github.com/mgedmin/profilehooks/pull/11