NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #787 most downloaded on npm
Shared TypeScript definitions for Octokit projects
Last release 1 months ago
29 Aug 2026
Release timing varies
gaps range from 9 days to 9 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
226 releases · first in 2019
add new "List CodeQL databases for a repository" (GET /repos/{owner}/{repo}/code-scanning/codeql/databases) and "Get a CodeQL database for a repositor
add support for filtering the "List repository collaborators" API (GET /repos/{owner}/{repo}/collaborators) by permission using a query param
One column per quarter.
deps: bump @octokit/openapi-types to latest (v13.9.1)
add support for new public beta APIs for creating, reading, updating and deleting custom repo roles (POST /orgs/{org}/custom_roles, PATCH /orgs/{org}/
Add support for new "Enable or disable a security feature for an organization" API (POST /orgs/{org}/{security_product}/{enablement})
POST /orgs/{org}/{security_product}/{enablement})advanced_security_enabled_for_new_repositories, dependabot_alerts_enabled_for_new_repositories, dependabot_security_updates_enabled_for_new_repositories, dependency_graph_enabled_for_new_repositories, secret_scanning_enabled_for_new_repositories and secret_scanning_push_protection_enabled_for_new_repositories boolean parameters when updating an organization with PATCH /orgs/:idsort and direction querystring parameters when listing a repo's code scanning analyses with GET /repos/{owner}/{repo}/code-scanning/analysesdefault_branch_only boolean request body parameter when creating a fork with POST /repos/{owner}/{repo}/forksstate_reason request body parameter when updating an issue with PATCH /repos/{owner}/{repo}/issues/{issue_number}GET /user/ssh_signing_keys, POST /user/ssh_signing_keys, GET /user/ssh_signing_keys/{ssh_signing_key_id}, DELETE /user/ssh_signing_keys/{ssh_signing_key_id}, GET /users/{username}/ssh_signing_keys)deps: update @octokit/openapi-types to latest (v13.4.0)
add new Enterprise licenses APIs (GET /enterprises/{enterprise}/consumed-licenses, GET /enterprises/{enterprise}/license-sync-status)
remove now-defunkt OAuth Authorizations APIs
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies, `POST (5e206cf)POST /repos/{owner}/{repo}/pages/deployment) API (8d414ed)GET /orgs/{org}/security-managers, PUT /orgs/{org}/security-managers/teams/{team_slug} and DELETE /orgs/{org}/security-managers/teams/{team_slug}) (0d21aa3)GET /enterprises/{enterprise}/code-scanning/alerts
Add support for new GET /repos/{owner}/{repo}/codespaces/new API operation
GET /repos/{owner}/{repo}/codespaces/new API operation@octokit/openapi-types to latest (v12.10.0)scripts/update-endpoints/generated/endpoints.json with latest auto-generated dataadd support for specifying a name for the forked repository when creating a fork with POST /repos/{owner}/{repo}/forks
gracefully rename org_id path parameter for GET /orgs/{org_id}/codespaces to org
RequestInterface: Revert method overloading with adding some tests
add 11 new APIs and support for new retention_period_minutes request body parameter in Codespaces APIs
RequestInterface: make types with VS Code Typeahead and TypeScript 4.7
add new before and after parameters to GET /orgs/{org}/secret-scanning/alerts and GET /repos/{owner}/{repo}/secret-scanning/alerts
POST /repos/{owner}/{repo}/dependency-graph/snapshots
`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`: no longer deprecated
{GET,DELETE} /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}{GET,PATCH,DELETE} /orgs/{org}/teams/{team_slug}/external-groups{GET,POST,PUT,DELETE} /enterprises/{enterprise}/actions/runners/{runner_id}/labels"{GET,POST,PUT,DELETE} /orgs/{org}/actions/runners/{runner_id}/labels{GET,POST,PUT,DELETE} /repos/{owner}/{repo}/actions/runners/{runner_id}/labels{GET,POST} /repos/{owner}/{repo}/codespaces{GET,POST} /repos/{owner}/{repo}/tags/protection{GET,POST} /user/codespaces, GET /user/codespaces/secrets, GET /user/codespaces/secrets/public-key, {GET,PUT,DELETE} /user/codespaces/secrets/{secret_name}, {GET,PUT} /user/codespaces/secrets/{secret_name}/repositories, {PUT,DELETE} /user/codespaces/secrets/{secret_name}/repositories/{repository_id}, {GET,PATCH,DELETE} /user/codespaces/{codespace_name}, POST /user/codespaces/{codespace_name}/exports, GET /user/codespaces/{codespace_name}/exports/{export_id}, GET /user/codespaces/{codespace_name}/machines, POST /user/codespaces/{codespace_name}/start, POST /user/codespaces/{codespace_name}/stop{GET,PUT,DELETE} /orgs/{org}/dependabot/secrets/{secret_name}{GET,PUT,DELETE} /repos/{owner}/{repo}/codespaces/secrets/{secret_name}{GET,PUT,DELETE} /repos/{owner}/{repo}/dependabot/secrets/{secret_name}{GET,PUT} /orgs/{org}/actions/permissions/workflow{GET,PUT} /orgs/{org}/dependabot/secrets/{secret_name}/repositories{GET,PUT} /repos/{owner}/{repo}/actions/permissions/access{GET,PUT} /repos/{owner}/{repo}/actions/permissions/workflow/organizations/{organization_id}/custom_roles/orgs/{org}/actions/cache/usageDELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}GET /enterprise-installation/{enterprise_or_org}/server-statisticsGET /enterprises/{enterprise}/actions/cache/usageGET /enterprises/{enterprise}/actions/permissions/workflowGET /enterprises/{enterprise}/actions/runner-groups - visible-to-organization paramterGET /enterprises/{enterprise}/secret-scanning/alertsGET /enterprises/{enterprise}/settings/billing/advanced-securityGET /orgs/{org}/actions/cache/usage-by-repositoryGET /orgs/{org}/actions/runner-groups - new parameter: visible_to_repositoryGET /orgs/{org}/code-scanning/alertsGET /orgs/{org}/credential-authorizations - new parameters: per_page, page, loginGET /orgs/{org}/dependabot/secrets/public-keyGET /orgs/{org}/dependabot/secretsGET /orgs/{org}/external-group/{group_id}GET /orgs/{org}/external-groupsGET /orgs/{org}/secret-scanning/alerts - new parameters: sort, directionGET /orgs/{org}/settings/billing/advanced-securityGET /repos/{owner}/{repo}/codeowners/errorsGET /repos/{owner}/{repo}/codespaces/devcontainersGET /repos/{owner}/{repo}/codespaces/machinesGET /repos/{owner}/{repo}/codespaces/secrets/public-keyGET /repos/{owner}/{repo}/codespaces/secretsGET /repos/{owner}/{repo}/dependabot/secrets/public-keyGET /repos/{owner}/{repo}/dependabot/secretsGET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}GET /repos/{owner}/{repo}/releases/{release_id}/reactionsGET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locationsPATCH /orgs/{org}/actions/runner-groups/{runner_group_id} - new parameters: allows_public_repositories, restricted_to_workflows, selected_workflowsPATCH /orgs/{org} - new parameter: members_can_fork_private_repositoriesPOST /orgs/{org}/actions/runner-groups - new parameters: allows_public_repositories, restricted_to_workflows, selected_workflowsPOST /orgs/{org}/migrations - new parrameters: exclude_metadata, exclude_git_data, org_metadata_onlyPOST /orgs/{org}/repos - new parameter: use_squash_pr_title_as_defaultPOST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerunPOST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobsPOST /repos/{owner}/{repo}/pulls/{pull_number}/codespacesPOST /user/migrations - new parrameters: exclude_metadata, exclude_git_data, org_metadata_onlyPUT /enterprises/{enterprise}/actions/permissions/workflowPUT /orgs/{org}/outside_collaborators/{username} - new parameter: asyncGET /repos/{owner}/{repo}/actions/cache/usageGET /repos/{owner}/{repo}/actions/runs: new parameter: check_suite_idGET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs: new parameter: check_suite_idGET /repos/{owner}/{repo}/code-scanning/alerts: new parameters: direction, sortGET /repos/{owner}/{repo}/environments: new parameters: per_page, pageGET /repos/{owner}/{repo}/secret-scanning/alerts: new parameters: direction, sortPATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews: new parameters: dismissal_restrictions.apps, bypass_pull_request_allowancesPATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks: new parameter: checksPATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}: new parameter: dismissed_commentPATCH /repos/{owner}/{repo}: secret_scanning_push_protection, use_squash_pr_title_as_defaultPOST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun: new parameter: enable_debug_loggingPOST /user/gpg_keys: new parameter: namePUT /repos/{owner}/{repo}/branches/{branch}/protection: new parameter: required_status_checks.checks, required_pull_request_reviews.{apps,bypass_pull_request_allowances}, block_creationsPOST /app-manifests/{code}/conversions has no request bodyGET /projects/{project_id}/collaborators/{username}/permission: correct response type and examplePATCH /repos/{owner}/{repo}: visibility parameter cannot be set to visibilityPOST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun: no longer deprecatedDELETE /reactions/{reaction_id}POST /repos/{owner}/{repo}/content_references/{content_reference_id}/attachmentsGET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs
exclude_pull_requests parameter added to action runs operations
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_num}, GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_num}/logs, P
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_num}, GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_num}/logs, POST /repos/{owner}/{repo}/releases/generate-notes, POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest. Graduate nebula, zzzax, switcheroo, baptiste previews. Removes defunkt /repos/{owner}/{repo}/actions/runs/{run_id}/retry endpoint (#384) (90dfa20)## 6.31.3 (2021-09-30) ### Bug Fixes * graduate surfur preview
previews graduated: ant-man, flash, scarlet-witch, squirrel-girl
## 6.31.1 (2021-09-27) ### Bug Fixes * luke-cage preview graduated
.protected_domain_state/.pending_domain_unverified_at keys in GitHub Pages responses. Graduation of previews: london, lydian,wyandotte
POST /repos/{owner}/{repo}/actions/runs/{run_id}/retry, Deprecates POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun. run_attempt/previous_attemp…
POST /repos/{owner}/{repo}/actions/runs/{run_id}/retry, Deprecates POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun. run_attempt/previous_attemp…
add enum to status property in diff-entry component
allow_forking property for repository components
## 6.27.2 (2021-09-13) ### Bug Fixes * response type fixes
.user and other response properties are no longer nullable where it doesn't make sense
POST /repos/{owner}/{repo}/merge-upstream
DELETE /users/{username}/packages/{package_type}/{package_name}
GET /orgs/{org}/packages (#363) (96f2b1b)GET /user/packages (#363) (96f2b1b)GET /user/{username}/packages (#363) (96f2b1b)DELETE /users/{username}/packages/{package_type}/{package_name} (#363) (96f2b1b)DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id} (#363) (96f2b1b)POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore" (#363) (96f2b1b){POST,PUT} /repos/{owner}/{repo}/issues/{issue_number}/labels: labels request body parameter now correctly uses oneOf instead of anyOf for conflicting schemasDELETE /applications/{client_id}/grants/{access_token}, {GET,POST,DELETE} /applications/{client_id}/tokens/{access_token}permissions key in responses now consistently include maintain and triage roles
allow_auto_merge parameter when creating / updating a repository. Search: owner in repository items may no longer be null
{GET,POST} /repos/{owner}/{repo}/autolinks, {GET,DELETE} /repos/{owner}/{repo}/autolinks/{autolink_id}
mentions_count key in release response
POST /repos/{owner}/{repo}/releases/{release_id}/assets: name query parameter is required. head.repo is nullable in pull-request schema
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs and GET /repos/{owner}/{repo}/actions/runs now have a created parameter
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs and GET /repos/{owner}/{repo}/actions/runs now have a created parameter
deps: bump @octokit/openapi-types to v9
endpoints: scarlet-witch preview graduated
{GET,PATCH} /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} response types no longer include .rule.security_severity_level - reverses v6.17.
GET /app/hook/deliveries/{delivery_id},
GET /app/hook/deliveries,GET /app/hook/deliveries/{delivery_id},POST /app/hook/deliveries/{delivery_id}/attempts,GET /orgs/{org}/hooks/{hook_id}/deliveries,GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id},POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts,GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries,GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id},POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts{GET,PATCH} /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} response types now include .rule.security_severity_level
deps: bump @octokit/openapi-types to 8.1.3
bump @octokit/openapi-types to v8
remove response types workaround for required keys
.security_and_analysis.secret_scanning property in full-repository schema
PATCH /repos/{owner}/{repo} - security_and_analysis.secret_scanning option via @octokit/openapi-types v7.3.5
GET /search/labels & GET /search/topics pagination query parameters
lots of type improvements via @octokit/openapi-types@7.3.3
response types for pulls/request-reviewers, gists/update, repos/update-information-about-pages-site
response type for GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories
bump @octokit/openapi-types to 7.2.3 - removes request parameter incorrectly typed as required
bump to latest @ocotkit/openapi-types to resolve problems in several @octokit packages
GET /repos/{owner}/{repo}/compare/{basehead}, POST /repos/{owner}/{repo}/content_references/{content_reference_id}/attachments, POST /repos/{owner}/{r
endpoints: POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve
GitHub documentation URL normalizations
POST /repos/{owner}/{repo}/deployments (repos/create-deployment) does not accept a created_at parameter
Your coding agent can read these notes before it upgrades. Set up the MCP server →