This release contains the following breaking API changes:
- feat!: Add support for multi-select Custom Properties (#3200)
BREAKING CHANGE: CustomPropertyValue.Value is changed from *string to interface{} to support string and []string values. - feat!: Replace ListCursorOptions with ListIDPGroupsOptions in TeamsService.ListIDPGroupsInOrganization (#3197)
BREAKING CHANGE: Replace ListCursorOptions with ListIDPGroupsOptions in TeamsService.ListIDPGroupsInOrganization - feat!: Add support for creating GitHub App with organizations (#3222)
BREAKING CHANGE: The CreateApp function now requires two arguments:AppManifest
andorgName
, to support creating apps with organizations. - feat!: Widen CustomProperties type to map[string]interface{} to align with GitHub API (#3230)
BREAKING CHANGE: PushEventRepository.CustomProperties is changed from map[string]string to map[string]interface{}.
...and the following additional changes:
- Bump go-github from v61 to v63 in /scrape (#3206)
- Add doc for NewPullRequest (#3208)
- Add Iterators section in README.md (#3212)
- Update CustomOrgRoles and CustomRepoRoles to include all fields returned by the GitHub API (#3216)
- Revert "Add CommitID, InReplyTo, and SubjectType to DraftReviewComment" (#3218)
- Add List fine-grained personal access tokens with access to organization resources API (#3215)
- Bump github.com/getkin/kin-openapi from 0.126.0 to 0.127.0 in /tools (#3223)
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 in /tools (#3224)
- Bump golang.org/x/net from 0.27.0 to 0.28.0 in /scrape (#3234)
- Allow create custom repository/organization roles without permission (#3235)
- Add support for filepath repository rules (#3233)
- Bump version of go-github to v64.0.0 (#3240)