- Fixes a replacement typo in setup.py for `package_data` - Bumps all dependencies
1.9.0
- Removes the `coveralls` dev dependency and instead updates `pytest-cov` to v4 which now supports `lcov` generation
1.8.0
- Overhaul the build process (uses the `build` package instead of the legacy `python setup.py` command) - Simplifies the GitHub release workflow by using the new Makefile build targets - Ignores the test directory in the build - Pins all development dependencies
1.7.1
- Update Makefile install target to not symlink to the home directory - Update Black to use the `preview` flag - Bump dev dependencies
1.7.0
- Adds `mypy` and type hinting via `py.typed` - Simplifies template module (removes unused class) - Adds missing `__all__` variable to `__init__.py` - Simplifies the lint step of the build by only running checks once (previously some checks were getting run twice) - Tests against Python `3.10`
1.6.0
- Adds `Black` and `iSort` as dev dependencies - Adds a `pyproject.toml` file to configure Python tools - Completely refactors the `Makefile` to include new tools and better ways of invoking previous ones - Removes `.github/FUNDING.yml` file in favor of `.github` global files