Breakings
- Drop Python 3.8 support
- query, header, cookie params in Rest API functions are now keyword only
New Features
- add cache strategy option, including in-memory and redis cache
- add basic throttling logic. By default, githubkit will limit the request concurrency to 100.
If you encounter any problems, please submit an issue 😄 .
What's Changed
* Feature: Drop 3.8 support by yanyongyu in https://github.com/yanyongyu/githubkit/pull/157
* Feature: add type support for response json by yanyongyu in https://github.com/yanyongyu/githubkit/pull/158
* Fix: graphql error type not exists by yanyongyu in https://github.com/yanyongyu/githubkit/pull/160
* Feature: add cache strategy option by yanyongyu in https://github.com/yanyongyu/githubkit/pull/161
* Feature: add redis cache support by yanyongyu in https://github.com/yanyongyu/githubkit/pull/162
* Feature: add basic throttling logic by yanyongyu in https://github.com/yanyongyu/githubkit/pull/163
* Docs: add model dump guide by yanyongyu in https://github.com/yanyongyu/githubkit/pull/166
* Fix: make query, header, cookie params keyword only by yanyongyu in https://github.com/yanyongyu/githubkit/pull/167
* Develop: migrate to ruff isort by yanyongyu in https://github.com/yanyongyu/githubkit/pull/168
**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.11.14...v0.12.0