Releases: yanyongyu/githubkit
Releases · yanyongyu/githubkit
Release 0.12.0
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 #157
- Feature: add type support for response json by @yanyongyu in #158
- Fix: graphql error type not exists by @yanyongyu in #160
- Feature: add cache strategy option by @yanyongyu in #161
- Feature: add redis cache support by @yanyongyu in #162
- Feature: add basic throttling logic by @yanyongyu in #163
- Docs: add model dump guide by @yanyongyu in #166
- Fix: make query, header, cookie params keyword only by @yanyongyu in #167
- Develop: migrate to ruff isort by @yanyongyu in #168
Full Changelog: v0.11.14...v0.12.0
Release 0.11.14
What's Changed
- Fix: remove body validation for file and raw type by @yanyongyu in #151
- Feature: add option for disable rest api input body validation by @yanyongyu in #152
- Fix: add
content-type
header when request has body by @yanyongyu in #153 - Feature: change rest api body validation config name by @yanyongyu in #154
Full Changelog: v0.11.13...v0.11.14
Release 0.11.13
What's Changed
- Fix: not supported discriminators and repo check run status by @yanyongyu in #149
Full Changelog: v0.11.12...v0.11.13
Release 0.11.12
What's Changed
- Docs: add unit test example by @yanyongyu in #142
- Docs: migrate to mkdocs and github pages by @yanyongyu in #143
- Feature: improve request error structure by @yanyongyu in #145
- Fix: classroom assignment schema fields by @yanyongyu in #146
- re-generate openapi schema models
Full Changelog: v0.11.11...v0.11.12
Release 0.11.11
What's Changed
- Fix: diff-entry's blob_url and raw_url may be null by @fau-st in #134
- Fix: date query param format by @yanyongyu in #139
- Fix: ghes graphql endpoint error by @yanyongyu in #135
Full Changelog: v0.11.10...v0.11.11
Release 0.11.10
What's Changed
- re-generate openapi schema models
- Fix: model list schema constraints error when using Pydantic V1 by @juantoca in #131
Full Changelog: v0.11.9...v0.11.10
Release 0.11.9
What's Changed
- re-generate openapi schema models
- Feature: allow parsing webhook with event name of type str by @fau-st in #123
- Docs: update oauth app section by @BhuwanPandey in #126
- Feature: improve refresh token usage and docs by @yanyongyu in #128
- Feature: support app jwt auth using client id by @yanyongyu in #129
- Fix: oauth flow anext compatibility by @yanyongyu in #130
Full Changelog: v0.11.8...v0.11.9
Release 0.11.8
What's Changed
- Fix: literal cannot use unset const by @yanyongyu in #117
- Fix: Tolerate any string values in github app events array schema by @jmehnle in #118
- Docs: update type hints in examples by @yanyongyu in #120
- Feature: add graphql pagination support by @yanyongyu in #121
Full Changelog: v0.11.7...v0.11.8
Release 0.11.7
What's Changed
- Docs: add weakref warning by @yanyongyu in #111
- Feature: support oauth token auth by @yanyongyu in #115
Full Changelog: v0.11.6...v0.11.7
Release 0.11.6
What's Changed
- Fix: sync app routes by @yanyongyu in #105
- Fix: missing ghes lazy loading by @yanyongyu in #108
Full Changelog: v0.11.5...v0.11.6