Skip to content

Releases: google/go-github

v53.1.0

12 Jun 23:47
8c7625e
Compare
Choose a tag to compare

This minor release contains the following changes:

  • Bump go-github from v52.0.0 to v53.0.0 in /scrape (#2800)
  • Add GitHub App event security_advisory (#2799)
  • Fix auth vulnerability (#2805)
  • Bump version of go-github to v53.1.0 (#2806)

v53.0.0

06 Jun 14:38
3efdd2c
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Update DependabotSecretsSelectedRepoIDs type to []int64 (#2794)

and the following additional changes:

  • Bump go-github from v51.0.0 to v52.0.0 in /scrape (#2767)
  • Bump codecov/codecov-action from 3.1.2 to 3.1.3 (#2768)
  • Change the CreateRequiredWorkflow method from PUT to POST (#2771)
  • Add Repository field to DependabotAlert (#2772)
  • Add omitempty to CreateOrgInvitationOptions fields (#2778)
  • Bump golang.org/x/net from 0.9.0 to 0.10.0 in /scrape (#2779)
  • Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#2780)
  • Support x-ratelimit-reset handling for secondary rate limits (#2775)
  • Support deployment protection rule event type (#2773)
  • Support array type in go generate with whitelist (#2776)
  • Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2781)
  • Add test for resource JSON marshaling (#2783)
  • Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#2784)
  • Add missing fields to AuditEntry (#2786)
  • Add "new_name" parameter to repo transfer request (#2788)
  • Add workflow run display title (#2792)
  • Bump version of go-github to v53.0.0 (#2797)

v52.0.0

21 Apr 13:54
0a64740
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Update Create/Update methods to return the workflow (#2759)

and the following additional changes:

  • Bump go-github from 50.2.0 to 51.0.0 in /scrape (#2740)
  • Add Topics to PushEventRepository (#2742)
  • Add fields to Branch Protection endpoint (#2744)
  • Add GetTime method to Timestamp (#2743)
  • Bump golang.org/x/net from 0.8.0 to 0.9.0 in /scrape (#2748)
  • Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (#2747)
  • Add DNS health checks support for GitHub Pages (#2746)
  • Add Owner to EditChange struct (#2750)
  • Bump codecov/codecov-action from 3.1.1 to 3.1.2 (#2761)
  • Add HeadBranch field to WorkflowJob (#2764)
  • Add requester to InstallationEvent (#2763)
  • Add InstallationsCount to App (#2765)
  • Bump version of go-github to v52.0.0 (#2766)

v51.0.0

05 Apr 17:29
2317ed8
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Add ListOptions to GetAdvancedSecurityActiveCommittersOrg (#2720)
  • Change PrivateRepos from int to int64 (#2738)

and the following additional changes:

  • Bump actions/setup-go from 3 to 4 (#2713)
  • Bump github.com/google/go-github/v50 from 50.1.0 to 50.2.0 in /scrape (#2714)
  • Add added_by and last_used fields to keys (#2718)
  • Add CanAdminsBypass to Environment (#2721)
  • Add download capability for workflow run attempt logs (#2716)
  • Add CanAdminsBypass to CreateUpdateEnvironment (#2727)
  • Add BuildType to GitHub Repo Pages (#2724)
  • Set authenticated user's email visibility (#2711)
  • Add support for deleting an org (#2728)
  • verify payload signature if present (#2732)
  • Implement the actions required workflows APIs (#2730)
  • Add options for listing workflow runs (#2735)
  • Bump version of go-github to v51.0.0 (#2739)

v50.2.0

17 Mar 17:59
cac943e
Compare
Choose a tag to compare

This minor release contains the following interesting changes:

  • Add ListExternalGroupsForTeamBySlug to Teams API (#2674)
  • Add DicussionCommentEvent Webhook (#2678)
  • Add head_sha for ListWorkflowRunsOptions (#2703)
  • Support HTTP Proxy from environment (#2686)
  • Update custom repo roles URL (#2702)
  • Move to Protonmail PGP (#2666)
  • Fix SCIM query params (#2680)
  • Add fields to update repository API and create branch protection API to match GitHub APIs (#2709)

in addition to these more maintenance-type changes:

  • Bump golang.org/x/sys from 0.0.0-20210615035016-665e8c7367d1 to 0.1.0 in /example (#2676)
  • Bump github.com/xlzd/gotp from 0.0.0-20181030022105-c8557ba2c119 to 0.1.0 in /scrape (#2684)
  • Update golangci-lint-action (#2694)
  • Bump github.com/google/go-github/v50 from 50.0.0 to 50.1.0 in /scrape (#2683)
  • Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.1.0 in /example (#2689)
  • Bump golang.org/x/net from 0.0.0-20210226172049-e18ecbb05110 to 0.7.0 in /example (#2691)
  • Bump golang.org/x/net from 0.0.0-20210226172049-e18ecbb05110 to 0.7.0 (#2692)
  • Run go mod tidy -compat=1.17 (#2696)
  • Fix golangci-lint (#2697)
  • Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.7.0 (#2693)
  • Bump golang.org/x/oauth2 from 0.0.0-20180821212333-d2e6202438be to 0.6.0 (#2695)
  • Remove example subdirs in GitHub Actions linter workflow (#2701)
  • Bump golang.org/x/net from 0.7.0 to 0.8.0 in /scrape (#2698)
  • Bump version of go-github to v50.2.0 (#2710)

v50.1.0

24 Feb 01:03
4814a50
Compare
Choose a tag to compare

This minor release contains the following changes:

  • Update scrape dependency to v50 (#2648)
  • Add secondary rate limit handling (prevent remote requests) and fix primary rate limit categories (#2635)
  • Fix parse token expiration (#2650)
  • Add support for actions variables (#2652)
  • Remove failing unit tests for Go 1.20 (#2656)
  • Add permission filter for list collaborators (#2653)
  • Update workflow to use Go 1.20 and 1.19 (#2657)
  • Add Account field to MarketplacePurchase struct (#2659)
  • Add URL, UpdateAt, and WorkflowRun fields to Artifacts (#2660)
  • Add milestone field to IssuesEvent (#2663)
  • Add go generate mention to CONTRIBUTING.md (#2587)
  • Add RequestedTeam to issues Timeline type (#2665)
  • Bump github.com/PuerkitoBio/goquery from 1.8.0 to 1.8.1 in /scrape (#2667)
  • Add Permission, OldPermission to AuditEntry type (#2670)
  • Add created_at to WorkflowJob struct (#2671)
  • Bump version of go-github to v50.1.0 (#2673)

v50.0.0

26 Jan 22:03
b811c42
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Change total_minutes_used and included_minutes from int to float64 (#2643)
  • Change all fields from time.Time to github.Timestamp (#2646)

and the following additional changes:

  • Add new DeploymentBranchPolicies endpoints (#2621)
  • Bump github.com/google/go-github/v49 from 49.0.0 to 49.1.0 in /scrape (#2627)
  • Add RequireLastPushApproval field to UpdateBranchProtection (#2629)
  • Add workflow_name to WorkflowJob struct (#2630)
  • Support users and teams in branch protection access restrictions (#2561)
  • Add httpcache code example to README.md (#2632)
  • Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (#2638)
  • Add NewTokenClient (#2637)
  • Add method to update codescanning alert (#2639)
  • Add JSON tag for ErrorResponse (#2641)
  • Use NewTokenClient in tests and examples (#2644)

v49.1.0

11 Jan 00:58
838d223
Compare
Choose a tag to compare

This minor release contains the following changes:

  • Update scrape dependency to v49 (#2617)
  • Add support for GitHub Actions cache API (#2604)
  • Support OIDC subject claim customization templates for actions (#2615)
  • Omit OpenID Connect customization template claims when none are set (#2620)
  • Update minor version to v49.1.0 (#2623)

v49.0.0

04 Jan 04:44
3f0f371
Compare
Choose a tag to compare

This release contains the following breaking API changes:

  • Fix JSON protection unmarshal error (#2606)
  • Change actions billing structs to maps (#2597)

and the following additional changes:

  • Bump scrape and examples to use v48.2.0 (#2596)
  • Fix GitHub docs URL for get repository API (#2600)
  • Enable secret scanning with the enterprise-level REST API (#2607)
  • Add installation to CodeScanningAlertEvent type (#2609)
  • Add support for GitHub Environments for Pro/Teams pricing plans (#2611)

v48.2.0

09 Dec 16:30
Compare
Choose a tag to compare

This minor release includes the following changes:

  • Add parents field to timeline events (#2566)
  • Update doc URL for PackageGetAllVersions (#2568)
  • Add the 'require_last_push_approval' field (#2567)
  • Bump github.com/google/go-github/v48 from 48.0.0 to 48.1.0 in /scrape (#2573)
  • Bump golangci-lint version to 1.50.1 (#2576)
  • Add RunAttempt field for WorkflowJob (#2562)
  • Add LockBranch and AllowForkSyncing to repos.go (#2577)
  • Add new field for issue state reason (#2583)
  • Add support for repository actions access level / permission (#2578)
  • Add has_discussions field to repository (#2589)
  • Use 'concurrency' instead of 'styfle/cancel-workflow-action' in GitHub Actions (#2591)
  • Add MakeLatest parameter to support explicitly setting latest release (#2594)
  • Change create fork options from url param to body param (#2490)
  • Support new GitHub v3 API calendar-based versioning (#2581)
  • Update AUTHORS for v48.2.0