⬆️ Update dependency @octokit/rest to v18 #232
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
16.35.0
->18.0.6
Release Notes
octokit/rest.js
v18.0.6
Compare Source
Features
octokit.codeScanning.listRecentAnalyses()
octokit.codeScanning.updateAlert()
octokit.codeScanning.uploadSarif()
Deprecations
alert_id
parameter has been deprecated. Usealert_number
insteadv18.0.5
Compare Source
Bug Fixes
machine-man
preview graduated (octokit/plugin-rest-endpoint-methods.js#185) (34559d8)v18.0.4
Compare Source
Bug Fixes
v18.0.3
Compare Source
Bug Fixes
v18.0.2
Compare Source
Bug Fixes
v18.0.1
Compare Source
Bug Fixes
v18.0.0
Compare Source
Upgrade guide
Install the latest v17 version (
17.11.2
as of this writing). Run your tests and address all deprecation messages. Once all deprecations have been addressed, the upgrade to v18 should be easy. The only changes are removals of previously deprecated APIs.BREAKING CHANGES
Octokit.plugin()
no longer accepts an array as first argument. Pass multiple arguments instead, e.g.Octokit.plugin(plugin1, plugin2)
octokit.reactions.deleteLegacy()
has been removedoctokit.repos.getDownloads()
has been removedoctokit.repos.listDownloads()
has been removedoctokit.repos.deleteDownloads()
has been removedoctokit.actions.createOrUpdateRepoSecret()
: parametername
has been renamed tosecret_name
octokit.actions.createOrUpdateSecretForRepo()
has been renamed tooctokit.actions.createOrUpdateRepoSecret()
octokit.actions.createOrUpdateRepoSecret()
: parametername
has been renamed tosecret_name
octokit.actions.createRegistrationToken()
has been renamed tooctokit.actions.createRegistrationTokenForRepo()
octokit.actions.createRemoveToken()
has been renamed tooctokit.actions.createRemoveTokenForRepo()
octokit.actions.deleteRepoSecret()
: parametername
has been renamed tosecret_name
octokit.actions.deleteSecretFromRepo()
has been renamed tooctokit.actions.deleteRepoSecret()
octokit.actions.deleteRepoSecret()
: parametername
has been renamed tosecret_name
octokit.actions.downloadWorkflowJobLogs()
has been renamed tooctokit.actions.downloadJobLogsForWorkflowRun()
octokit.actions.getPublicKey()
has been renamed tooctokit.actions.getRepoPublicKey()
octokit.actions.getRepoSecret()
: parametername
has been renamed tosecret_name
octokit.actions.getSecret()
has been renamed tooctokit.actions.getRepoSecret()
octokit.actions.getRepoSecret()
: parametername
has been renamed tosecret_name
octokit.actions.getSelfHostedRunner()
has been renamed tooctokit.actions.getSelfHostedRunnerForRepo()
octokit.actions.getWorkflowJob()
has been renamed tooctokit.actions.getJobForWorkflowRun()
octokit.actions.listDownloadsForSelfHostedRunnerApplication()
has been renamed tooctokit.actions.listRunnerApplicationsForRepo()
octokit.actions.listRepoWorkflowRuns()
has been renamed tooctokit.actions.listWorkflowRunsForRepo()
octokit.actions.listSecretsForRepo()
has been renamed tooctokit.actions.listRepoSecrets()
octokit.actions.listWorkflowJobLogs()
has been renamed tooctokit.actions.downloadWorkflowJobLogs()
octokit.actions.listWorkflowRunLogs()
has been renamed tooctokit.actions.downloadWorkflowRunLogs()
octokit.actions.removeSelfHostedRunner()
has been renamed tooctokit.actions.deleteSelfHostedRunnerFromRepo()
octokit.activity.checkStarringRepo()
has been renamed tooctokit.activity.checkRepoIsStarredByAuthenticatedUser()
octokit.activity.getThreadSubscription()
has been renamed tooctokit.activity.getThreadSubscriptionForAuthenticatedUser()
octokit.activity.listEventsForOrg()
has been renamed tooctokit.activity.listOrgEventsForAuthenticatedUser()
octokit.activity.listEventsForUser()
has been renamed tooctokit.activity.listEventsForAuthenticatedUser()
octokit.activity.listFeeds()
has been renamed tooctokit.activity.getFeeds()
octokit.activity.listNotifications()
has been renamed tooctokit.activity.listNotificationsForAuthenticatedUser()
octokit.activity.listNotificationsForRepo()
has been renamed tooctokit.activity.listRepoNotificationsForAuthenticatedUser()
octokit.activity.listPublicEventsForOrg()
has been renamed tooctokit.activity.listPublicOrgEvents()
octokit.activity.markAsRead()
has been renamed tooctokit.activity.markNotificationsAsRead()
octokit.activity.markNotificationsAsReadForRepo()
has been renamed tooctokit.activity.markRepoNotificationsAsRead()
octokit.activity.starRepo()
has been renamed tooctokit.activity.starRepoForAuthenticatedUser()
octokit.activity.unstarRepo()
has been renamed tooctokit.activity.unstarRepoForAuthenticatedUser()
octokit.apps.checkAccountIsAssociatedWithAny()
has been renamed tooctokit.apps.getSubscriptionPlanForAccount()
octokit.apps.checkAccountIsAssociatedWithAnyStubbed()
has been renamed tooctokit.apps.getSubscriptionPlanForAccountStubbed()
octokit.apps.createInstallationToken()
has been renamed tooctokit.apps.createInstallationAccessToken()
octokit.apps.listAccountsUserOrOrgOnPlan()
has been renamed tooctokit.apps.listAccountsForPlan()
octokit.apps.listAccountsUserOrOrgOnPlanStubbed()
has been renamed tooctokit.apps.listAccountsForPlanStubbed()
octokit.apps.listMarketplacePurchasesForAuthenticatedUser()
has been renamed tooctokit.apps.listSubscriptionsForAuthenticatedUser()
octokit.apps.listMarketplacePurchasesForAuthenticatedUserStubbed()
has been renamed tooctokit.apps.listSubscriptionsForAuthenticatedUserStubbed()
octokit.apps.listRepos()
has been renamed tooctokit.apps.listReposAccessibleToInstallation()
octokit.apps.revokeInstallationToken()
has been renamed tooctokit.apps.revokeInstallationAccessToken()
octokit.codesOfConduct.listConductCodes()
has been renamed tooctokit.codesOfConduct.getAllCodesOfConduct()
octokit.gists.listPublicForUser()
has been renamed tooctokit.gists.listForUser()
octokit.gitignore.listTemplates()
has been renamed tooctokit.gitignore.getAllTemplates()
octokit.interactions.addOrUpdateRestrictionsForOrg()
has been renamed tooctokit.interactions.setRestrictionsForOrg()
octokit.interactions.addOrUpdateRestrictionsForRepo()
has been renamed tooctokit.interactions.setRestrictionsForRepo()
octokit.issues.checkAssignee()
has been renamed tooctokit.issues.checkUserCanBeAssigned()
octokit.issues.listMilestonesForRepo()
has been renamed tooctokit.issues.listMilestones()
octokit.issues.removeLabels()
has been renamed tooctokit.issues.removeAllLabels()
octokit.issues.replaceAllLabels()
has been renamed tooctokit.issues.setLabels()
octokit.issues.replaceLabels()
has been renamed tooctokit.issues.replaceAllLabels()
octokit.licenses.listCommonlyUsed()
has been renamed tooctokit.licenses.getAllCommonlyUsed()
octokit.migrations.getImportProgress()
has been renamed tooctokit.migrations.getImportStatus()
octokit.orgs.addOrUpdateMembership()
has been renamed tooctokit.orgs.setMembershipForUser()
octokit.orgs.checkMembership()
has been renamed tooctokit.orgs.checkMembershipForUser()
octokit.orgs.checkPublicMembership()
has been renamed tooctokit.orgs.checkPublicMembershipForUser()
octokit.orgs.concealMembership()
has been renamed tooctokit.orgs.removePublicMembershipForAuthenticatedUser()
octokit.orgs.createHook()
has been renamed tooctokit.orgs.createWebhook()
octokit.orgs.deleteHook()
has been renamed tooctokit.orgs.deleteWebhook()
octokit.orgs.getHook()
has been renamed tooctokit.orgs.getWebhook()
octokit.orgs.getMembership()
has been renamed tooctokit.orgs.getMembershipForUser()
octokit.orgs.listHooks()
has been renamed tooctokit.orgs.listWebhooks()
octokit.orgs.listInstallations()
has been renamed tooctokit.orgs.listAppInstallations()
octokit.orgs.listMemberships()
has been renamed tooctokit.orgs.listMembershipsForAuthenticatedUser()
octokit.orgs.pingHook()
has been renamed tooctokit.orgs.pingWebhook()
octokit.orgs.publicizeMembership()
has been renamed tooctokit.orgs.setPublicMembershipForAuthenticatedUser()
octokit.orgs.removeMembership()
has been renamed tooctokit.orgs.removeMembershipForUser()
octokit.orgs.updateHook()
has been renamed tooctokit.orgs.updateWebhook()
octokit.orgs.updateMembership()
has been renamed tooctokit.orgs.updateMembershipForAuthenticatedUser()
octokit.projects.reviewUserPermissionLevel()
has been renamed tooctokit.projects.getPermissionForUser()
octokit.pulls.createComment()
has been renamed tooctokit.pulls.createReviewComment()
octokit.pulls.createReviewCommentReply()
has been renamed tooctokit.pulls.createReplyForReviewComment()
octokit.pulls.createReviewRequest()
has been renamed tooctokit.pulls.requestReviewers()
octokit.pulls.deleteComment()
has been renamed tooctokit.pulls.deleteReviewComment()
octokit.pulls.deleteReviewRequest()
has been renamed tooctokit.pulls.removeRequestedReviewers()
octokit.pulls.getComment()
has been renamed tooctokit.pulls.getReviewComment()
octokit.pulls.getCommentsForReview()
has been renamed tooctokit.pulls.listCommentsForReview()
octokit.pulls.listComments()
has been renamed tooctokit.pulls.listReviewComments()
octokit.pulls.listCommentsForRepo()
has been renamed tooctokit.pulls.listReviewCommentsForRepo()
octokit.pulls.listReviewRequests()
has been renamed tooctokit.pulls.listRequestedReviewers()
octokit.pulls.updateComment()
has been renamed tooctokit.pulls.updateReviewComment()
octokit.reactions.delete()
has been renamed tooctokit.reactions.deleteLegacy()
octokit.repos.addDeployKey()
has been renamed tooctokit.repos.createDeployKey()
octokit.repos.addProtectedBranchAdminEnforcement()
has been renamed tooctokit.repos.setAdminBranchProtection()
octokit.repos.addProtectedBranchAppRestrictions()
has been renamed tooctokit.repos.addAppAccessRestrictions()
octokit.repos.addProtectedBranchRequiredSignatures()
has been renamed tooctokit.repos.createCommitSignatureProtection()
octokit.repos.addProtectedBranchRequiredStatusChecksContexts()
has been renamed tooctokit.repos.addStatusCheckContexts()
octokit.repos.addProtectedBranchTeamRestrictions()
has been renamed tooctokit.repos.addTeamAccessRestrictions()
octokit.repos.addProtectedBranchUserRestrictions()
has been renamed tooctokit.repos.addUserAccessRestrictions()
octokit.repos.createHook()
has been renamed tooctokit.repos.createWebhook()
octokit.repos.createOrUpdateFile()
has been renamed tooctokit.repos.createOrUpdateFileContents()
octokit.repos.createStatus()
has been renamed tooctokit.repos.createCommitStatus()
octokit.repos.deleteHook()
has been renamed tooctokit.repos.deleteWebhook()
octokit.repos.disablePagesSite()
has been renamed tooctokit.repos.deletePagesSite()
octokit.repos.enablePagesSite()
has been renamed tooctokit.repos.createPagesSite()
octokit.repos.getArchiveLink()
has been renamed tooctokit.repos.downloadArchive()
octokit.repos.getContents()
has been renamed tooctokit.repos.getContent()
octokit.repos.getHook()
has been renamed tooctokit.repos.getWebhook()
octokit.repos.getProtectedBranchAdminEnforcement()
has been renamed tooctokit.repos.getAdminBranchProtection()
octokit.repos.getProtectedBranchPullRequestReviewEnforcement()
has been renamed tooctokit.repos.getPullRequestReviewProtection()
octokit.repos.getProtectedBranchRequiredSignatures()
has been renamed tooctokit.repos.getCommitSignatureProtection()
octokit.repos.getProtectedBranchRequiredStatusChecks()
has been renamed tooctokit.repos.getStatusChecksProtection()
octokit.repos.getProtectedBranchRestrictions()
has been renamed tooctokit.repos.getAccessRestrictions()
octokit.repos.list()
has been renamed tooctokit.repos.listForAuthenticatedUser()
octokit.repos.listAssetsForRelease()
has been renamed tooctokit.repos.listReleaseAssets()
octokit.repos.listCommitComments()
has been renamed tooctokit.repos.listCommitCommentsForRepo()
octokit.repos.listHooks()
has been renamed tooctokit.repos.listWebhooks()
octokit.repos.listProtectedBranchRequiredStatusChecksContexts()
has been renamed tooctokit.repos.getAllStatusCheckContexts()
octokit.repos.listStatusesForRef()
has been renamed tooctokit.repos.listCommitStatusesForRef()
octokit.repos.listTopics()
has been renamed tooctokit.repos.getAllTopics()
octokit.repos.pingHook()
has been renamed tooctokit.repos.pingWebhook()
octokit.repos.removeBranchProtection()
has been renamed tooctokit.repos.deleteBranchProtection()
octokit.repos.removeDeployKey()
has been renamed tooctokit.repos.deleteDeployKey()
octokit.repos.removeProtectedBranchAdminEnforcement()
has been renamed tooctokit.repos.deleteAdminBranchProtection()
octokit.repos.removeProtectedBranchAppRestrictions()
has been renamed tooctokit.repos.removeAppAccessRestrictions()
octokit.repos.removeProtectedBranchPullRequestReviewEnforcement()
has been renamed tooctokit.repos.deletePullRequestReviewProtection()
octokit.repos.removeProtectedBranchRequiredSignatures()
has been renamed tooctokit.repos.deleteCommitSignatureProtection()
octokit.repos.removeProtectedBranchRequiredStatusChecks()
has been renamed tooctokit.repos.removeStatusChecksProtection()
octokit.repos.removeProtectedBranchRequiredStatusChecksContexts()
has been renamed tooctokit.repos.removeStatusCheckContexts()
octokit.repos.removeProtectedBranchRestrictions()
has been renamed tooctokit.repos.deleteAccessRestrictions()
octokit.repos.removeProtectedBranchTeamRestrictions()
has been renamed tooctokit.repos.removeTeamAccessRestrictions()
octokit.repos.removeProtectedBranchUserRestrictions()
has been renamed tooctokit.repos.removeUserAccessRestrictions()
octokit.repos.replaceProtectedBranchAppRestrictions()
has been renamed tooctokit.repos.setAppAccessRestrictions()
octokit.repos.replaceProtectedBranchRequiredStatusChecksContexts()
has been renamed tooctokit.repos.setStatusCheckContexts()
octokit.repos.replaceProtectedBranchTeamRestrictions()
has been renamed tooctokit.repos.setTeamAccessRestrictions()
octokit.repos.replaceProtectedBranchUserRestrictions()
has been renamed tooctokit.repos.setUserAccessRestrictions()
octokit.repos.replaceTopics()
has been renamed tooctokit.repos.replaceAllTopics()
octokit.repos.requestPageBuild()
has been renamed tooctokit.repos.requestPagesBuild()
octokit.repos.retrieveCommunityProfileMetrics()
has been renamed tooctokit.repos.getCommunityProfileMetrics()
octokit.repos.testPushHook()
has been renamed tooctokit.repos.testPushWebhook()
octokit.repos.updateHook()
has been renamed tooctokit.repos.updateWebhook()
octokit.repos.updateProtectedBranchPullRequestReviewEnforcement()
has been renamed tooctokit.repos.updatePullRequestReviewProtection()
octokit.repos.updateProtectedBranchRequiredStatusChecks()
has been renamed tooctokit.repos.updateStatusChecksProtection()
octokit.teams.addOrUpdateMembershipInOrg()
has been renamed tooctokit.teams.addOrUpdateMembershipForUserInOrg()
octokit.teams.addOrUpdateProjectInOrg()
has been renamed tooctokit.teams.addOrUpdateProjectPermissionsInOrg()
octokit.teams.addOrUpdateRepoInOrg()
has been renamed tooctokit.teams.addOrUpdateRepoPermissionsInOrg()
octokit.teams.checkManagesRepoInOrg()
has been renamed tooctokit.teams.checkPermissionsForRepoInOrg()
octokit.teams.getMembershipInOrg()
has been renamed tooctokit.teams.getMembershipForUserInOrg()
octokit.teams.removeMembershipInOrg()
has been renamed tooctokit.teams.removeMembershipForUserInOrg()
octokit.teams.reviewProjectInOrg()
has been renamed tooctokit.teams.checkPermissionsForProjectInOrg()
octokit.users.addEmails()
has been renamed tooctokit.users.addEmailsForAuthenticated()
octokit.users.checkFollowing()
has been renamed tooctokit.users.checkPersonIsFollowedByAuthenticated()
octokit.users.createGpgKey()
has been renamed tooctokit.users.createGpgKeyForAuthenticated()
octokit.users.createPublicKey()
has been renamed tooctokit.users.createPublicSshKeyForAuthenticated()
octokit.users.deleteEmails()
has been renamed tooctokit.users.deleteEmailsForAuthenticated()
octokit.users.deleteGpgKey()
has been renamed tooctokit.users.deleteGpgKeyForAuthenticated()
octokit.users.deletePublicKey()
has been renamed tooctokit.users.deletePublicSshKeyForAuthenticated()
octokit.users.getGpgKey()
has been renamed tooctokit.users.getGpgKeyForAuthenticated()
octokit.users.getPublicKey()
has been renamed tooctokit.users.getPublicSshKeyForAuthenticated()
octokit.users.listBlocked()
has been renamed tooctokit.users.listBlockedByAuthenticated()
octokit.users.listEmails()
has been renamed tooctokit.users.listEmailsForAuthenticated()
octokit.users.listFollowingForAuthenticatedUser()
has been renamed tooctokit.users.listFollowedByAuthenticated()
octokit.users.listGpgKeys()
has been renamed tooctokit.users.listGpgKeysForAuthenticated()
octokit.users.listPublicEmails()
has been renamed tooctokit.users.listPublicEmailsForAuthenticatedUser()
octokit.users.listPublicKeys()
has been renamed tooctokit.users.listPublicSshKeysForAuthenticated()
octokit.users.togglePrimaryEmailVisibility()
has been renamed tooctokit.users.setPrimaryEmailVisibilityForAuthenticated()
v17.11.2
Compare Source
Bug Fixes
v17.11.1
Compare Source
faulty release, please ignore
v17.11.0
Compare Source
Features
repos.getAccessRestrictions
pulls.listCommentsForReview
pulls.removeRequestedReviewers
pulls.requestReviewers
pulls.listRequestedReviewers
pulls.createReplyForReviewComment
pulls.createReviewComment
pulls.listReviewComments
pulls.deleteReviewComment
pulls.updateReviewComment
pulls.getReviewComment
pulls.listReviewCommentsForRepo
projects.getPermissionForUser
orgs.listPublicEmailsForAuthenticatedUser
orgs.updateMembershipForAuthenticatedUser
orgs.listMembershipsForAuthenticatedUser
users.deletePublicSshKeyForAuthenticated
users.getPublicSshKeyForAuthenticated
users.createPublicSshKeyForAuthenticated
users.listPublicSshKeysForAuthenticated
users.deleteGpgKeyForAuthenticated
users.getGpgKeyForAuthenticated
users.createGpgKeyForAuthenticated
users.listGpgKeysForAuthenticated
users.checkPersonIsFollowedByAuthenticated
users.deleteEmailsForAuthenticated
users.addEmailsForAuthenticated
users.listEmailsForAuthenticated
users.setPrimaryEmailVisibilityForAuthenticated
users.listBlockedByAuthenticated
scim.deleteUserFromOrg
scim.updateAttributeForUser
scim.setInformationForProvisionedUser
scim.getProvisioningInformationForUser
scim.provisionAndInviteUser
repos.downloadArchive
repos.createCommitStatus
repos.listReleaseAssets
repos.requestPagesBuild
repos.deletePagesSite
repos.createPagesSite
repos.deleteDeployKey
repos.createDeployKey
testPushWebhook
pingWebhook
deleteWebhook
updateWebhook
getWebhook
createWebhook
listWebhooks
repos.createOrUpdateFileContents
repos.getContent
repos.getCommunityProfileMetrics
repos.listCommitStatusesForRef
repos.listCommitComments
repos.removeUserAccessRestrictions
repos.addUserAccessRestrictions
repos.setUserAccessRestrictions
repos.removeTeamAccessRestrictions
repos.addTeamAccessRestrictions
repos.setTeamAccessRestrictions
repos.removeAppAccessRestrictions
repos.addAppAccessRestrictions
repos.setAppAccessRestrictions
repos.removeProtectedBranchRestrictions
repos.removeStatusCheckContexts
repos.addStatusCheckContexts
repos.setStatusCheckContexts
repos.getAllStatusCheckContexts
repos.removeStatusChecksProtection
repos.updateStatusChecksProtection
repos.getStatusChecksProtection
repos.deleteCommitSignatureProtection
repos.createCommitSignatureProtection
repos.getCommitSignatureProtection
repos.deletePullRequestReviewProtection
repos.updatePullRequestReviewProtection
repos.getPullRequestReviewProtection
repos.deleteAdminBranchProtection
repos.setAdminBranchProtection
repos.getAdminBranchProtection
repos.deleteBranchProtection
orgs.removePublicMembershipForAuthenticatedUser
orgs.setPublicMembershipForAuthenticatedUser
orgs.checkPublicMembershipForUser
orgs.removeMembershipForUser
orgs.setMembershipForUser
orgs.getMembershipForUser
orgs.checkMembershipForUser
orgs.listAppInstallations
orgs.pingHook
orgs.deleteHook
orgs.updateHook
orgs.getHook
orgs.createHook
orgs.listHooks
orgs.removeCredentialAuthorization
orgs.listSamlSsoAuthorizations
repos.listCommitCommentsForRepo
gitignore.getAllTemplates
licenses.getAllCommonlyUsed
Deprecations
repos.getProtectedBranchRestrictions
pulls.getCommentsForReview
pulls.deleteReviewRequest
pulls.createReviewRequest
pulls.listReviewRequests
pulls.createReviewCommentReply
pulls.createComment
pulls.listComments
pulls.deleteComment
pulls.updateComment
pulls.getComment
pulls.listCommentsForRepo
projects.reviewUserPermissionLevel
orgs.listPublicEmails
orgs.updateMembership
orgs.listMemberships
users.deletePublicKey
users.getPublicKey
users.createPublicKey
users.listPublicKeys
users.deleteGpgKey
users.getGpgKey
users.createGpgKey
users.listGpgKeys
users.checkFollowing
users.deleteEmailsForAuthenticated
users.addEmailsForAuthenticated
users.listEmailsForAuthenticated
users.togglePrimaryEmailVisibility
users.listBlocked
scim.removeUserFromOrg
scim.updateUserAttribute
scim.replaceProvisionedUserInformation
scim.getProvisioningDetailsForUser
scim.provisionAndInviteUsers
repos.getArchiveLink
repos.createStatus
repos.listAssetsForRelease
repos.requestPageBuild
repos.disbalePagesSite
repos.enablePagesSite
repos.removeDeployKey
repos.addDeployKey
testPushHook
pingHook
deleteHook
updateHook
getHook
createHook
listHooks
repos.createOrUpdateFile
repos.getContents
repos.retrieveCommunityProfileMetrics
repos.listStatusesForRef
repos.listCommentsForCommit
repos.removeProtectedBranchUserRestrictions
repos.addProtectedBranchUserRestrictions
repos.replaceProtectedBranchUserRestrictions
repos.removeProtectedBranchTeamRestrictions
repos.addProtectedBranchTeamRestrictions
repos.replaceProtectedBranchTeamRestrictions
repos.removeProtectedBranchAppRestrictions
repos.addProtectedBranchAppRestrictions
repos.replaceProtectedBranchAppRestrictions
repos.deleteAccessRestrictions
repos.removeProtectedBranchRequiredStatusChecksContexts
repos.addProtectedBranchRequiredStatusChecksContexts
repos.replaceProtectedBranchRequiredStatusChecksContexts
repos.listProtectedBranchRequiredStatusChecksContexts
repos.removeProtectedBranchRequiredStatusChecks
repos.updateProtectedBranchRequiredStatusChecks
repos.getProtectedBranchRequiredStatusChecks
repos.removeProtectedBranchRequiredSignatures
repos.addProtectedBranchRequiredSignatures
repos.getProtectedBranchRequiredSignatures
repos.removeProtectedBranchPullRequestReviewEnforcement
repos.updateProtectedBranchPullRequestReviewEnforcement
repos.getProtectedBranchPullRequestReviewEnforcement
repos.removeProtectedBranchAdminEnforcement
repos.addProtectedBranchAdminEnforcement
repos.getProtectedBranchAdminEnforcement
repos.removeBranchProtection
orgs.concealMembership
orgs.publicizeMembership
orgs.checkPublicMembership
orgs.removeMembership
orgs.addOrUpdateMembership
orgs.getMembership
orgs.checkMembership
orgs.listInstallations
orgs.pingWebhook
orgs.deleteWebhook
orgs.updateWebhook
orgs.getWebhook
orgs.createWebhook
orgs.listWebhooks
orgs.removeSamlSsoAuthorization
orgs.listCredentialAuthorizations
repos.listCommitComments
.gitignore.listTemplates
licenses.listCommonlyUsed
v17.10.0
Compare Source
Features
actions.downloadJobLogsForWorkflowRun
,actions.getJobForWorkflowRun
,actions.listWorkflowRunsForRepo
,actions.createInstallationAccessToken
,apps.listReposAccessibleToInstallation
,apps.revokeInstallationAccessToken
,interactions.setRestrictionsForOrg
,interactions.setRestrictionsForRepo
. Deprecatesactions.downloadWorkflowJobLogs
,actions.getWorkflowJob
,actions.listRepoWorkflowRuns
,actions.createInstallationToken
,apps.listRepos
,apps.revokeInstallationToken
,interactions.addOrUpdateRestrictionsForOrg
,interactions.addOrUpdateRestrictionsForRepo
,issues.replaceAllLabels
(#1750) (e0b4282)v17.9.3
Compare Source
Bug Fixes
v17.9.2
Compare Source
Bug Fixes
v17.9.1
Compare Source
Bug Fixes
v17.9.0
Compare Source
Features
ref
parameter for.codeScanning.listAlertsForRepo()
method (#1706) (b61c123)v17.8.0
Compare Source
Features
octokit.codeScanning.{getAlert,listAlertsForRepo}
(#1701) (f94ccea)v17.7.0
Compare Source
Features
octokit.actions.downloadWorkflow{Job,Run}logs
,octokit.apps.{suspend,unsuspend}Installation
. Deprecatesoctokit.actions.listWorkflow{Job,Run}Logs
(#1700) (f591f34)v17.6.0
Compare Source
Features
v17.5.2
Compare Source
Bug Fixes
?{page,per_page}
parameters (#1685) (a4c536d)v17.5.1
Compare Source
Bug Fixes
.defaults()
method on rest endpoint method types (#1681) (4f23359)v17.5.0
Compare Source
Features
import { RestEndpointMethodTypes } from "@​octokit/rest";
(#1680) (6a9f9a4)v17.4.0
Compare Source
Features
v17.3.0
Compare Source
Features
Before
After
v17.2.1
Compare Source
Bug Fixes
v17.2.0
Compare Source
Features
v17.1.4
Compare Source
Renames
The previous methods have been deprecated.
octokit.activity.checkStarringRepo()
->octokit.activity.checkRepoIsStarredByAuthenticatedUser()
octokit.activity.listEventsForOrg()
->octokit.activity.listOrgEventsForAuthenticatedUser()
octokit.activity.listEventsForUser()
->octokit.activity.listEventsForAuthenticatedUser()
octokit.activity.listFeeds()
->octokit.activity.getFeeds()
octokit.activity.listNotifications()
->octokit.activity.listNotificationsForAuthenticatedUser()
octokit.activity.listNotificationsForRepo()
->octokit.activity.listRepoNotificationsForAuthenticatedUser()
octokit.activity.listPublicEventsForOrg()
->octokit.activity.listPublicOrgEvents()
octokit.activity.markAsRead()
->octokit.activity.markNotificationsAsRead()
octokit.activity.markNotificationsAsReadForRepo()
->octokit.activity.markRepoNotificationsAsRead()
octokit.activity.starRepo()
->octokit.activity.starRepoForAuthenticatedUser()
octokit.activity.unstarRepo()
->octokit.activity.unstarRepoForAuthenticatedUser()
v17.1.3
Compare Source
Bug Fixes
v17.1.2
Compare Source
Bug Fixes
Octokit.plugin()
API to remove deprecation (1c1df88), closes #1654v17.1.1
Compare Source
Bug Fixes
v17.1.0
Compare Source
Features
octokit.repos.deleteDeployment()
octokit.actions.listArtifactsForRepo()
octokit.reactions.delete()
v17.0.1
Compare Source
Bug Fixes
v17.0.0
Compare Source
Breaking Changes
All deprecated methods and options have been removed. Upgrade to the latest
16.x.x
version and address all deprecation messages for an easy upgrade.octokit.request
instead.octokit.oauthAuthorizations.createAuthorization()
➡
octokit.request("POST /authorizations", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.deleteAuthorization()
➡
octokit.request("DELETE /authorizations/:authorization_id", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.deleteGrant()
➡
octokit.request("DELETE /applications/grants/:grant_id", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.getAuthorization()
➡
octokit.request("GET /authorizations/:authorization_id", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.getGrant()
➡
octokit.request("GET /applications/grants/:grant_id", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.getOrCreateAuthorizationForApp()
➡
octokit.request("PUT /authorizations/clients/:client_id", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint()
➡
octokit.request("PUT /authorizations/clients/:client_id/:fingerprint", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.listAuthorizations()
➡
octokit.request("GET /authorizations", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.listGrants()
➡
octokit.request("GET /applications/grants", parameters)
(see deprecation notice)
octokit.oauthAuthorizations.updateAuthorization()
➡
octokit.request("PATCH /authorizations/:authorization_id", parameters)
(see deprecation notice)
octokit.pulls.createFromIssue()
➡
octokit.request("POST /repos/:owner/:repo/pulls", parameters)
(see deprecation notice)
octokit.repos.getCommitRefSha()
➡
octokit.request("GET /repos/:owner/:repo/commits/:ref", parameters)
(see deprecation notice)
octokit.teams.addMemberLegacy()
➡
octokit.request("PUT /teams/:team_id/members/:username", parameters)
(see deprecation notice)
octokit.teams.getLegacy()
➡
octokit.request("GET /teams/:team_id", parameters)
(see deprecation notice)
octokit.teams.getMemberLegacy()
➡
octokit.request("GET /teams/:team_id/members/:username", parameters)
(see deprecation notice)
octokit.teams.removeMemberLegacy()
➡
octokit.request("DELETE /teams/:team_id/members/:username", parameters)
(see deprecation notice)
octokit.apps.checkAuthorization()
➡
octokit.apps.checkToken()
octokit.apps.resetAuthorization()
➡
octokit.apps.resetToken()
octokit.apps.revokeAuthorizationForApplication()
➡
octokit.apps.deleteToken()
octokit.apps.revokeGrantForApplication()
➡
octokit.apps.deleteAuthorization()
octokit.reactions.createForTeamDiscussionLegacy()
➡
octokit.reactions.createForTeamDiscussionInOrg()
(An "org" parameter is now required)
octokit.reactions.createForTeamDiscussionCommentLegacy()
➡
octokit.reactions.createForTeamDiscussionCommentInOrg()
(An "org" parameter is now required)
octokit.reactions.listForTeamDiscussionLegacy()
➡
octokit.reactions.listForTeamDiscussionInOrg()
(An "org" parameter is now required)
octokit.reactions.listForTeamDiscussionCommentLegacy()
➡
octokit.reactions.listForTeamDiscussionCommentInOrg()
(An "org" parameter is now required)
octokit.teams.addMemberLegacy()
➡
octokit.teams.addMemberInOrg()
(An "org" parameter is now required)
octokit.teams.addOrUpdateMembershipLegacy()
➡
octokit.teams.addOrUpdateMembershipInOrg()
(An "org" parameter is now required)
octokit.teams.addOrUpdateProjectLegacy()
➡
octokit.teams.addOrUpdateProjectInOrg()
(An "org" parameter is now required)
octokit.teams.addOrUpdateRepoLegacy()
➡
octokit.teams.addOrUpdateRepoInOrg()
(An "org" parameter is now required)
octokit.teams.checkManagesRepoLegacy()
➡
octokit.teams.checkManagesRepoInOrg()
(An "org" parameter is now required)
octokit.teams.createDiscussionLegacy()
➡
octokit.teams.createDiscussionInOrg()
(An "org" parameter is now required)
octokit.teams.createDiscussionCommentLegacy()
➡
octokit.teams.createDiscussionCommentInOrg()
(An "org" parameter is now required)
octokit.teams.deleteLegacy()
➡
octokit.teams.deleteInOrg()
(An "org" parameter is now required)
octokit.teams.deleteDiscussionLegacy()
➡
octokit.teams.deleteDiscussionInOrg()
(An "org" parameter is now required)
octokit.teams.deleteDiscussionCommentLegacy()
➡
octokit.teams.deleteDiscussionCommentInOrg()
(An "org" parameter is now required)
octokit.teams.getLegacy()
➡
octokit.teams.getInOrg()
(An "org" parameter is now required)
octokit.teams.getDiscussionLegacy()
➡
octokit.teams.getDiscussionInOrg()
(An "org" parameter is now required)
octokit.teams.getDiscussionCommentLegacy()
➡
octokit.teams.getDiscussionCommentInOrg()
(An "org" parameter is now required)
octokit.teams.getMemberLegacy()
➡
octokit.teams.getMemberInOrg()
(An "org" parameter is now required)
octokit.teams.getMembershipLegacy()
➡
octokit.teams.getMembershipInOrg()
(An "org" parameter is now required)
octokit.teams.listChildLegacy()
➡
octokit.teams.listChildInOrg()
(An "org" parameter is now required)
octokit.teams.listDiscussionCommentsLegacy()
➡
octokit.teams.listDiscussionCommentsInOrg()
(An "org" parameter is now required)
octokit.teams.listDiscussionsLegacy()
➡
octokit.teams.listDiscussionsInOrg()
(An "org" parameter is now required)
octokit.teams.listMembersLegacy()
➡
octokit.teams.listMembersInOrg()
(An "org" parameter is now required)
octokit.teams.listPendingInvitationsLegacy()
➡
octokit.teams.listPendingInvitationsInOrg()
(An "org" parameter is now required)
octokit.teams.listProjectsLegacy()
➡
octokit.teams.listProjectsInOrg()
(An "org" parameter is now required)
octokit.teams.listReposLegacy()
➡
octokit.teams.listReposInOrg()
(An "org" parameter is now required)
octokit.teams.removeMemberLegacy()
➡
octokit.teams.removeMemberInOrg()
(An "org" parameter is now required)
octokit.teams.removeMembershipLegacy()
➡
octokit.teams.removeMembershipInOrg()
(An "org" parameter is now required)
octokit.teams.removeProjectLegacy()
➡
octokit.teams.removeProjectInOrg()
(An "org" parameter is now required)
octokit.teams.removeRepoLegacy()
➡
octokit.teams.removeRepoInOrg()
(An "org" parameter is now required)
octokit.teams.reviewProjectLegacy()
➡
octokit.teams.reviewProjectInOrg()
(An "org" parameter is now required)
octokit.teams.updateLegacy()
➡
octokit.teams.updateInOrg()
(An "org" parameter is now required)
octokit.teams.updateDiscussionLegacy()
➡
octokit.teams.updateDiscussionInOrg()
(An "org" parameter is now required)
octokit.teams.updateDiscussionCommentLegacy()
➡
octokit.teams.updateDiscussionCommentInOrg()
(An "org" parameter is now required)
octokit.issues.updateLabel({current_name, name})
➡
octokit.issues.updateLabel({name, new_name})
(
current_name
is nowname
,name
is nownew_name
)octokit.paginate()
is now always returning an array, even when the response is a single object.Parameters passed to endpoint methods such as
octokit.issues.create(parameters)
are no longer validated on the client. We recommend using TypeScript or taking advantage of the TypeScript definitions in JavaScript.Plugins have to return an object in order to extend the
octokit
instance. It is technically still possible to alter theoctokit
instance directly, but returning an object is required for TypeScript supportInstead of
do
octokit.registerEndpoints()
has been removed.Instead of
do
If you use
octokit.registerEndpoints()
in a plugin, return an object instead:The
User-Agent
header now includesoctokit-rest.js/X.Y.Z
instead ofoctokit.js/X.Y.Z
The
Octokit
constructor must now be invoked withnew
.const octokit = Octokit()
will throw a TypeErrorURL parameters such as
options.base
andoptions.head
foroctokit.repos.compareCommits
are now URL encoded automatically, you don't need to useencodeURIComponent()
before passing the values to the endpoint methods.Node 8 is no longer supported.
TypeScript: The exportedUpdate: resolved via #1650{ Octokit }
is no longer a type, only a value. Usetypeof Octokit
instead #1624Features
The documentation website is now versioned. https://octokit.github.io/rest.js/v17/ has the docs for the latest version, the docs for v16 are still accessible at https://octokit.github.io/rest.js/v16. Old links pointing to https://octokit.github.io/rest.js should redirect correctly to https://octokit.github.io/rest.js/v16.
reduction in bundle size: 23KB down to 10kb
octokit.graphql()
.@octokit/rest
is no longer a REST-only library, but a REST best-practice library. All Octokit libraries based on@ocotkit/core
have both.request()
and.graphql()
methods.octokit.auth()
. Async method that returns the currently used authentcation, based on configuredauthStrategy
. See https://github.com/octokit/auth.js#readme for official strategiesoctokit.repos.uploadReleaseAsset(parameters)
now accepts URL parametersowner
repo
release_id
Passing
url
will still work, but is not recommended. Useoctokit.request
instead:TypeScript
In v16, many types have been exported on the exported
Octokit
Constructor. Although they were never documented, types such asOctokit.ChecksCreateParams
have been used when wrapping Octokit's code in custom logic.Starting with v17.5.0, parameter and response times are being officially exported. For example:
✨🦄
v16.43.2
Compare Source
Bug Fixes
octokit.hook.wrap
callback (#1770) (0798dcd)v16.43.1
Compare Source
Bug Fixes
{ Octokit }
export (486eadd)v16.43.0
Compare Source
Features
octokit.gitdata.*
,octokit.pullRequests.*
(#1585) (989afc1)v16.42.2
Compare Source
Bug Fixes
v16.42.1
Compare Source
Bug Fixes
v16.42.0
Compare Source
Features
const Octokit = require("@​octokit/rest")
in favor ofconst { Octokit } = require("@​octokit/rest")
(bbc3e48)v16.41.2
Compare Source
Bug Fixes
v16.41.1
Compare Source
Bug Fixes
since
parameter type is integer, not string (6285b6c)file
parameter is nodata
for.repos.uploadReleaseAsset()
(dc2cc51)v16.41.0
Compare Source
Features
v16.40.2
Compare Source
Bug Fixes
v16.40.1
Compare Source
Bug Fixes
v16.40.0
Compare Source
Features
v16.39.0
Compare Source
Features
response.data[namespacekey]
in.paginate(options, mapFn)
map function now logs a deprecation (3caa24a)v16.38.3
[Compare Source](https://togithub.com/
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.