- Drop support for Python 3.6 - Add support for Python 3.11 - Update `[build-system]` - Modify to use `pypa/build` for package build - Improve error handling - Improve type annotations
- Add support for Python 3.9 and PyPy - Add type annotations and `py.typed` to the package - Drop Python 2 support - Remove install_requires - Remove `build`/`release` extras_require