Skip to content

Releases: gidgethub/gidgethub

5.3.0

30 May 19:54
dbcdf4b
Compare
Choose a tag to compare
  • Add support passing extra_headers when making requests
    PR #192

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

5.2.1

04 Oct 21:59
9660d1e
Compare
Choose a tag to compare
  • Fix cgi and importlib_resources deprecations.
    PR #185

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

5.2.0

31 May 23:44
2a9958c
Compare
Choose a tag to compare
  • Make the minimum version of PyJWT be v2.4.0.

5.1.0

21 Jan 23:12
Compare
Choose a tag to compare
  • 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

02 Apr 03:10
Compare
Choose a tag to compare
  • 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

06 Jan 19:49
Compare
Choose a tag to compare
  • 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.

4.2.0

19 Nov 02:30
27c104d
Compare
Choose a tag to compare
  • 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

06 Jun 00:18
e751664
Compare
Choose a tag to compare
Prep for 4.1.1 release (#126)

4.1.0

19 Apr 04:31
c627026
Compare
Choose a tag to compare
  • 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.

3.3.0

18 Jan 16:34
2d1c793
Compare
Choose a tag to compare
v3.3.0

Try using RTD's default theme