- `EventEmitter` supports pickling - Development dependencies updated to latest - Dependency on mock removed in favor of unittest.mock - Additional type hints so pyright check passes on latest - Drop 3.7 support
9.0.4
- Add `py.typed` file to `MANIFEST.in` (ensures mypy actually respects the type annotations)
9.0.3
- Improve type safety of `EventEmitteron`, `EventEmitteradd_listener` and `EventEmitterlistens_to` by parameterizing the `Handler` - Minor fixes to documentation
9.0.2
- Add `tests_require` to setup.py, fixing COPR build - Install as an editable package in `environment.yml` and `requirements_docs.txt`, fixing Conda workflows and ReadTheDocs respectively
9.0.1
- Fix regression where `EventEmitterlisteners` began crashing when called with uninitialized listeners