This is a minor release focused on improvements to the development
workflow.
Changes
* Document bounds for fraction-to-float-to-fraction roundtripping. (27)
* Add some missing type annotations. (14)
* Add automated publishing workflow. (28, 29)
* Add mypy and isort CI checks. (9, 16)
* Add Python 3.11-dev to CI checks, replace 3.10-dev with 3.10. (12, 28)
* Move to pyproject.toml-based packaging. (15, 28)
* Move package source under `src/`. (28)
* Update copyright header years. (17)
* Cleanup and modernization of on-commit workflow. (10, 28)
* Minor style and typo fixes. (11, 13, 18)