What's Changed
This release inspired by the fact that the [MTA no longer requires API keys](https://github.com/nolanbconaway/underground/issues/36) 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.
**Full Changelog**: https://github.com/nolanbconaway/underground/compare/v0.4.0...v1.0.0