- Drop support for Python 2.7 - Remove CompatEventEmitter and rename BaseEventEmitter to EventEmitter - Create an alias for BaseEventEmitter with a deprecation warning
7.0.4
- setup_requires vs tests_require now correct - tests_require updated to pass in tox - 3.7 testing removed from tox - 2.7 testing removed from Travis
7.0.3
- Tag license as MIT in setup.py - Update requirements and environment to pip -e the package
7.0.2
- Support Python 3.8 by attempting to import TimeoutError from `asyncio.exceptions` - Add LICENSE to package manifest - Add trio testing to tox - Add Python 3.8 to tox - Fix Python 2.7 in tox
7.0.1
- Some tweaks to the docs
7.0.0
- Added a `TrioEventEmitter` class for intended use with trio - `AsyncIOEventEmitter` now correctly handles cancellations - Add a new experimental `pyee.uplift` API for adding new functionality to existing event emitters