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