github google/go-github v64.0.0

latest release: v65.0.0
29 days ago

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 and orgName, 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)

Don't miss a new go-github release

NewReleases is sending notifications on new releases.