Skip to content

Releases: google/go-github

v39.0.0

09 Sep 16:56
33ae6f3
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Add List Options for ListRepositoryAccessRunnerGroup #2086

and the following additional changes:

  • Update Cursor comment to reference an existing method #2042
  • Add raw_key field to GPGKey struct #2043
  • Upgrade crypto and net dependencies #2045
  • Set up workflow for golangci #2020
  • chore(ci) : cache go-build folders #2054
  • Bump styfle/cancel-workflow-action from 0.9.0 to 0.9.1 #2049
  • Fix update-urls unit tests broken by #1875 #2058
  • Bump codecov/codecov-action from 2.0.2 to 2.0.3 #2065
  • Introduce the auto merge property #2074
  • Add support for autolinks #2046
  • Implement SCIM #2062
  • Add function for redelivering webhooks #2061
  • Add struct for workflow_job event #2038
  • Add created field to ListWorkflowRunsOptions #2083
  • Update repo community profile API #2084

plus several test- or documentation-only changes.

v38.1.0

12 Aug 00:40
fee04e8
Compare
Choose a tag to compare

This release contains the following non-breaking-API change:

  • Allow empty selected_repository_ids for SetSelectedReposForOrgSecret (#2036)

and the following documentation-only change:

  • Fix GitHub docs links (#2039)

v38.0.0

11 Aug 11:18
614ee3a
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Add ListOptions to GetCommit and CompareCommits to support pagination (#1960)
  • Fix deprecated state/open field (#2017)

and the following additional changes:

  • Add RequiredConversationResolution ProtectionRequest field (#1959)
  • Add missing CreatedAt and UpdatedAt fields to CheckSuite. (#1983)
  • Add support for listing and getting repository/organization webhook deliveries (#1934)
  • Expose event message headers, introduce a new way to read the body from an io.Reader (#1955)
  • Add allows_public_repositories to actions_runner_group (#1998)
  • Add methods to add and remove repos for actions on org level (#1997)
  • Add new GitHub code scanning Alert fields (#2013)
  • Add Client method (#2016)
  • Add avatar_url field to RepoStatus (#2021)
  • Add Slug field to AppConfig (#2029)
  • Add TokenExpiration to Response (#2031)

plus the following test- or documentation-only changes:

  • Add test cases for JSON resource marshaling (#1961)
  • Add test cases for JSON resource marshaling (#1965)
  • Add test cases for JSON resource marshaling (#1966)
  • Add test cases for JSON resource marshaling (#1967)
  • Add test cases for JSON resource marshaling (#1968)
  • Add test cases for JSON resource marshaling (#1969)
  • Add test cases for JSON resource marshaling (#1970)
  • Add test cases for JSON resource marshaling (#1971)
  • Add test cases for JSON resource marshaling (#1972)
  • Add test cases for JSON resource marshaling (#1973)
  • Add test cases for JSON resource marshaling (#1974)
  • Add test cases for JSON resource marshaling (#1975)
  • Add test cases for JSON resource marshaling (#1976)
  • Add test cases for JSON resource marshaling (#1977)
  • Add test cases for JSON resource marshaling (#1978)
  • Add test cases for JSON resource marshaling (#1979)
  • Add test cases for JSON resource marshaling (#1981)
  • Add test cases for JSON resource marshaling (#1982)
  • Add test cases for JSON resource marshaling (#1984)
  • Add test cases for JSON resource marshaling (#1985)
  • Add test cases for JSON resource marshaling (#1986)
  • Add test cases for JSON resource marshaling (#1987)
  • Add test cases for JSON resource marshaling (#1988)
  • Add test cases for JSON resource marshaling (#1989)
  • Add test cases for JSON resource marshaling (#1990)
  • Add test cases for JSON resource marshaling (#1991)
  • Add test cases for JSON resource marshaling (#1992)
  • Add test cases for JSON resource marshaling (#1994)
  • Add test cases for JSON resource marshaling (#2000)
  • Add test cases for JSON resource marshaling (#2001)
  • Make test names consistent (#2002)
  • Add test cases for JSON resource marshaling (#2003)
  • Add test cases for JSON resource marshaling (#2004)
  • Make test names consistent (#2005)
  • Add test cases for JSON resource marshaling (#2006)
  • Add test cases for JSON resource marshaling (#2007)
  • Add test cases for JSON resource marshaling (#2009)
  • Add test cases for JSON resource marshaling (#2010)
  • Add test cases for JSON resource marshaling (#2011)
  • Update AUTHORS with recent contributors (#2012)
  • Add test cases for JSON resource marshaling (#2014)
  • Add mention to go-github-mock in README (#2025)
  • Use x crypto instead of sodium (#2034)

v37.0.0

09 Jul 01:13
b338ce6
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • define struct types instead of using anonymous structs #1900
  • Modify GetBranch to handle redirects #1901
  • Fix Code Scanning Alert tool field #1904

and the following additional changes:

  • Parse 'reviewed' event object 'state' property #1886
  • Add auto_merge field in PullRequest struct #1896
  • Repository Vulnerability Alert Add Missing Fields #1898
  • Enable Client.RateLimits to bypass the rate limit check #1907
  • Handle MIME parameters in Content-Type Header #1922
  • Add RequiredConversationResolution protection field #1946
  • Repository Object - Deprecated Fields #1952

plus the following test-only changes:

  • Add test cases for JSON resource marshaling #1902
  • Add test cases for JSON resource marshaling #1906
  • Add test cases for JSON resource marshaling #1908
  • Add test cases for JSON resource marshaling #1909
  • Add test cases for JSON resource marshaling #1912
  • Add test cases for JSON resource marshaling #1913
  • Add test cases for JSON resource marshaling #1914
  • Add test cases for JSON resource marshaling #1915
  • Add test cases for JSON resource marshaling #1917
  • Add test cases for JSON resource marshaling #1918
  • Add test cases for JSON resource marshaling #1919
  • Add test cases for JSON resource marshaling #1923
  • Add test cases for JSON resource marshaling #1924
  • Add test cases for JSON resource marshaling #1925
  • Add test cases for JSON resource marshaling #1926
  • Add test cases for JSON resource marshaling #1927
  • Add test cases for JSON resource marshaling #1928
  • Add test cases for JSON resource marshaling #1929
  • Add test cases for JSON resource marshaling #1930
  • Add test cases for JSON resource marshaling #1937
  • Add test cases for JSON resource marshaling #1938
  • Add test for JSON marshaling for Teams #1941
  • Add test cases for JSON resource marshaling #1951

v36.0.0

26 Jun 16:38
05e95d3
Compare
Choose a tag to compare

This release contains the following breaking API changes:

and the following additional changes:

v35.3.0

06 Jun 11:06
8751f3d
Compare
Choose a tag to compare

This release contains the following changes since v35.2.0:

  • Add missing fields to Star event (#1869) …
  • Support map type in go generate (#1867) …
  • Add support for the list failed organization invitations feature (#1871) …
  • Change all *map to map in JSON structs (#1870) …
  • Fix typo in repos.go (#1873)
  • fix: Updated comparisons in test files (#1875) …
  • compare decoded go struct for request body (#1876)
  • Add missing installation permissions (#1880) …

v35.2.0

06 May 19:41
b3962ed
Compare
Choose a tag to compare

This release contains the following changes since v35.1.0:

v35.1.0

24 Apr 12:31
cceb4d4
Compare
Choose a tag to compare

This release contains the following changes since v35.0.0:

v35.0.0

14 Apr 12:22
d2bad3e
Compare
Choose a tag to compare

This release contains the following breaking API changes:

and the following additional changes:

v34.0.0

25 Mar 22:23
3130b78
Compare
Choose a tag to compare

This release contains the following breaking API change:

Thank you to all the volunteers who help keep this repo up-to-date!