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