What's Changed
This release inspired by the fact that the MTA no longer requires API keys for HTTP requests. Beyond that, I hadn't touched the library in a long while so I thought also time for some maintenance.
- Update dependencies.
- drop py3.7 and py3.8 support, add py3.13.
- upgrade to pydantic 2. Update validators as needed.
- replace black with ruff for formatting and linting. Updates as needed to pass ruff.
- Remove api key logic.
- Existing code that explicitly sets
api_key
in python or via--api-key
will break. - Remove the options (they are no longer needed) and things should work once more.
- Existing code that explicitly sets
Full Changelog: v0.4.0...v1.0.0