Changed
- Updated to simpler typing syntax for optional arguments and iterable types using `pyupgrade`
- Reformatted files constrained to Python 3.8+ syntax using `black`
- Updated documentation to prefer `tox` usage
- Updated documentation dependencies and removed upper bounds on their versions
- Add support for Python 3.12
- Remove upper bound on dependencies
Removed
- apiron no longer supports Python 3.7, which reached end of life on 2023-06-27
- apiron no longer supports Python 3.8, which reaches end of life on 2024-10-31