Skip to content
Success

Changes

Summary

  1. fix(deps): update module github.com/google/go-github/v53 to v75 (#3783) (commit: 2dc693e) (details)
Commit 2dc693ee0ccd6e67f492e0191c2559046a4a5cd9 by noreply
fix(deps): update module github.com/google/go-github/v53 to v75 (#3783)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/google/go-github/v53](https://redirect.github.com/google/go-github)
| `v53.2.0` -> `v75.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fgo-github%2fv53/v75.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fgo-github%2fv53/v53.2.0/v75.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>google/go-github (github.com/google/go-github/v53)</summary>

###
[`v75.0.0`](https://redirect.github.com/google/go-github/releases/tag/v75.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v74.0.0...v75.0.0)

This release contains the following breaking API changes:

- refactor!: Change GitService methods to pass required params by-value
instead of by-ref
([#&#8203;3654](https://redirect.github.com/google/go-github/issues/3654))
BREAKING CHANGE: `GitService` methods now pass required params by-value
instead of by-ref.

...and the following additional changes:

- Bump go-github from v73 to v74 in /scrape
([#&#8203;3639](https://redirect.github.com/google/go-github/issues/3639))
- Add the metadata field to create DependencyGraphSnapshot
([#&#8203;3640](https://redirect.github.com/google/go-github/issues/3640))
- Bump golangci-lint to 2.3.0
([#&#8203;3641](https://redirect.github.com/google/go-github/issues/3641))
- Add additional settings fields to org API
([#&#8203;3642](https://redirect.github.com/google/go-github/issues/3642))
- docs: Extend the description of ref parameters
([#&#8203;3643](https://redirect.github.com/google/go-github/issues/3643))
- fix: Add validation for nil inputs in various services
([#&#8203;3636](https://redirect.github.com/google/go-github/issues/3636))
- Add location info to SecretScanningAlert
([#&#8203;3645](https://redirect.github.com/google/go-github/issues/3645))
- docs: Update links to use the latest version of GitHub documentation
([#&#8203;3648](https://redirect.github.com/google/go-github/issues/3648))
- Add FieldValue field to ProjectV2ItemChange event.
([#&#8203;3650](https://redirect.github.com/google/go-github/issues/3650))
- Add Metadata field to DependencyGraph\* structs
([#&#8203;3653](https://redirect.github.com/google/go-github/issues/3653))
- refactor: Fix gocritic.paramTypeCombine lint issues
([#&#8203;3655](https://redirect.github.com/google/go-github/issues/3655))
- chore: Show correct path when example has lint errors
([#&#8203;3656](https://redirect.github.com/google/go-github/issues/3656))
- Add Social Accounts API
([#&#8203;3647](https://redirect.github.com/google/go-github/issues/3647))
- feat: Implement List Repository Activities endpoint
([#&#8203;3651](https://redirect.github.com/google/go-github/issues/3651))
- docs: Use secure URLs in string literals
([#&#8203;3657](https://redirect.github.com/google/go-github/issues/3657))
- feat: Update openapi
([#&#8203;3662](https://redirect.github.com/google/go-github/issues/3662))
- feat: Add artifact and log retention period API support
([#&#8203;3664](https://redirect.github.com/google/go-github/issues/3664))
- Document upcoming changes to events payload
([#&#8203;3667](https://redirect.github.com/google/go-github/issues/3667))
- build(deps): Bump the actions group with 2 updates
([#&#8203;3670](https://redirect.github.com/google/go-github/issues/3670))
- build(deps): Bump golang.org/x/net from 0.42.0 to 0.43.0 in /scrape
([#&#8203;3669](https://redirect.github.com/google/go-github/issues/3669))
- fix: Replace 'organizations' with 'orgs' in API endpoints
([#&#8203;3673](https://redirect.github.com/google/go-github/issues/3673))
- Update AUTHORS
([#&#8203;3674](https://redirect.github.com/google/go-github/issues/3674))
- feat: Add secret scanning push protection pattern configurations API
([#&#8203;3672](https://redirect.github.com/google/go-github/issues/3672))
- feat: Add self-hosted runner permission API support
([#&#8203;3675](https://redirect.github.com/google/go-github/issues/3675))
- chore: Do not force Go 1.22.0 as toolchain version
([#&#8203;3678](https://redirect.github.com/google/go-github/issues/3678))
- feat: Add GitHub Classroom GetAssignment API endpoint
([#&#8203;3685](https://redirect.github.com/google/go-github/issues/3685))
- chore: Add new lint rule to make sure exported names documented
([#&#8203;3682](https://redirect.github.com/google/go-github/issues/3682))
- chore: Enable gocritic.deprecatedComment check
([#&#8203;3688](https://redirect.github.com/google/go-github/issues/3688))
- chore: Format code with gofumpt
([#&#8203;3689](https://redirect.github.com/google/go-github/issues/3689))
- feat: Add private repo workflows permission API support
([#&#8203;3679](https://redirect.github.com/google/go-github/issues/3679))
- chore: Replace reflect.DeepEqual with cmp.Equal in tests
([#&#8203;3691](https://redirect.github.com/google/go-github/issues/3691))
- docs: Update CONTRIBUTING.md to clarify documentation requirements for
exported types
([#&#8203;3693](https://redirect.github.com/google/go-github/issues/3693))
- build(deps): Bump github.com/getkin/kin-openapi from 0.132.0 to
0.133.0 in /tools
([#&#8203;3698](https://redirect.github.com/google/go-github/issues/3698))
- build(deps): Bump actions/setup-go from 5.5.0 to 6.0.0 in the actions
group
([#&#8203;3709](https://redirect.github.com/google/go-github/issues/3709))
- build(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.1
([#&#8203;3711](https://redirect.github.com/google/go-github/issues/3711))
- build(deps): Bump golang.org/x/net from 0.43.0 to 0.44.0 in /scrape
([#&#8203;3716](https://redirect.github.com/google/go-github/issues/3716))
- Add exempt as bypass mode to ruleset bypass actors
([#&#8203;3719](https://redirect.github.com/google/go-github/issues/3719))
- Bump Go toolchain to 1.24
([#&#8203;3721](https://redirect.github.com/google/go-github/issues/3721))
- Bump golang.org/x/sync from 0.16.0 to 0.17.0 in /tools
([#&#8203;3722](https://redirect.github.com/google/go-github/issues/3722))
- Bump version of go-github to v75.0.0
([#&#8203;3723](https://redirect.github.com/google/go-github/issues/3723))

###
[`v74.0.0`](https://redirect.github.com/google/go-github/releases/tag/v74.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v73.0.0...v74.0.0)

This release contains the following breaking API changes:

- fix!: Add ListSCIMProvisionedGroupsForEnterpriseOptions
([#&#8203;3601](https://redirect.github.com/google/go-github/issues/3601))
BREAKING CHANGE: `ListSCIMProvisionedGroupsForEnterprise` now takes
`ListSCIMProvisionedGroupsForEnterpriseOptions` instead of
`*ListSCIMProvisionedIdentitiesOptions`.
- fix!: Change ListCheckSuiteOptions.AppID from int to int64
([#&#8203;3633](https://redirect.github.com/google/go-github/issues/3633))
BREAKING CHANGE: Change `ListCheckSuiteOptions.AppID` from `int` to
`int64`

...and the following additional changes:

- Bump go-github from v72 to v73 in /scrape
([#&#8203;3600](https://redirect.github.com/google/go-github/issues/3600))
- refactor: Simplify error handling in JSON decoding in tests
([#&#8203;3602](https://redirect.github.com/google/go-github/issues/3602))
- refactor: fix revive.unused-parameter lint issues
([#&#8203;3603](https://redirect.github.com/google/go-github/issues/3603))
- chore: Correct typos in comments and tests error messages
([#&#8203;3604](https://redirect.github.com/google/go-github/issues/3604))
- feat: Add organization migration options
([#&#8203;3606](https://redirect.github.com/google/go-github/issues/3606))
- feat: Add new enhanced billing endpoints
([#&#8203;3605](https://redirect.github.com/google/go-github/issues/3605))
- docs: Update HTTP cache references to RFC 9111 compliant
implementation
([#&#8203;3608](https://redirect.github.com/google/go-github/issues/3608))
- fix: Remove custom Accept in Apps.ListRepos and Apps.ListUserRepos
([#&#8203;3609](https://redirect.github.com/google/go-github/issues/3609))
- fix: Change UsageItem.Quantity from int to float64
([#&#8203;3610](https://redirect.github.com/google/go-github/issues/3610))
- fix: Fix broken URL for SubIssueService.Remove endpoint
([#&#8203;3613](https://redirect.github.com/google/go-github/issues/3613))
- feat: Add DisableRateLimitCheck option to client
([#&#8203;3607](https://redirect.github.com/google/go-github/issues/3607))
- build(deps): bump github.com/alecthomas/kong from 1.11.0 to 1.12.0 in
/tools
([#&#8203;3614](https://redirect.github.com/google/go-github/issues/3614))
- chore: Fix some minor issues in the comments
([#&#8203;3615](https://redirect.github.com/google/go-github/issues/3615))
- fix: Handle null assignee in Copilot Seat Billing API response
([#&#8203;3619](https://redirect.github.com/google/go-github/issues/3619))
- fix: Add ProtectionURL field to Repositories.ListBranches response
([#&#8203;3618](https://redirect.github.com/google/go-github/issues/3618))
- feat: Add digest field to Artifact
([#&#8203;3621](https://redirect.github.com/google/go-github/issues/3621))
- fix: Add missing require\_last\_push\_approval field to branch
protection rule event structs
([#&#8203;3623](https://redirect.github.com/google/go-github/issues/3623))
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 in /tools
([#&#8203;3624](https://redirect.github.com/google/go-github/issues/3624))
- build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 in /scrape
([#&#8203;3625](https://redirect.github.com/google/go-github/issues/3625))
- feat: Add the Digest field to ReleaseAsset
([#&#8203;3628](https://redirect.github.com/google/go-github/issues/3628))
- refactor: Fix revive.unnecessary-format lint issues
([#&#8203;3629](https://redirect.github.com/google/go-github/issues/3629))
- build(deps): bump github.com/alecthomas/kong from 1.12.0 to 1.12.1 in
/tools
([#&#8203;3632](https://redirect.github.com/google/go-github/issues/3632))
- docs: Extend RepositoryContentGetOptions description
([#&#8203;3637](https://redirect.github.com/google/go-github/issues/3637))
- Bump version of go-github to v74.0.0
([#&#8203;3638](https://redirect.github.com/google/go-github/issues/3638))

###
[`v73.0.0`](https://redirect.github.com/google/go-github/releases/tag/v73.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v72.0.0...v73.0.0)

This release contains the following breaking API changes:

- feat!: Add repository query option to ListCustomPropertyValues
([#&#8203;3598](https://redirect.github.com/google/go-github/issues/3598))
BREAKING CHANGE: `ListCustomPropertyValues` now takes
`ListCustomPropertyValuesOptions` instead of `ListOptions`.

...and the following additional changes:

- Bump go-github from v71 to v72 in /scrape
([#&#8203;3572](https://redirect.github.com/google/go-github/issues/3572))
- Update OpenAPI
([#&#8203;3574](https://redirect.github.com/google/go-github/issues/3574))
- Improve DownloadContents and DownloadContentsWithMeta methods
([#&#8203;3573](https://redirect.github.com/google/go-github/issues/3573))
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 in the actions
group
([#&#8203;3575](https://redirect.github.com/google/go-github/issues/3575))
- build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 in /scrape
([#&#8203;3576](https://redirect.github.com/google/go-github/issues/3576))
- build(deps): bump github.com/alecthomas/kong from 1.10.0 to 1.11.0 in
/tools
([#&#8203;3578](https://redirect.github.com/google/go-github/issues/3578))
- build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.3
([#&#8203;3579](https://redirect.github.com/google/go-github/issues/3579))
- feat: Add support for sub-issue
([#&#8203;3580](https://redirect.github.com/google/go-github/issues/3580))
- fix: Add missing relationship and pkg external info for SBOMs
([#&#8203;3582](https://redirect.github.com/google/go-github/issues/3582))
- chore: Use any instead of interface{}
([#&#8203;3584](https://redirect.github.com/google/go-github/issues/3584))
- chore: Migrate golangci-lint to v2
([#&#8203;3587](https://redirect.github.com/google/go-github/issues/3587))
- chore: Add alexandear to REVIEWERS
([#&#8203;3588](https://redirect.github.com/google/go-github/issues/3588))
- docs: Update minimum Go version in README to 1.23
([#&#8203;3589](https://redirect.github.com/google/go-github/issues/3589))
- fix: Use stable media type in Starring API
([#&#8203;3590](https://redirect.github.com/google/go-github/issues/3590))
- docs: Use pkgsite links
([#&#8203;3591](https://redirect.github.com/google/go-github/issues/3591))
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 in /scrape
([#&#8203;3593](https://redirect.github.com/google/go-github/issues/3593))
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 in /tools
([#&#8203;3594](https://redirect.github.com/google/go-github/issues/3594))
- build(deps): bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in
/example
([#&#8203;3595](https://redirect.github.com/google/go-github/issues/3595))
- Bump version of go-github to v73.0.0
([#&#8203;3599](https://redirect.github.com/google/go-github/issues/3599))

###
[`v72.0.0`](https://redirect.github.com/google/go-github/releases/tag/v72.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v71.0.0...v72.0.0)

This release contains the following breaking API changes:

- chore!: Remove support for Required Workflows
([#&#8203;3538](https://redirect.github.com/google/go-github/issues/3538))
- fix!: Differentiate merge method of pull request and merge queue
([#&#8203;3559](https://redirect.github.com/google/go-github/issues/3559))
BREAKING CHANGE: `MergeMethod*` consts have been split into:
`PullRequestMergeMethod*` and `MergeQueueMergeMethod*`.
- feat!: Add support for pagination options in rules API methods
([#&#8203;3562](https://redirect.github.com/google/go-github/issues/3562))
BREAKING CHANGE: `GetRulesForBranch`, `GetAllRulesets`, and
`GetAllRepositoryRulesets` now accept `opts`.

...and the following additional changes:

- Bump go-github from v70 to v71 in /scrape
([#&#8203;3541](https://redirect.github.com/google/go-github/issues/3541))
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /scrape
([#&#8203;3536](https://redirect.github.com/google/go-github/issues/3536))
- build(deps): bump github.com/alecthomas/kong from 1.9.0 to 1.10.0 in
/tools
([#&#8203;3542](https://redirect.github.com/google/go-github/issues/3542))
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 in /tools
([#&#8203;3543](https://redirect.github.com/google/go-github/issues/3543))
- Add support for registry\_package event
([#&#8203;3545](https://redirect.github.com/google/go-github/issues/3545))
- build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2
([#&#8203;3551](https://redirect.github.com/google/go-github/issues/3551))
- build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 in /scrape
([#&#8203;3549](https://redirect.github.com/google/go-github/issues/3549))
- build(deps): bump github.com/PuerkitoBio/goquery from 1.10.2 to 1.10.3
in /scrape
([#&#8203;3550](https://redirect.github.com/google/go-github/issues/3550))
- feat: Add EPSS to Dependabot alerts
([#&#8203;3547](https://redirect.github.com/google/go-github/issues/3547))
- Revert "build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2"
([#&#8203;3552](https://redirect.github.com/google/go-github/issues/3552))
- feat: Add new fields and options to secret scanning structs
([#&#8203;3548](https://redirect.github.com/google/go-github/issues/3548))
- build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /example
in the go\_modules group across 1 directory
([#&#8203;3553](https://redirect.github.com/google/go-github/issues/3553))
- Add case-instensitive GetHeader for HookRequest & HookResponse
([#&#8203;3556](https://redirect.github.com/google/go-github/issues/3556))
- Add issue Type to IssueRequest
([#&#8203;3567](https://redirect.github.com/google/go-github/issues/3567))
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 in /tools
([#&#8203;3568](https://redirect.github.com/google/go-github/issues/3568))
- build(deps): bump github.com/getkin/kin-openapi from 0.131.0 to
0.132.0 in /tools
([#&#8203;3569](https://redirect.github.com/google/go-github/issues/3569))
- Add ListCursorOptions to list Issues methods
([#&#8203;3570](https://redirect.github.com/google/go-github/issues/3570))
- Bump version of go-github to v72.0.0
([#&#8203;3571](https://redirect.github.com/google/go-github/issues/3571))

###
[`v71.0.0`](https://redirect.github.com/google/go-github/releases/tag/v71.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v70.0.0...v71.0.0)

This release contains the following breaking API changes:

- feat!: Add ListReactionOptions to all ListxxReactions functions to
enable filter by content
([#&#8203;3532](https://redirect.github.com/google/go-github/issues/3532))
BREAKING CHANGE: `ListCommentReactionOptions` => `ListReactionOptions`
and all `List*Reactions` methods now use it.

...and the following additional changes:

- Bump go-github from v69 to v70 in /scrape
([#&#8203;3521](https://redirect.github.com/google/go-github/issues/3521))
- Path escape fix in UserService.GetPackage()
([#&#8203;3522](https://redirect.github.com/google/go-github/issues/3522))
- Update openapi
([#&#8203;3526](https://redirect.github.com/google/go-github/issues/3526))
- feat: Add support for Issue Types API
([#&#8203;3525](https://redirect.github.com/google/go-github/issues/3525))
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 in
/example
([#&#8203;3528](https://redirect.github.com/google/go-github/issues/3528))
- build(deps): bump the actions group with 2 updates
([#&#8203;3530](https://redirect.github.com/google/go-github/issues/3530))
- build(deps): bump github.com/getkin/kin-openapi from 0.130.0 to
0.131.0 in /tools
([#&#8203;3531](https://redirect.github.com/google/go-github/issues/3531))
- Add ListReleaseReactions and DeleteReleaseReaction
([#&#8203;3533](https://redirect.github.com/google/go-github/issues/3533))
- feat: Add actions\_macos field to APIMeta struct
([#&#8203;3535](https://redirect.github.com/google/go-github/issues/3535))
- fix: Isolate HTTP transports in parallel tests to prevent connection
issues
([#&#8203;3529](https://redirect.github.com/google/go-github/issues/3529))
- chore: Remove redundant in Go 1.22 loop variables
([#&#8203;3537](https://redirect.github.com/google/go-github/issues/3537))
- fix: Add back repository field in Package struct
([#&#8203;3539](https://redirect.github.com/google/go-github/issues/3539))
- Bump version of go-github to v71.0.0
([#&#8203;3540](https://redirect.github.com/google/go-github/issues/3540))

###
[`v70.0.0`](https://redirect.github.com/google/go-github/releases/tag/v70.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v69.2.0...v70.0.0)

This release contains the following breaking API changes:

- feat!: Add support for network-configurations endpoints for
organization
([#&#8203;3511](https://redirect.github.com/google/go-github/issues/3511))
BREAKING CHANGE: `EnterpriseNetwork*` structs have been replaced with
`Network*` structs.
- refactor!: Update package types to align with webhook event
([#&#8203;3515](https://redirect.github.com/google/go-github/issues/3515))
BREAKING CHANGE: `PackageVersion.Body` and `PackageVersion.Metadata` are
both now `json.RawMessage`.

...and the following additional changes:

- build(deps): bump github.com/alecthomas/kong from 1.8.0 to 1.8.1 in
/tools
([#&#8203;3485](https://redirect.github.com/google/go-github/issues/3485))
- build(deps): bump github.com/google/go-github/v69 from 69.0.0 to
69.2.0 in /scrape
([#&#8203;3483](https://redirect.github.com/google/go-github/issues/3483))
- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 in
/tools
([#&#8203;3490](https://redirect.github.com/google/go-github/issues/3490))
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0
([#&#8203;3494](https://redirect.github.com/google/go-github/issues/3494))
- build(deps): bump actions/cache from 4.2.0 to 4.2.1 in the actions
group
([#&#8203;3492](https://redirect.github.com/google/go-github/issues/3492))
- fix: Resolve '400 Custom domains' error on GitHub Enterprise Server
([#&#8203;3489](https://redirect.github.com/google/go-github/issues/3489))
- Correct the runIDFromURLRE regex to properly match the callbackURL
([#&#8203;3495](https://redirect.github.com/google/go-github/issues/3495))
- feat: Add support for GitHub-hosted runner API endpoints
([#&#8203;3487](https://redirect.github.com/google/go-github/issues/3487))
- feat: Add support for network-configurations endpoints
([#&#8203;3497](https://redirect.github.com/google/go-github/issues/3497))
- build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0
([#&#8203;3500](https://redirect.github.com/google/go-github/issues/3500))
- build(deps): bump actions/cache from 4.2.1 to 4.2.2 in the actions
group
([#&#8203;3499](https://redirect.github.com/google/go-github/issues/3499))
- Add created\_at field to Reaction
([#&#8203;3501](https://redirect.github.com/google/go-github/issues/3501))
- Add reason parameter to MergeGroupEvent
([#&#8203;3508](https://redirect.github.com/google/go-github/issues/3508))
- fix(ci): ensure 'auto' toolchain applies to generate
([#&#8203;3436](https://redirect.github.com/google/go-github/issues/3436))
- Bump dependency versions from dependabot warnings
([#&#8203;3512](https://redirect.github.com/google/go-github/issues/3512))
- Bump go-jose to v4.0.5
([#&#8203;3513](https://redirect.github.com/google/go-github/issues/3513))
- build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /example
([#&#8203;3514](https://redirect.github.com/google/go-github/issues/3514))
- docs: Update readme and examples for updated go-github-ratelimit and
introduce go-github-pagination
([#&#8203;3504](https://redirect.github.com/google/go-github/issues/3504))
- Add validity filter to secret scanning alert list options
([#&#8203;3516](https://redirect.github.com/google/go-github/issues/3516))
- build(deps): bump github.com/alecthomas/kong from 1.8.1 to 1.9.0 in
/tools
([#&#8203;3518](https://redirect.github.com/google/go-github/issues/3518))
- build(deps): bump github.com/getkin/kin-openapi from 0.129.0 to
0.130.0 in /tools
([#&#8203;3517](https://redirect.github.com/google/go-github/issues/3517))
- feat: Add automatic\_copilot\_code\_review\_enabled parameter to
ruleset API
([#&#8203;3506](https://redirect.github.com/google/go-github/issues/3506))
- Bump version of go-github to v70.0.0
([#&#8203;3520](https://redirect.github.com/google/go-github/issues/3520))

###
[`v69.2.0`](https://redirect.github.com/google/go-github/releases/tag/v69.2.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v69.1.0...v69.2.0)

This minor release contains the following changes:

- Add helper to get runID from Custom Deployment Protection Rule Event
([#&#8203;3476](https://redirect.github.com/google/go-github/issues/3476))
- feat: Add JSON marshal tests for dependabot alerts
([#&#8203;3480](https://redirect.github.com/google/go-github/issues/3480))
- feat: Add sorting list options for secret scanning
([#&#8203;3481](https://redirect.github.com/google/go-github/issues/3481))
- Bump version of go-github to v69.2.0
([#&#8203;3482](https://redirect.github.com/google/go-github/issues/3482))

###
[`v69.1.0`](https://redirect.github.com/google/go-github/releases/tag/v69.1.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v69.0.0...v69.1.0)

This minor release contains the following changes:

- Bump go-github from v68 to v69 in /scrape
([#&#8203;3464](https://redirect.github.com/google/go-github/issues/3464))
- Use a max retry after duration for secondary rate limit if specified
([#&#8203;3438](https://redirect.github.com/google/go-github/issues/3438))
- docs: Clarify ListPullRequestsWithCommit usage
([#&#8203;3465](https://redirect.github.com/google/go-github/issues/3465))
- fix: go 1.22 test breakage
([#&#8203;3459](https://redirect.github.com/google/go-github/issues/3459))
- feat: Add link to bored-engineer/github-conditional-http-transport to
conditional requests documentation
([#&#8203;3469](https://redirect.github.com/google/go-github/issues/3469))
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 in /tools
([#&#8203;3472](https://redirect.github.com/google/go-github/issues/3472))
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 in /scrape
([#&#8203;3470](https://redirect.github.com/google/go-github/issues/3470))
- build(deps): bump github.com/alecthomas/kong from 1.7.0 to 1.8.0 in
/tools
([#&#8203;3471](https://redirect.github.com/google/go-github/issues/3471))
- Update workflow and tools to use Go1.24 and 1.23
([#&#8203;3474](https://redirect.github.com/google/go-github/issues/3474))
- chore: Only use master test runs for status badge
([#&#8203;3475](https://redirect.github.com/google/go-github/issues/3475))
- feat: Add ListProvisionedScimGroupsForEnterprise inside SCIM service
([#&#8203;3467](https://redirect.github.com/google/go-github/issues/3467))
- fix: Add missing query params to AlertListOptions
([#&#8203;3477](https://redirect.github.com/google/go-github/issues/3477))
- Bump version of go-github to v69.1.0
([#&#8203;3478](https://redirect.github.com/google/go-github/issues/3478))

###
[`v69.0.0`](https://redirect.github.com/google/go-github/releases/tag/v69.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v68.0.0...v69.0.0)

This release contains the following breaking API changes:

- feat!: Add support for enterprise rulesets
([#&#8203;3417](https://redirect.github.com/google/go-github/issues/3417))
BREAKING CHANGE: `Create*Ruleset` and `Update*Ruleset` now pass
`ruleset` parameter by-value instead of by-reference.
- fix!: Typo in field names in the CheckSuite struct
([#&#8203;3444](https://redirect.github.com/google/go-github/issues/3444))
BREAKING CHANGE: `Rerequstable`=>`Rerequestable`,
`RunsRerequstable`=>`RunsRerequestable`
- fix!: Typo in field names in the PullStats struct
([#&#8203;3445](https://redirect.github.com/google/go-github/issues/3445))
BREAKING CHANGE: `MergablePulls`=>`MergeablePulls`,
`UnmergablePulls`=>`UnmergeablePulls`
- refactor!: Do not capitalize error strings
([#&#8203;3446](https://redirect.github.com/google/go-github/issues/3446))
BREAKING CHANGE: Some error strings are slightly modified - please do
not rely on error text in general.
- fix!: Refactor the repository ruleset code
([#&#8203;3430](https://redirect.github.com/google/go-github/issues/3430))
  BREAKING CHANGES: The following types have been renamed:
  - `Ruleset` -> `RepositoryRuleset`
  - `RulesetLink` -> `RepositoryRulesetLink`
  - `RulesetLinks` -> `RepositoryRulesetLinks`
- `RulesetRefConditionParameters` ->
`RepositoryRulesetRefConditionParameters`
- `RulesetRepositoryNamesConditionParameters` ->
`RepositoryRulesetRepositoryNamesConditionParameters`
- `RulesetRepositoryIDsConditionParameters` ->
`RepositoryRulesetRepositoryIDsConditionParameters`
  - `RulesetRepositoryPropertyTargetParameters` -> `Repository`
- `RulesetRepositoryPropertyConditionParameters` ->
`RepositoryRulesetRepositoryPropertyConditionParameters`
- `RulesetOrganizationNamesConditionParameters` ->
`RepositoryRulesetOrganizationNamesConditionParameters`
- `RulesetOrganizationIDsConditionParameters` ->
`RepositoryRulesetOrganizationIDsConditionParameters`
  - `RulesetConditions` -> `RepositoryRulesetConditions`
  - `RepositoryRulesetEditedChanges` -> `RepositoryRulesetChanges`
  - `RepositoryRulesetEditedSource` -> `RepositoryRulesetChangeSource`
  - `RepositoryRulesetEditedSources` -> `RepositoryRulesetChangeSources`
- `RepositoryRulesetEditedConditions` ->
`RepositoryRulesetUpdatedConditions`
- `RepositoryRulesetUpdatedConditionsEdited` ->
`RepositoryRulesetUpdatedCondition`
  - `RepositoryRulesetEditedRules` -> `RepositoryRulesetChangedRules`
  - `RepositoryRulesetUpdatedRules` -> `RepositoryRulesetUpdatedRules`
- `RepositoryRulesetEditedRuleChanges` -> `RepositoryRulesetChangedRule`
- chore!: Add sliceofpointers custom linter
([#&#8203;3447](https://redirect.github.com/google/go-github/issues/3447))
BREAKING CHANGE: `ListOAuthApps` now returns `([]*OAuthApp, error)`
instead of `([]OAuthApp, error)`.
- feat!: Change User.InheritedFrom to a slice
([#&#8203;3460](https://redirect.github.com/google/go-github/issues/3460))
BREAKING CHANGE: `User.InheritedFrom` is changed from a `*Team` to a
`[]*Team`.

...and the following additional changes:

- Bump go-github from v67 to v68 in /scrape
([#&#8203;3398](https://redirect.github.com/google/go-github/issues/3398))
- build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 in /scrape
([#&#8203;3400](https://redirect.github.com/google/go-github/issues/3400))
- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2
([#&#8203;3401](https://redirect.github.com/google/go-github/issues/3401))
- Bump golang.org/x/net to v0.33.0
([#&#8203;3402](https://redirect.github.com/google/go-github/issues/3402))
- Add TokenID and TokenName to PersonalAccessToken struct
([#&#8203;3404](https://redirect.github.com/google/go-github/issues/3404))
- Bump github.com/PuerkitoBio/goquery from 1.9.2 to 1.10.1 in /scrape
([#&#8203;3408](https://redirect.github.com/google/go-github/issues/3408))
- Bump Go to 1.22.10 or 1.23.4 in go.mod files
([#&#8203;3410](https://redirect.github.com/google/go-github/issues/3410))
- Add opt-in rate limit support on endpoints returning 302s
([#&#8203;3411](https://redirect.github.com/google/go-github/issues/3411))
- Update OpenAPI
([#&#8203;3419](https://redirect.github.com/google/go-github/issues/3419))
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 in /scrape
([#&#8203;3420](https://redirect.github.com/google/go-github/issues/3420))
- Permit toggling rate limit check by consumers
([#&#8203;3386](https://redirect.github.com/google/go-github/issues/3386))
- build(deps): Pin and group actions/\*
([#&#8203;3424](https://redirect.github.com/google/go-github/issues/3424))
- Add deprecation messages to security managers APIs
([#&#8203;3426](https://redirect.github.com/google/go-github/issues/3426))
- fix: Relax go directive in go.mod to 1.22.0
([#&#8203;3423](https://redirect.github.com/google/go-github/issues/3423))
- Enforce toolchain requirement in generate.sh
([#&#8203;3428](https://redirect.github.com/google/go-github/issues/3428))
- feat: Add missing notification\_setting to Team
([#&#8203;3431](https://redirect.github.com/google/go-github/issues/3431))
- chore: Add reviewers file
([#&#8203;3435](https://redirect.github.com/google/go-github/issues/3435))
- gen-accessors: Update dumping of getters
([#&#8203;3437](https://redirect.github.com/google/go-github/issues/3437))
- chore: Fix codecov upload
([#&#8203;3440](https://redirect.github.com/google/go-github/issues/3440))
- chore: Spell "unmarshal" consistently with one el
([#&#8203;3441](https://redirect.github.com/google/go-github/issues/3441))
- fix: Typos in func parameter, vars, error, and comments
([#&#8203;3442](https://redirect.github.com/google/go-github/issues/3442))
- feat: Add manage\_ghes endpoints introduced in 3.15
([#&#8203;3433](https://redirect.github.com/google/go-github/issues/3433))
- Fix minor typo
([#&#8203;3448](https://redirect.github.com/google/go-github/issues/3448))
- chore: Check and fix license headers
([#&#8203;3449](https://redirect.github.com/google/go-github/issues/3449))
- Add new fields for IssueType
([#&#8203;3451](https://redirect.github.com/google/go-github/issues/3451))
- ci: update golangci-lint to v1.63.4
([#&#8203;3452](https://redirect.github.com/google/go-github/issues/3452))
- Extend Rate and Rate Limiting with X-Ratelimit-Used and
`X-Ratelimit-Resource` headers
([#&#8203;3453](https://redirect.github.com/google/go-github/issues/3453))
- build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 in the actions
group
([#&#8203;3454](https://redirect.github.com/google/go-github/issues/3454))
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1
([#&#8203;3455](https://redirect.github.com/google/go-github/issues/3455))
- docs: Add clarifications for mergeable field in pull requests
([#&#8203;3396](https://redirect.github.com/google/go-github/issues/3396))
- build(deps): bump github.com/alecthomas/kong from 1.6.0 to 1.7.0 in
/tools
([#&#8203;3458](https://redirect.github.com/google/go-github/issues/3458))
- Bump version of go-github to v69.0.0
([#&#8203;3463](https://redirect.github.com/google/go-github/issues/3463))

###
[`v68.0.0`](https://redirect.github.com/google/go-github/releases/tag/v68.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v67.0.0...v68.0.0)

This release contains the following breaking API changes:

- feat!: Remove Project (classic) support
([#&#8203;3380](https://redirect.github.com/google/go-github/issues/3380))
BREAKING CHANGE: All support for "Project (classic)" is removed and
`Project` responses are replaced by `ProjectV2` (renamed from
`ProjectsV2`).
- fix!: Remove unused Stats field from Commit struct
([#&#8203;3395](https://redirect.github.com/google/go-github/issues/3395))
BREAKING CHANGE: The unused `Stats` field is removed from the `Commit`
struct.

...and the following additional changes:

- Bump go-github from v66 to v67 in /scrape
([#&#8203;3361](https://redirect.github.com/google/go-github/issues/3361))
- Map more missing installation permissions
([#&#8203;3363](https://redirect.github.com/google/go-github/issues/3363))
- build(deps): bump github.com/alecthomas/kong from 1.4.0 to 1.5.0 in
/tools
([#&#8203;3365](https://redirect.github.com/google/go-github/issues/3365))
- fix: Preserve HTTP Response in URL Errors
([#&#8203;3369](https://redirect.github.com/google/go-github/issues/3369))
- Update OpenAPI
([#&#8203;3374](https://redirect.github.com/google/go-github/issues/3374))
- feat: Add assignment for org role associations
([#&#8203;3371](https://redirect.github.com/google/go-github/issues/3371))
- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1
([#&#8203;3375](https://redirect.github.com/google/go-github/issues/3375))
- build(deps): bump github.com/alecthomas/kong from 1.5.0 to 1.6.0 in
/tools
([#&#8203;3376](https://redirect.github.com/google/go-github/issues/3376))
- build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 in /tools
([#&#8203;3377](https://redirect.github.com/google/go-github/issues/3377))
- build(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 in /scrape
([#&#8203;3378](https://redirect.github.com/google/go-github/issues/3378))
- chore: Deprecate legacy ID-based team methods
([#&#8203;3373](https://redirect.github.com/google/go-github/issues/3373))
- feat: Support resolution\_comment to update alert API
([#&#8203;3357](https://redirect.github.com/google/go-github/issues/3357))
- feat: Add custom\_property events
([#&#8203;3379](https://redirect.github.com/google/go-github/issues/3379))
- feat: Deprecate and replace Bool,Int,Int64,String with Ptr using
generics
([#&#8203;3355](https://redirect.github.com/google/go-github/issues/3355))
- feat: Add GET for custom org repo role
([#&#8203;3372](https://redirect.github.com/google/go-github/issues/3372))
- chore: Remove commented out test code
([#&#8203;3381](https://redirect.github.com/google/go-github/issues/3381))
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 in
/example in the go\_modules group
([#&#8203;3383](https://redirect.github.com/google/go-github/issues/3383))
- feat: Add enterprise custom properties
([#&#8203;3382](https://redirect.github.com/google/go-github/issues/3382))
- Change header keys to be canonical
([#&#8203;3389](https://redirect.github.com/google/go-github/issues/3389))
- chore: Sort std imports
([#&#8203;3390](https://redirect.github.com/google/go-github/issues/3390))
- feat: Document review request events in Timeline struct
([#&#8203;3391](https://redirect.github.com/google/go-github/issues/3391))
- fix: DownloadReleaseAsset handles renamed repository
([#&#8203;3392](https://redirect.github.com/google/go-github/issues/3392))
- Bump version of go-github to v68.0.0
([#&#8203;3397](https://redirect.github.com/google/go-github/issues/3397))

###
[`v67.0.0`](https://redirect.github.com/google/go-github/releases/tag/v67.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v66.0.0...v67.0.0)

This release contains the following breaking API changes:

- feat!: Add name query parameter to ActionsService.ListArtifacts
([#&#8203;3330](https://redirect.github.com/google/go-github/issues/3330))
BREAKING CHANGE: `opts` argument to `ActionsService.ListArtifacts`
changed from `ListOptions` to `ListArtifactsOptions`.
- feat!: Rename code scanning params from plural to singular
([#&#8203;3331](https://redirect.github.com/google/go-github/issues/3331))
BREAKING CHANGE: Rename `RuleRequiredCodeScanningTools` to
`RuleRequiredCodeScanningTool`.
- feat!: Fix source property on Repo Custom Properties
([#&#8203;3333](https://redirect.github.com/google/go-github/issues/3333))
BREAKING CHANGE: Change
`RulesetRepositoryPropertyTargetParameters.Source` from `string` to
`*string`.

...and the following additional changes:

- Bump go-github from v65 to v66 in /scrape
([#&#8203;3311](https://redirect.github.com/google/go-github/issues/3311))
- build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 in /scrape
([#&#8203;3313](https://redirect.github.com/google/go-github/issues/3313))
- build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
([#&#8203;3312](https://redirect.github.com/google/go-github/issues/3312))
- build(deps): bump github.com/getkin/kin-openapi from 0.127.0 to
0.128.0 in /tools
([#&#8203;3314](https://redirect.github.com/google/go-github/issues/3314))
- refactor: Remove unneeded strings.Join calls
([#&#8203;3317](https://redirect.github.com/google/go-github/issues/3317))
- feat: Add CreatedAt and UpdatedAt to Ruleset
([#&#8203;3316](https://redirect.github.com/google/go-github/issues/3316))
- feat: Add Expired to RepositoryInvitation
([#&#8203;3320](https://redirect.github.com/google/go-github/issues/3320))
- Update openapi\_operations.yaml
([#&#8203;3322](https://redirect.github.com/google/go-github/issues/3322))
- refactor: Enable perfsprint; fix appeared lint issues
([#&#8203;3324](https://redirect.github.com/google/go-github/issues/3324))
- refactor: Replace 'println' with 'fmt.Println'
([#&#8203;3326](https://redirect.github.com/google/go-github/issues/3326))
- docs: Add dots at the end of sentences
([#&#8203;3325](https://redirect.github.com/google/go-github/issues/3325))
- scrape: refactor tests with t.Fatal
([#&#8203;3299](https://redirect.github.com/google/go-github/issues/3299))
- feat: Support Code Security Configurations API
([#&#8203;3319](https://redirect.github.com/google/go-github/issues/3319))
- Add Copilot Usage Summary for Organization
([#&#8203;3321](https://redirect.github.com/google/go-github/issues/3321))
- chore: Remove deprecated build constraints
([#&#8203;3306](https://redirect.github.com/google/go-github/issues/3306))
- refactor: Replace 'print' with 'fmt.Print'
([#&#8203;3327](https://redirect.github.com/google/go-github/issues/3327))
- Add Webhook for Repository ruleset
([#&#8203;3305](https://redirect.github.com/google/go-github/issues/3305))
- feat: Add support for code\_scanning
([#&#8203;3256](https://redirect.github.com/google/go-github/issues/3256))
- docs: put a space between // and comment text
([#&#8203;3329](https://redirect.github.com/google/go-github/issues/3329))
- Add support for fetching artifact attestations at the org, repo and
user levels
([#&#8203;3334](https://redirect.github.com/google/go-github/issues/3334))
- Add BranchProtectionConfigurationEvent and
SecretScanningAlertLocationEvent
([#&#8203;3332](https://redirect.github.com/google/go-github/issues/3332))
- build(deps): bump github.com/theupdateframework/go-tuf/v2 from 2.0.0
to 2.0.1 in /example in the go\_modules group
([#&#8203;3338](https://redirect.github.com/google/go-github/issues/3338))
- Allow RemoveReviewers to remove only teams
([#&#8203;3337](https://redirect.github.com/google/go-github/issues/3337))
- build(deps): bump github.com/alecthomas/kong from 1.2.1 to 1.3.0 in
/tools
([#&#8203;3342](https://redirect.github.com/google/go-github/issues/3342))
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in
/example in the go\_modules group
([#&#8203;3343](https://redirect.github.com/google/go-github/issues/3343))
- feat(secret scanning): Support pull\_request\_comment\_url
([#&#8203;3344](https://redirect.github.com/google/go-github/issues/3344))
- build(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 in /scrape
([#&#8203;3348](https://redirect.github.com/google/go-github/issues/3348))
- build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 in /tools
([#&#8203;3347](https://redirect.github.com/google/go-github/issues/3347))
- build(deps): bump github.com/alecthomas/kong from 1.3.0 to 1.4.0 in
/tools
([#&#8203;3346](https://redirect.github.com/google/go-github/issues/3346))
- refactor: Enable revive linter and fix up lint issues
([#&#8203;3345](https://redirect.github.com/google/go-github/issues/3345))
- Add missing permissions to InstallationPermissions struct
([#&#8203;3349](https://redirect.github.com/google/go-github/issues/3349))
- build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2
([#&#8203;3351](https://redirect.github.com/google/go-github/issues/3351))
- Update OpenAPI
([#&#8203;3352](https://redirect.github.com/google/go-github/issues/3352))
- Add missing Deployment field to workflow\_job event type
([#&#8203;3353](https://redirect.github.com/google/go-github/issues/3353))
- feat: Support Copilot metrics endpoints
([#&#8203;3350](https://redirect.github.com/google/go-github/issues/3350))
- feat: Remove the beta endpoint for Copilot usage
([#&#8203;3354](https://redirect.github.com/google/go-github/issues/3354))
- build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7
([#&#8203;3358](https://redirect.github.com/google/go-github/issues/3358))
- Update AUTHORS
([#&#8203;3359](https://redirect.github.com/google/go-github/issues/3359))
- Bump version of go-github to v67.0.0
([#&#8203;3360](https://redirect.github.com/google/go-github/issues/3360))

###
[`v66.0.0`](https://redirect.github.com/google/go-github/releases/tag/v66.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v65.0.0...v66.0.0)

This release contains the following breaking API changes:

- feat!: Add login query param support to ListCredentialAuthorizations
([#&#8203;3270](https://redirect.github.com/google/go-github/issues/3270))
BREAKING CHANGE: `ListCredentialAuthorizations` now takes `opts
*CredentialAuthorizationsListOptions` instead of `ListOptions`.

...and the following additional changes:

- Bump go-github from v64 to v65 in /scrape
([#&#8203;3267](https://redirect.github.com/google/go-github/issues/3267))
- Bump github.com/alecthomas/kong from 0.9.0 to 1.2.1 in /tools
([#&#8203;3268](https://redirect.github.com/google/go-github/issues/3268))
- Add 'mark thread as done' functionality
([#&#8203;3265](https://redirect.github.com/google/go-github/issues/3265))
- Update comment for Ruleset
([#&#8203;3275](https://redirect.github.com/google/go-github/issues/3275))
- Add missing fields to the checksuite event
([#&#8203;3278](https://redirect.github.com/google/go-github/issues/3278))
- chore: Change golangci-lint output format due to deprecation
([#&#8203;3279](https://redirect.github.com/google/go-github/issues/3279))
- feat: Support baseRole option for custom organization roles
([#&#8203;3284](https://redirect.github.com/google/go-github/issues/3284))
- Update AUTHORS
([#&#8203;3286](https://redirect.github.com/google/go-github/issues/3286))
- feat: Support getting an organization role
([#&#8203;3285](https://redirect.github.com/google/go-github/issues/3285))
- feat: Implement organization role assignments for both users and teams
([#&#8203;3281](https://redirect.github.com/google/go-github/issues/3281))
- chore: Enable gosec G602 rule
([#&#8203;3287](https://redirect.github.com/google/go-github/issues/3287))
- fix: Correct typos in vars, comments, tests
([#&#8203;3289](https://redirect.github.com/google/go-github/issues/3289))
- fix: Avoid allocation in the stringifyValue
([#&#8203;3292](https://redirect.github.com/google/go-github/issues/3292))
- Add CancelInvite method to cancel an org invitation by ID
([#&#8203;3263](https://redirect.github.com/google/go-github/issues/3263))
- Add support DeploymentReview Event,
ReviewCustomDeploymentProtectionRule API, GetPendingDeployments API
([#&#8203;3254](https://redirect.github.com/google/go-github/issues/3254))
- refactor: Simplify temp file creation in tests
([#&#8203;3290](https://redirect.github.com/google/go-github/issues/3290))
- refactor: Refactor org\_custom\_roles.go into multiple files
([#&#8203;3291](https://redirect.github.com/google/go-github/issues/3291))
- feat: Implement missing push rules
([#&#8203;3294](https://redirect.github.com/google/go-github/issues/3294))
- refactor: Do not call teardown manually in tests
([#&#8203;3296](https://redirect.github.com/google/go-github/issues/3296))
- docs: Replace godoc.org with pkg.go.dev
([#&#8203;3301](https://redirect.github.com/google/go-github/issues/3301))
- refactor: Remove redundant local vars in examples
([#&#8203;3303](https://redirect.github.com/google/go-github/issues/3303))
- fix: Add missing NotificationSetting to newTeamNoParent
([#&#8203;3302](https://redirect.github.com/google/go-github/issues/3302))
- docs: Improve formatting in README
([#&#8203;3300](https://redirect.github.com/google/go-github/issues/3300))
- docs: Fix typo in test comment
([#&#8203;3307](https://redirect.github.com/google/go-github/issues/3307))
- Add t.Parallel to unit tests
([#&#8203;3297](https://redirect.github.com/google/go-github/issues/3297))
- fix: Allow removing/unsetting repository custom property
([#&#8203;3309](https://redirect.github.com/google/go-github/issues/3309))
- Bump version of go-github to v66.0.0
([#&#8203;3310](https://redirect.github.com/google/go-github/issues/3310))

###
[`v65.0.0`](https://redirect.github.com/google/go-github/releases/tag/v65.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v64.0.0...v65.0.0)

This release contains the following breaking API changes:

- feat!: Fix meta service domains schema structure
([#&#8203;3249](https://redirect.github.com/google/go-github/issues/3249))
  BREAKING CHANGE: `APIMeta.Domains` changed from `map` to `struct`.
- feat!: Fix broken SCIMService.ProvisionAndInviteSCIMUser method
([#&#8203;3239](https://redirect.github.com/google/go-github/issues/3239))
BREAKING CHANGE: `SCIMService.ProvisionAndInviteSCIMUser` now returns a
response.
- feat!: Add merge queue parameters to repository ruleset
([#&#8203;3253](https://redirect.github.com/google/go-github/issues/3253))
BREAKING CHANGE: `NewMergeQueueRule` now takes one parameter:
`*MergeQueueRuleParameters`.

...and the following additional changes:

- Bump go-github from v63 to v64 in /scrape
([#&#8203;3241](https://redirect.github.com/google/go-github/issues/3241))
- Update workflow and tools to use Go 1.23 and 1.22
([#&#8203;3242](https://redirect.github.com/google/go-github/issues/3242))
- Add Organization PAT fields to InstallationPermissions struct
([#&#8203;3243](https://redirect.github.com/google/go-github/issues/3243))
- feat: Add do\_not\_enforce\_on\_create to required status checks rule
params
([#&#8203;3245](https://redirect.github.com/google/go-github/issues/3245))
- Add Source field to RulesetRepositoryPropertyTargetParameters
([#&#8203;3250](https://redirect.github.com/google/go-github/issues/3250))
- Update active committers struct
([#&#8203;3257](https://redirect.github.com/google/go-github/issues/3257))
- Bump golang.org/x/net from 0.28.0 to 0.29.0 in /scrape
([#&#8203;3259](https://redirect.github.com/google/go-github/issues/3259))
- Add type SponsorshipEvent
([#&#8203;3258](https://redirect.github.com/google/go-github/issues/3258))
- Bump version of go-github to v65.0.0
([#&#8203;3266](https://redirect.github.com/google/go-github/issues/3266))

###
[`v64.0.0`](https://redirect.github.com/google/go-github/releases/tag/v64.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v63.0.0...v64.0.0)

This release contains the following breaking API changes:

- feat!: Add support for multi-select Custom Properties
([#&#8203;3200](https://redirect.github.com/google/go-github/issues/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
([#&#8203;3197](https://redirect.github.com/google/go-github/issues/3197))
BREAKING CHANGE: Replace ListCursorOptions with ListIDPGroupsOptions in
TeamsService.ListIDPGroupsInOrganization
- feat!: Add support for creating GitHub App with organizations
([#&#8203;3222](https://redirect.github.com/google/go-github/issues/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
([#&#8203;3230](https://redirect.github.com/google/go-github/issues/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
([#&#8203;3206](https://redirect.github.com/google/go-github/issues/3206))
- Add doc for NewPullRequest
([#&#8203;3208](https://redirect.github.com/google/go-github/issues/3208))
- Add Iterators section in README.md
([#&#8203;3212](https://redirect.github.com/google/go-github/issues/3212))
- Update CustomOrgRoles and CustomRepoRoles to include all fields
returned by the GitHub API
([#&#8203;3216](https://redirect.github.com/google/go-github/issues/3216))
- Revert "Add CommitID, InReplyTo, and SubjectType to
DraftReviewComment"
([#&#8203;3218](https://redirect.github.com/google/go-github/issues/3218))
- Add List fine-grained personal access tokens with access to
organization resources API
([#&#8203;3215](https://redirect.github.com/google/go-github/issues/3215))
- Bump github.com/getkin/kin-openapi from 0.126.0 to 0.127.0 in /tools
([#&#8203;3223](https://redirect.github.com/google/go-github/issues/3223))
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 in /tools
([#&#8203;3224](https://redirect.github.com/google/go-github/issues/3224))
- Bump golang.org/x/net from 0.27.0 to 0.28.0 in /scrape
([#&#8203;3234](https://redirect.github.com/google/go-github/issues/3234))
- Allow create custom repository/organization roles without permission
([#&#8203;3235](https://redirect.github.com/google/go-github/issues/3235))
- Add support for filepath repository rules
([#&#8203;3233](https://redirect.github.com/google/go-github/issues/3233))
- Bump version of go-github to v64.0.0
([#&#8203;3240](https://redirect.github.com/google/go-github/issues/3240))

###
[`v63.0.0`](https://redirect.github.com/google/go-github/releases/tag/v63.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v62.0.0...v63.0.0)

This release contains the following breaking API changes:

- feat!: Change enterprise runner to also use ListRunnersOptions
([#&#8203;3167](https://redirect.github.com/google/go-github/issues/3167))
BREAKING-CHANGE: This changes `ListOptions` to `ListRunnersOptions` in
`EnterpriseService.ListRunners`.
- feat!: Support querying organization custom roles
([#&#8203;3129](https://redirect.github.com/google/go-github/issues/3129))
(commit: 2dc693e)