1.2.20 - Support Non-UTF-8 Templates & Update Async Method Signature
Feature
- Issue and pull request templates:
get_templatemethods for fetching issue and pull request templates now acceptencoding(default to"utf-8") and optionaldecoding_kwargsforwarded tobytes.decode, so non-UTF-8 template files can be read with the codec and error handling of your choice!
Fix
- Async client method signatures: several async methods that previously took a catch-all
**paramsor**payloadas input now use the same keyword arguments as their sync counterparts.
GitHub Action
- check-code: new workflow that runs on push & PR, checking code style (via
ruff) and ensuring all unit tests pass.
Full Changelog: 1.2.19...1.2.20