Gidgethub Versions Save

An async GitHub API library for Python

v5.3.0

11 months ago
  • Add support passing extra_headers when making requests PR #192

  • Add a getstatus() method for APIs that do not return content. PR #194

v5.2.1

1 year ago
  • Fix cgi and importlib_resources deprecations. PR #185

  • Add support for Python 3.11 and drop EOL Python 3.6 PR #184

v5.2.0

1 year ago
  • Make the minimum version of PyJWT be v2.4.0.

v5.1.0

2 years ago
  • Use X-Hub-Signature-256 header for webhook validation when available. (PR #160).

  • The documentation is now built using Sphinx v>= 4.0.0. (Issue #143)

  • gidgethub.abc.GitHubAPI.getiter now accepts iterable_key parameter in order to support the Checks API. (Issue #164)

  • Accept HTTP 202 ACCEPTED as successful. (PR #174)

5.0.1

3 years ago
  • Drop the machine-man-preview header from gidgethub.apps.get_installation_access_token because it is out of preview. The machine-man-preview is no longer required as of August 20, 2020. Discussion #155

5.0.0

3 years ago
  • Add gidgethub.routing.Router.fetch for obtaining a frozenset of functions registered to the router that the event would be called on. Issue #74.
  • Add support for GitHub Actions Environment Files with gidgethub.actions.setenv and gidgethub.actions.addpath. Issue #137.
  • Make router callback execution order non-deterministic to avoid relying on registration order. Issue #74.
  • Fix mypy errors in gidgethub.httpx.GitHubAPI._requestIssue #133.
  • Make the minimum version of PyJWT be v2.0.0.

v4.2.0

3 years ago
  • gidgethub.abc.GitHubAPI.post() now accepts content_type parameter. If supplied, the content_type value will be used in the request headers, and the raw form of the data will be passed to the request. If not supplied, by default the data will be parsed as JSON, and the “application/json” content type will be used. (Issue #115).

v4.1.1

3 years ago

v4.1.0

4 years ago
  • Introduce gidgethub.apps.
  • Introduce gidgethub.apps.get_installation_access_token() for obtaining an installation access token that can be used to authenticate as a GitHub App installation. (Issue #71).
  • Introduce gidgethub.apps.get_jwt() for constructing the JSON Web Token that can be used to access endpoints that require it.

v3.3.0

4 years ago