go-github

Go library for accessing the GitHub v3 API

BSD-3-CLAUSE License

Stars
10.4K
Committers
726

Bot releases are hidden (Show)

go-github - v38.0.0

Published by gmlewis about 3 years ago

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)
go-github - v37.0.0

Published by gmlewis over 3 years ago

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
go-github - v36.0.0

Published by gmlewis over 3 years ago

This release contains the following breaking API changes:

  • #1883
  • #1892

and the following additional changes:

go-github - v35.3.0

Published by gmlewis over 3 years ago

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) …
go-github - v35.0.0

Published by gmlewis over 3 years ago

This release contains the following breaking API changes:

  • #1827
  • #1838

and the following additional changes:

  • #1836
  • #1840
  • #1842
  • #1844
  • #1847
  • #1850
go-github - v34.0.0

Published by gmlewis over 3 years ago

This release contains the following breaking API change:

  • #1794

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

go-github - v33.0.0

Published by gmlewis almost 4 years ago

This release contains the following breaking API changes:

  • #1542
  • #1584
  • #1640
  • #1658

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

go-github - v32.1.0

Published by gmlewis over 4 years ago

This release contains the following non-breaking changes since v32.0.0:

  • #1544
  • #1545
  • #1548
  • #1551
  • #1553
  • #1555
  • #1556
  • #1557
  • #1558
  • #1563
  • #1565
  • #1566
  • #1568
  • #1569
  • #1571

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

go-github - v32.0.0

Published by gmlewis over 4 years ago

This release contains the following breaking API changes:

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

go-github - v31.0.0

Published by gmlewis over 4 years ago

This release includes breaking API changes from #1484 and #1487.

go-github - v30.1.0

Published by gmlewis over 4 years ago

This minor version release incorporates #1471.

go-github - v30.0.0

Published by gmlewis over 4 years ago

Release v30.0.0 incorporates a large number of breaking changes including the removal of many deprecated API endpoints, the renaming of methods, and some changes in types and method signatures.

go-github - v29.0.3

Published by gmlewis over 4 years ago

Incorporates #1400.

go-github - v29.0.2

Published by gmlewis almost 5 years ago

Includes fix from #1370.

go-github - v29.0.1

Published by gmlewis almost 5 years ago

Replaces v29.0.0 which was broken. Please use this release instead.

go-github - v28.1.1

Published by gmlewis about 5 years ago

Add fields in #1241.

go-github - v28.1.0

Published by gmlewis about 5 years ago

Add bug fix in #1240.

go-github - v28.0.2

Published by gmlewis about 5 years ago

Add support for go1.13 in #1279.