Githubkit

Latest version: v0.12.5

Safety actively analyzes 701442 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

0.11.0a1

New Feature

- Support Pydantic V2 (Validated)
- Support API versioning. See https://github.com/yanyongyu/githubkit#rest-api-versioning
- Support http basic in-memory caching. See https://github.com/yanyongyu/githubkit/pull/62
- Migrate webhook models to https://github.com/github/rest-api-description. **BREAKING**

See https://github.com/yanyongyu/githubkit/pull/73 for more detailed infos.

What's Changed

* Bug: fix `require_app_auth` matches unexpected routes by udangel-r7 in https://github.com/yanyongyu/githubkit/pull/42
* Feature: Tweak `Missing` type to implicitly allow `None` values by frankie567 in https://github.com/yanyongyu/githubkit/pull/48
* Fix: Allow Organization `name` and `blog` to be nullable by frankie567 in https://github.com/yanyongyu/githubkit/pull/49
* Fix: enterprise auth type detect by yanyongyu in https://github.com/yanyongyu/githubkit/pull/53
* Fix: unhashable list when parsing data by yanyongyu in https://github.com/yanyongyu/githubkit/pull/59
* Feature: Add caching for HTTP responses by karpetrosyan in https://github.com/yanyongyu/githubkit/pull/62
* Fix: `copilot seat details` schema fixed by jecluis in https://github.com/yanyongyu/githubkit/pull/68
* Fix: `PullRequestSimplePropHead` label field can be `null` by schelv in https://github.com/yanyongyu/githubkit/pull/65
* Fix: project v2 item field change type may be labels by jecluis in https://github.com/yanyongyu/githubkit/pull/69
* Fix: pull request head label and user may be null by yanyongyu in https://github.com/yanyongyu/githubkit/pull/72
* Feature: introduce api versioning, lazy loading and webhook namespace by yanyongyu in https://github.com/yanyongyu/githubkit/pull/73
* Fix: webhook parsing when having nested union types by frankie567 in https://github.com/yanyongyu/githubkit/pull/57

**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.11.0a0...v0.11.0a1

0.11.0a0

What's Changed

* Feature: Support pydantic v2 by sudosubin in https://github.com/yanyongyu/githubkit/pull/45

Note that this is an **alpha release** for **pydantic v2 only**. This behavior may be changed in the feature release.

**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.10.7...v0.11.0a0

0.10.7

What's Changed

* Chore: re-generate models by zegl in https://github.com/yanyongyu/githubkit/pull/41
* Develop: add ruff linter

**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.10.6...v0.10.7

0.10.6

What's Changed

* Fix: organization location can be null by zegl in https://github.com/yanyongyu/githubkit/pull/36

**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.10.5...v0.10.6

0.10.5

What's Changed
* Support webhooks v7 by zegl in https://github.com/yanyongyu/githubkit/pull/35


**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.10.4...v0.10.5

0.10.4

What's Changed

- fix `UNSET` value cannot be pickled

**Full Changelog**: https://github.com/yanyongyu/githubkit/compare/v0.10.3...v0.10.4

Page 5 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.