Schema changes for 2020-12-09
The GraphQL schema includes these changes:
- Field
hasVerifiedOwnerwas added to object typeMarketplaceListing
Schema changes for 2020-11-13
The GraphQL schema includes these changes:
- Input field
requiresLinearHistorywas added to input object typeUpdateBranchProtectionRuleInput - Input field
allowsForcePusheswas added to input object typeUpdateBranchProtectionRuleInput - Input field
allowsDeletionswas added to input object typeUpdateBranchProtectionRuleInput - Input field
requiresLinearHistorywas added to input object typeCreateBranchProtectionRuleInput - Input field
allowsForcePusheswas added to input object typeCreateBranchProtectionRuleInput - Input field
allowsDeletionswas added to input object typeCreateBranchProtectionRuleInput - Field
requiresLinearHistorywas added to object typeBranchProtectionRule - Field
allowsForcePusheswas added to object typeBranchProtectionRule - Field
allowsDeletionswas added to object typeBranchProtectionRule
Schema changes for 2020-10-12
The GraphQL schema includes these changes:
- Field
updateEnterpriseActionExecutionCapabilitySettingwas removed from object typeMutation - Field
actionExecutionCapabilitySettingOrganizationswas removed from object typeEnterpriseOwnerInfo - Type
UpdateEnterpriseActionExecutionCapabilitySettingInputwas removed - Type
UpdateEnterpriseActionExecutionCapabilitySettingPayloadwas removed - Type
ActionExecutionCapabilitySettingwas removed
Schema changes for 2020-09-30
The GraphQL schema includes these changes:
- Field
issuePrioritiesDebugwas removed from object typeMilestone
Schema changes for 2020-09-23
The GraphQL schema includes these changes:
- Field
Blob.isBinarychanged type fromBoolean!toBoolean - Field
Ref.targetchanged type fromGitObject!toGitObject - Union member
BaseRefDeletedEventwas added to Union typePullRequestTimelineItem - Enum value
BASE_REF_DELETED_EVENTwas added to enumPullRequestTimelineItemsItemType - Union member
BaseRefDeletedEventwas added to Union typePullRequestTimelineItems - Enum value
PUBLIC_PRIVATEwas added to enumOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - Enum value
PUBLIC_INTERNALwas added to enumOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - Enum value
PRIVATE_INTERNALwas added to enumOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - Enum value
PRIVATEwas added to enumOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - Enum value
NONEwas added to enumOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - Enum value
INTERNALwas added to enumOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - Enum value
MANNEQUINwas added to enumCommentAuthorAssociation - Field
pathwas added to object typeTreeEntry - Field
isGeneratedwas added to object typeTreeEntry - Field
extensionwas added to object typeTreeEntry - Field
usedwas added to object typeRateLimit - Field
asCodeOwnerwas added to object typeReviewRequest - Field
viewerViewedStatewas added to object typePullRequestChangedFile - Field
unmarkFileAsViewedwas added to object typeMutation - Field
markFileAsViewedwas added to object typeMutation - Input field
authorEmailwas added to input object typeMergePullRequestInput - Input field
authorEmailwas added to input object typeMergeBranchInput - Field
isCrossRepositorywas added to object typeUnmarkedAsDuplicateEvent - Field
duplicatewas added to object typeUnmarkedAsDuplicateEvent - Field
canonicalwas added to object typeUnmarkedAsDuplicateEvent - Field
isCrossRepositorywas added to object typeMarkedAsDuplicateEvent - Field
duplicatewas added to object typeMarkedAsDuplicateEvent - Field
canonicalwas added to object typeMarkedAsDuplicateEvent - Field
groupswas added to object typeExternalIdentityScimAttributes - Field
givenNamewas added to object typeExternalIdentityScimAttributes - Field
familyNamewas added to object typeExternalIdentityScimAttributes - Field
emailswas added to object typeExternalIdentityScimAttributes - Field
usernamewas added to object typeExternalIdentitySamlAttributes - Field
groupswas added to object typeExternalIdentitySamlAttributes - Field
givenNamewas added to object typeExternalIdentitySamlAttributes - Field
familyNamewas added to object typeExternalIdentitySamlAttributes - Field
emailswas added to object typeExternalIdentitySamlAttributes - Field
isInOrganizationwas added to object typeRepositoryInfo - Field
permalinkwas added to object typeRepositoryInvitation - Input field
issueTemplatewas added to input object typeCreateIssueInput - Field
combinedContextswas added to object typeStatus - Field
deletedCommentAuthorwas added to object typeCommentDeletedEvent - Field
pullRequestwas added to object typeBaseRefChangedEvent - Field
previousRefNamewas added to object typeBaseRefChangedEvent - Field
currentRefNamewas added to object typeBaseRefChangedEvent - Field
stargazerCountwas added to object typeGist - Field
refUpdateRulewas added to object typeRef - Field
branchProtectionRulewas added to object typeRef - Argument
query: Stringadded to fieldRepository.milestones - Field
viewerPossibleCommitEmailswas added to object typeRepository - Field
viewerDefaultMergeMethodwas added to object typeRepository - Field
viewerDefaultCommitEmailwas added to object typeRepository - Field
securityPolicyUrlwas added to object typeRepository - Field
issueTemplateswas added to object typeRepository - Field
isUserConfigurationRepositorywas added to object typeRepository - Field
isSecurityPolicyEnabledwas added to object typeRepository - Field
isEmptywas added to object typeRepository - Field
isBlankIssuesEnabledwas added to object typeRepository - Field
contactLinkswas added to object typeRepository - Field
stargazerCountwas added to object typeRepository - Field
isInOrganizationwas added to object typeRepository - Field
viewerCanReplywas added to object typePullRequestReviewThread - Field
pathwas added to object typePullRequestReviewThread - Field
isOutdatedwas added to object typePullRequestReviewThread - Field
isCollapsedwas added to object typePullRequestReviewThread - Input field
AddPullRequestReviewThreadInput.pullRequestReviewIdchanged type fromID!toID - Input field
pullRequestIdwas added to input object typeAddPullRequestReviewThreadInput - Field
authorCanPushToRepositorywas added to object typePullRequestReview - Field
progressPercentagewas added to object typeMilestone - Enum value
MergeStateStatus.DRAFTwas deprecated with reasonDRAFT state will be removed from this enum andisDraftshould be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC. - Field
viewerMergeHeadlineTextwas added to object typePullRequest - Field
viewerMergeBodyTextwas added to object typePullRequest - Field
viewerCanDeleteHeadRefwas added to object typePullRequest - Field
latestReviewswas added to object typePullRequest - Field
latestOpinionatedReviewswas added to object typePullRequest - Field
isReadByViewerwas added to object typePullRequest - Field
progresswas added to object typeProject - Field
filewas added to object typeCommit - Field
authorswas added to object typeCommit - Field
isReadByViewerwas added to object typeIssue - Field
bodyUrlwas added to object typeIssue - Field
bodyResourcePathwas added to object typeIssue - Field
stargazerCountwas added to object typeStarrable - Field
stargazerCountwas added to object typeTopic - Type
RepositoryContactLinkwas added - Type
RefUpdateRulewas added - Type
ProjectProgresswas added - Type
UnmarkFileAsViewedInputwas added - Type
UnmarkFileAsViewedPayloadwas added - Type
MarkFileAsViewedPayloadwas added - Type
MarkFileAsViewedInputwas added - Type
GitActorEdgewas added - Type
FileViewedStatewas added - Type
UserEmailMetadatawas added - Type
GitActorConnectionwas added - Type
BaseRefDeletedEventwas added - Type
IssueTemplatewas added
The following changes will be made to the schema:
- On member
EnterprisePendingMemberInvitationEdge.isUnlicensed:isUnlicensedwill be removed. Effective 2020-07-01. - On member
EnterpriseMemberEdge.isUnlicensed:isUnlicensedwill be removed. Effective 2021-01-01. - On member
EnterpriseOutsideCollaboratorEdge.isUnlicensed:isUnlicensedwill be removed. Effective 2021-01-01. - On member
EnterprisePendingCollaboratorEdge.isUnlicensed:isUnlicensedwill be removed. Effective 2021-01-01. - On member
MergeStateStatus.DRAFT:DRAFTwill be removed. Use PullRequest.isDraft instead. Effective 2021-01-01.
Schema changes for 2020-06-26
The GraphQL schema includes these changes:
- Type
TopicEdgewas removed - Type
RegistryPackageVersionEdgewas removed - Type
RegistryPackageVersionStatisticswas removed - Type
RegistryPackageTagEdgewas removed - Type
RegistryPackageFileEdgewas removed - Type
RegistryPackageDependencyEdgewas removed - Type
RegistryPackageMetadatumwas removed - Type
TopicConnectionwas removed - Type
RegistryPackageTagwas removed - Type
RegistryPackageTagConnectionwas removed - Type
RegistryPackageStatisticswas removed - Type
RegistryPackageVersionConnectionwas removed - Type
RegistryPackageTypewas removed - Type
RegistryPackagewas removed - Type
RegistryPackageFileConnectionwas removed - Type
RegistryPackageFilewas removed - Type
RegistryPackageDependencyTypewas removed - Type
RegistryPackageDependencywas removed - Type
RegistryPackageDependencyConnectionwas removed - Type
RegistryPackageVersionwas removed
Schema changes for 2020-06-23
The GraphQL schema includes these changes:
- Argument
packageType: PackageTypeadded to fieldOrganization.packages - Argument
packageType: PackageTypeadded to fieldUser.packages - Argument
packageType: PackageTypeadded to fieldPackageOwner.packages - Argument
packageType: PackageTypeadded to fieldRepository.packages
Schema changes for 2020-06-18
The GraphQL schema includes these changes:
- Field
databaseIdwas added to object typeTeam
Schema changes for 2020-06-05
The GraphQL schema includes these changes:
- Enum value
TWO_FACTOR_ACCOUNT_RECOVERYwas added to enumOrgRemoveMemberAuditEntryReason
Schema changes for 2020-06-01
The GraphQL schema includes these changes:
- Field
twitterUsernamewas added to object typeOrganization - Field
twitterUsernamewas added to object typeUser
The following changes will be made to the schema:
- On member
Blob.isBinary: Type forisBinarywill change fromBoolean!toBoolean. Effective 2019-07-01. - On member
Ref.target: Type fortargetwill change fromGitObject!toGitObject. Effective 2019-07-01.
Schema changes for 2020-05-23
The GraphQL schema includes these changes:
- Field
ipAllowListEntrieswas added to object typeOrganization - Field
ipAllowListEnabledSettingwas added to object typeOrganization
Schema changes for 2020-05-21
The GraphQL schema includes these changes:
- Enum value
AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENTwas added to enumPullRequestTimelineItemsItemType - Enum value
AUTOMATIC_BASE_CHANGE_FAILED_EVENTwas added to enumPullRequestTimelineItemsItemType - Union member
AutomaticBaseChangeSucceededEventwas added to Union typePullRequestTimelineItems - Union member
AutomaticBaseChangeFailedEventwas added to Union typePullRequestTimelineItems - Type
AutomaticBaseChangeSucceededEventwas added - Type
AutomaticBaseChangeFailedEventwas added
The following changes will be made to the schema:
- On member
RepositoryCollaboratorEdge.permission: Type forpermissionwill change fromRepositoryPermission!toString. Effective 2020-10-01. - On member
RepositoryInvitation.permission: Type forpermissionwill change fromRepositoryPermission!toString. Effective 2020-10-01. - On member
TeamRepositoryEdge.permission: Type forpermissionwill change fromRepositoryPermission!toString. Effective 2020-10-01.
Schema changes for 2020-05-19
The GraphQL schema includes these changes:
- Field
RepositoryInvitation.inviteechanged type fromUser!toUser - Default value for argument
orderByon fieldEnterpriseOwnerInfo.pendingCollaboratorschanged from{"field"=>"INVITEE_LOGIN", "direction"=>"ASC"}to{"field"=>"CREATED_AT", "direction"=>"DESC"} - Enum value
RepositoryInvitationOrderField.INVITEE_LOGINwas deprecated with reason `INVITEE_LOGINis no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee. Removal on 2020-10-01 UTC.` - Field
emailwas added to object typeRepositoryInvitation - Field
pendingCollaboratorInvitationswas added to object typeEnterpriseOwnerInfo - Type
RepositoryInvitationEdgewas added - Type
RepositoryInvitationConnectionwas added
The following changes will be made to the schema:
- On member
EnterpriseOwnerInfo.pendingCollaborators:pendingCollaboratorswill be removed. Use thependingCollaboratorInvitationsfield instead. Effective 2020-10-01. - On member
RepositoryInvitationOrderField.INVITEE_LOGIN:INVITEE_LOGINwill be removed. Effective 2020-10-01.
Schema changes for 2020-05-13
The GraphQL schema includes these changes:
- Field
packageNamewas removed from object typeRepositoryVulnerabilityAlert - Field
fixedInwas removed from object typeRepositoryVulnerabilityAlert - Field
externalReferencewas removed from object typeRepositoryVulnerabilityAlert - Field
externalIdentifierwas removed from object typeRepositoryVulnerabilityAlert - Field
affectedRangewas removed from object typeRepositoryVulnerabilityAlert - Field
isDelistedwas removed from object typeMarketplaceListing - Field
isApprovedwas removed from object typeMarketplaceListing - Field
hasApprovalBeenRequestedwas removed from object typeMarketplaceListing - Field
pinnedRepositorieswas removed from object typeRepositoryOwner - Input field
fieldwas removed from input object typeContributionOrder - Field
pinnedRepositorieswas removed from object typeOrganization - Field
pinnedRepositorieswas removed from object typeUser - Type
ContributionOrderFieldwas removed - Default value for argument
orderByon fieldPullRequestReviewContributionsByRepository.contributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"} - Default value for argument
orderByon fieldPullRequestContributionsByRepository.contributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"} - Default value for argument
orderByon fieldIssueContributionsByRepository.contributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"} - Default value for argument
orderByon fieldContributionsCollection.repositoryContributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"} - Default value for argument
orderByon fieldContributionsCollection.pullRequestReviewContributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"} - Default value for argument
orderByon fieldContributionsCollection.pullRequestContributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"} - Default value for argument
orderByon fieldContributionsCollection.issueContributionschanged from{"field"=>"OCCURRED_AT", "direction"=>"DESC"}to{"direction"=>"DESC"}
Schema changes for 2020-05-12
The GraphQL schema includes these changes:
- Field
organizationVerifiedDomainEmailswas added to object typeUser
Schema changes for 2020-05-11
The GraphQL schema includes these changes:
- Field
sponsorEntitywas added to object typeSponsorship - Type
Sponsorwas added
The following changes will be made to the schema:
- On member
Sponsorship.sponsor:sponsorwill be removed. UseSponsorship.sponsorEntityinstead. Effective 2020-10-01.
Schema changes for 2020-05-01
The GraphQL schema includes these changes:
- Input field
includeAllBrancheswas added to input object typeCloneTemplateRepositoryInput
Schema changes for 2020-04-23
The following changes will be made to the schema:
- On member
Issue.timeline:timelinewill be removed. Use Issue.timelineItems instead. Effective 2020-10-01. - On member
PullRequest.timeline:timelinewill be removed. Use PullRequest.timelineItems instead. Effective 2020-10-01.
Schema changes for 2020-04-20
The GraphQL schema includes these changes:
- Enum value
USER_ACCOUNT_DELETEDwas added to enumOrgRemoveMemberAuditEntryReason
Schema changes for 2020-04-15
The GraphQL schema includes these changes:
- Enum value
CONVERT_TO_DRAFT_EVENTwas added to enumPullRequestTimelineItemsItemType - Union member
ConvertToDraftEventwas added to Union typePullRequestTimelineItems - Field
DeploymentStatus.creatorchanged type fromActortoActor! - Field
isOverLimitwas added to object typeStarredRepositoryConnection - Field
Deployment.creatorchanged type fromActortoActor! - Field
onBehalfOfwas added to object typeCommit - Type
ConvertToDraftEventwas added
Schema changes for 2020-03-23
The GraphQL schema includes these changes:
- Type
IssueOrPullRequestEdgewas removed - Default value for argument
affiliationson fieldRepositoryOwner.repositorieschanged from["OWNER", "COLLABORATOR"]to__no_default__ - Default value for argument
affiliationson fieldRepositoryOwner.pinnedRepositorieschanged from["OWNER", "COLLABORATOR"]to__no_default__ - Default value for argument
affiliationson fieldOrganization.repositorieschanged from["OWNER", "COLLABORATOR"]to `` - Default value for argument
affiliationson fieldOrganization.pinnedRepositorieschanged from["OWNER", "COLLABORATOR"]to `` - Default value for argument
affiliationson fieldUser.watchingchanged from["OWNER", "COLLABORATOR", "ORGANIZATION_MEMBER"]to `` - Default value for argument
affiliationson fieldUser.repositorieschanged from["OWNER", "COLLABORATOR"]to `` - Default value for argument
affiliationson fieldUser.pinnedRepositorieschanged from["OWNER", "COLLABORATOR"]to `` - Default value for argument
affiliationson fieldRepository.forkschanged from["OWNER", "COLLABORATOR"]to `` - Field
submodulewas added to object typeTreeEntry - Field
reviewDecisionwas added to object typeReviewStatusHovercardContext - Field
permalinkwas added to object typeSecurityAdvisory - Field
updateIpAllowListEntrywas added to object typeMutation - Field
updateIpAllowListEnabledSettingwas added to object typeMutation - Field
setEnterpriseIdentityProviderwas added to object typeMutation - Field
removeEnterpriseIdentityProviderwas added to object typeMutation - Field
deleteIpAllowListEntrywas added to object typeMutation - Field
createIpAllowListEntrywas added to object typeMutation - Field
ipAllowListEntrieswas added to object typeEnterpriseOwnerInfo - Field
ipAllowListEnabledSettingwas added to object typeEnterpriseOwnerInfo - Field
submoduleswas added to object typeRepository - Field
reviewDecisionwas added to object typePullRequest - Field
submoduleswas added to object typeCommit - Field
slugwas added to object typeEnterprise - Type
SubmoduleEdgewas added - Type
PullRequestReviewDecisionwas added - Type
UpdateIpAllowListEntryInputwas added - Type
UpdateIpAllowListEntryPayloadwas added - Type
UpdateIpAllowListEnabledSettingInputwas added - Type
UpdateIpAllowListEnabledSettingPayloadwas added - Type
SetEnterpriseIdentityProviderInputwas added - Type
SetEnterpriseIdentityProviderPayloadwas added - Type
RemoveEnterpriseIdentityProviderInputwas added - Type
RemoveEnterpriseIdentityProviderPayloadwas added - Type
IpAllowListEntryOrderFieldwas added - Type
IpAllowListEntryEdgewas added - Type
IpAllowListOwnerwas added - Type
IpAllowListEntryOrderwas added - Type
IpAllowListEntryConnectionwas added - Type
IpAllowListEnabledSettingValuewas added - Type
DeleteIpAllowListEntryPayloadwas added - Type
DeleteIpAllowListEntryInputwas added - Type
CreateIpAllowListEntryPayloadwas added - Type
IpAllowListEntrywas added - Type
CreateIpAllowListEntryInputwas added - Type
Submodulewas added - Type
SubmoduleConnectionwas added
Schema changes for 2020-03-10
The GraphQL schema includes these changes:
- Type
MentionableItemEdgewas removed - Type
MentionableItemwas removed - Field
statusCheckRollupwas added to object typeCommit - Type
StatusCheckRollupContextwas added - Type
StatusCheckRollupContextEdgewas added - Type
StatusCheckRollupContextConnectionwas added - Type
StatusCheckRollupwas added
Schema changes for 2020-03-05
The GraphQL schema includes these changes:
- Field
actorwas added to object typeRequestReviewsPayload - Type
MentionableItemEdgewas added - Type
MentionableItemwas added
Schema changes for 2020-02-19
The GraphQL schema includes these changes:
- Type
PackageTypewas added
The GitHub Packages preview includes these changes:
- Field
packageTypewas added to object typePackage
Schema changes for 2020-02-12
The GraphQL schema includes these changes:
- Field
deleteDeploymentwas added to object typeMutation - Type
DeleteDeploymentInputwas added - Type
DeleteDeploymentPayloadwas added
Schema changes for 2020-02-05
The GraphQL schema includes these changes:
- Type
EnterpriseOrderFieldwas removed - Type
CollectionItemContentwas removed - Enum value
UNMARKED_AS_DUPLICATE_EVENTwas added to enumPullRequestTimelineItemsItemType - Enum value
DISCONNECTED_EVENTwas added to enumPullRequestTimelineItemsItemType - Enum value
CONNECTED_EVENTwas added to enumPullRequestTimelineItemsItemType - Union member
UnmarkedAsDuplicateEventwas added to Union typePullRequestTimelineItems - Union member
DisconnectedEventwas added to Union typePullRequestTimelineItems - Union member
ConnectedEventwas added to Union typePullRequestTimelineItems - Enum value
UNMARKED_AS_DUPLICATE_EVENTwas added to enumIssueTimelineItemsItemType - Enum value
DISCONNECTED_EVENTwas added to enumIssueTimelineItemsItemType - Enum value
CONNECTED_EVENTwas added to enumIssueTimelineItemsItemType - Union member
UnmarkedAsDuplicateEventwas added to Union typeIssueTimelineItems - Union member
DisconnectedEventwas added to Union typeIssueTimelineItems - Union member
ConnectedEventwas added to Union typeIssueTimelineItems - Input field
SubmitPullRequestReviewInput.pullRequestReviewIdchanged type fromID!toID - Input field
pullRequestIdwas added to input object typeSubmitPullRequestReviewInput - Input field
AddPullRequestReviewCommentInput.pullRequestReviewIdchanged type fromID!toID - Input field
pullRequestIdwas added to input object typeAddPullRequestReviewCommentInput - Field
originalEnvironmentwas added to object typeDeployment - Field
latestEnvironmentwas added to object typeDeployment - Field
checksUrlwas added to object typePullRequest - Field
checksResourcePathwas added to object typePullRequest - Type
UnmarkedAsDuplicateEventwas added - Type
DisconnectedEventwas added - Type
ConnectedEventwas added
The [Checks preview](/graphql/overview/schema-previews#checks-preview) includes these changes:
- Enum value
STALEwas added to enumCheckConclusionState - Enum value
SKIPPEDwas added to enumCheckConclusionState
Schema changes for 2020-01-09
The GraphQL schema includes these changes:
- Enum value
DUPLICATEwas added to enumReportedContentClassifiers - Field
deleteBranchOnMergewas added to object typeRepository
Schema changes for 2020-01-06
The GraphQL schema includes these changes:
- Field
sponsorablewas added to object typeSponsorship
The following changes will be made to the schema:
- On member
Sponsorship.maintainer:maintainerwill be removed. UseSponsorship.sponsorableinstead. Effective 2020-04-01.