GraphQL API Schema Changes
The GraphQL schema change log is a list of recent and upcoming changes to our GraphQL API schema. It includes backwards-compatible changes, schema previews, and upcoming breaking changes.
Breaking changes include changes that will break existing queries or could affect the runtime behavior of clients. For a list of breaking changes and when they will occur, see our breaking changes log.
GraphQL Schema Changes for 2019-08-23
The GraphQL schema includes these changes:
- Union member
Appwas added to Union typePushAllowanceActor
GraphQL Schema Changes for 2019-08-21
The GraphQL schema includes these changes:
- Field
shortDescriptionHTMLwas added to object typeRelease - Field
descriptionHTMLwas added to object typeRelease
GraphQL Schema Changes for 2019-08-15
The GraphQL schema includes these changes:
- Field
removeEnterpriseIdentityProviderwas removed from object typeMutation - Type
RemoveEnterpriseIdentityProviderInputwas removed - Type
RemoveEnterpriseIdentityProviderPayloadwas removed - Enum value
ARCHIVEDwas added to enumCommentCannotUpdateReason
GraphQL Schema Changes for 2019-08-13
The GraphQL schema includes these changes:
- Field
setEnterpriseIdentityProviderwas removed from object typeMutation - Type
SetEnterpriseIdentityProviderInputwas removed - Type
SetEnterpriseIdentityProviderPayloadwas removed
GraphQL Schema Changes for 2019-08-09
The GraphQL schema includes these changes:
- Field
transferIssuewas added to object typeMutation - Type
TransferIssueInputwas added - Type
TransferIssuePayloadwas added
GraphQL Schema Changes for 2019-08-08
The GraphQL schema includes these changes:
- Union member
RepoRemoveTopicAuditEntrywas added to Union typeOrganizationAuditEntry - Union member
RepoDestroyAuditEntrywas added to Union typeOrganizationAuditEntry - Union member
RepoCreateAuditEntrywas added to Union typeOrganizationAuditEntry - Union member
RepoChangeMergeSettingAuditEntrywas added to Union typeOrganizationAuditEntry - Union member
RepoArchivedAuditEntrywas added to Union typeOrganizationAuditEntry - Union member
RepoAddTopicAuditEntrywas added to Union typeOrganizationAuditEntry - Type
UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputwas added - Type
UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayloadwas added - Type
UpdateEnterpriseTeamDiscussionsSettingInputwas added - Type
UpdateEnterpriseTeamDiscussionsSettingPayloadwas added - Type
UpdateEnterpriseRepositoryProjectsSettingInputwas added - Type
UpdateEnterpriseRepositoryProjectsSettingPayloadwas added - Type
UpdateEnterpriseProfileInputwas added - Type
UpdateEnterpriseProfilePayloadwas added - Type
UpdateEnterpriseOrganizationProjectsSettingInputwas added - Type
UpdateEnterpriseOrganizationProjectsSettingPayloadwas added - Type
UpdateEnterpriseMembersCanViewDependencyInsightsSettingInputwas added - Type
UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayloadwas added - Type
UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputwas added - Type
UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayloadwas added - Type
UpdateEnterpriseMembersCanMakePurchasesSettingInputwas added - Type
UpdateEnterpriseMembersCanMakePurchasesSettingPayloadwas added - Type
UpdateEnterpriseMembersCanInviteCollaboratorsSettingInputwas added - Type
UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayloadwas added - Type
UpdateEnterpriseMembersCanDeleteRepositoriesSettingInputwas added - Type
UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayloadwas added - Type
UpdateEnterpriseMembersCanDeleteIssuesSettingInputwas added - Type
UpdateEnterpriseMembersCanDeleteIssuesSettingPayloadwas added - Type
UpdateEnterpriseMembersCanCreateRepositoriesSettingInputwas added - Type
UpdateEnterpriseMembersCanCreateRepositoriesSettingPayloadwas added - Type
UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputwas added - Type
UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayloadwas added - Type
UpdateEnterpriseDefaultRepositoryPermissionSettingInputwas added - Type
UpdateEnterpriseDefaultRepositoryPermissionSettingPayloadwas added - Type
UpdateEnterpriseAllowPrivateRepositoryForkingSettingInputwas added - Type
UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayloadwas added - Type
UpdateEnterpriseAdministratorRoleInputwas added - Type
UpdateEnterpriseAdministratorRolePayloadwas added - Type
UpdateEnterpriseActionExecutionCapabilitySettingInputwas added - Type
UpdateEnterpriseActionExecutionCapabilitySettingPayloadwas added - Type
SetEnterpriseIdentityProviderInputwas added - Type
SetEnterpriseIdentityProviderPayloadwas added - Type
RemoveEnterpriseOrganizationInputwas added - Type
RemoveEnterpriseOrganizationPayloadwas added - Type
RemoveEnterpriseIdentityProviderInputwas added - Type
RemoveEnterpriseIdentityProviderPayloadwas added - Type
RemoveEnterpriseAdminInputwas added - Type
RemoveEnterpriseAdminPayloadwas added - Type
RegenerateEnterpriseIdentityProviderRecoveryCodesInputwas added - Type
RegenerateEnterpriseIdentityProviderRecoveryCodesPayloadwas added - Type
InviteEnterpriseAdminInputwas added - Type
InviteEnterpriseAdminPayloadwas added - Type
CreateEnterpriseOrganizationInputwas added - Type
CreateEnterpriseOrganizationPayloadwas added - Type
CancelEnterpriseAdminInvitationInputwas added - Type
CancelEnterpriseAdminInvitationPayloadwas added - Type
AcceptEnterpriseAdministratorInvitationInputwas added - Type
AcceptEnterpriseAdministratorInvitationPayloadwas added - Type
EnterpriseUserAccountEdgewas added - Type
EnterpriseUserAccountConnectionwas added - Type
IdentityProviderConfigurationStatewas added - Type
EnterpriseAdministratorInvitationEdgewas added - Type
EnterpriseAdministratorInvitationConnectionwas added - Type
EnterpriseRepositoryInfoEdgewas added - Type
EnterpriseRepositoryInfoConnectionwas added - Type
EnterpriseServerUserAccountsUploadEdgewas added - Type
EnterpriseServerUserAccountsUploadConnectionwas added - Type
EnterpriseServerUserAccountEmailEdgewas added - Type
EnterpriseServerUserAccountEmailConnectionwas added - Type
EnterpriseServerUserAccountEdgewas added - Type
EnterpriseServerUserAccountConnectionwas added - Type
EnterpriseServerInstallationEdgewas added - Type
EnterpriseServerInstallationConnectionwas added - Type
RepoRemoveTopicAuditEntrywas added - Type
RepoDestroyAuditEntryVisibilitywas added - Type
RepoDestroyAuditEntrywas added - Type
RepoCreateAuditEntryVisibilitywas added - Type
RepoCreateAuditEntrywas added - Type
RepoChangeMergeSettingAuditEntryMergeTypewas added - Type
RepoChangeMergeSettingAuditEntrywas added - Type
RepoArchivedAuditEntryVisibilitywas added - Type
RepoArchivedAuditEntrywas added - Type
TopicAuditEntryDatawas added - Type
RepoAddTopicAuditEntrywas added
The Enterprise accounts preview includes these changes:
- Field
updateEnterpriseTwoFactorAuthenticationRequiredSettingwas added to object typeMutation - Field
updateEnterpriseTeamDiscussionsSettingwas added to object typeMutation - Field
updateEnterpriseRepositoryProjectsSettingwas added to object typeMutation - Field
updateEnterpriseProfilewas added to object typeMutation - Field
updateEnterpriseOrganizationProjectsSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanViewDependencyInsightsSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanUpdateProtectedBranchesSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanMakePurchasesSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanInviteCollaboratorsSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanDeleteRepositoriesSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanDeleteIssuesSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanCreateRepositoriesSettingwas added to object typeMutation - Field
updateEnterpriseMembersCanChangeRepositoryVisibilitySettingwas added to object typeMutation - Field
updateEnterpriseDefaultRepositoryPermissionSettingwas added to object typeMutation - Field
updateEnterpriseAllowPrivateRepositoryForkingSettingwas added to object typeMutation - Field
updateEnterpriseAdministratorRolewas added to object typeMutation - Field
updateEnterpriseActionExecutionCapabilitySettingwas added to object typeMutation - Field
setEnterpriseIdentityProviderwas added to object typeMutation - Field
removeEnterpriseOrganizationwas added to object typeMutation - Field
removeEnterpriseIdentityProviderwas added to object typeMutation - Field
removeEnterpriseAdminwas added to object typeMutation - Field
regenerateEnterpriseIdentityProviderRecoveryCodeswas added to object typeMutation - Field
inviteEnterpriseAdminwas added to object typeMutation - Field
createEnterpriseOrganizationwas added to object typeMutation - Field
cancelEnterpriseAdminInvitationwas added to object typeMutation - Field
acceptEnterpriseAdministratorInvitationwas added to object typeMutation - Field
enterpriseAdministratorInvitationByTokenwas added to object typeQuery - Field
enterpriseAdministratorInvitationwas added to object typeQuery - Field
enterprisewas added to object typeQuery - Type
EnterpriseOrderFieldwas added - Type
ActionExecutionCapabilitySettingwas added - Type
EnterpriseEnabledSettingValuewas added - Type
SamlSignatureAlgorithmwas added - Type
SamlDigestAlgorithmwas added - Type
EnterpriseIdentityProviderwas added - Type
EnterprisePendingMemberInvitationEdgewas added - Type
EnterprisePendingMemberInvitationConnectionwas added - Type
RepositoryInvitationOrderFieldwas added - Type
RepositoryInvitationOrderwas added - Type
EnterprisePendingCollaboratorEdgewas added - Type
EnterprisePendingCollaboratorConnectionwas added - Type
EnterpriseAdministratorInvitationOrderFieldwas added - Type
EnterpriseAdministratorInvitationOrderwas added - Type
EnterpriseAdministratorInvitationwas added - Type
EnterpriseRepositoryInfowas added - Type
EnterpriseOutsideCollaboratorEdgewas added - Type
EnterpriseOutsideCollaboratorConnectionwas added - Type
EnterpriseMembersCanMakePurchasesSettingValuewas added - Type
OrganizationMembersCanCreateRepositoriesSettingValuewas added - Type
EnterpriseMembersCanCreateRepositoriesSettingValuewas added - Type
EnterpriseServerInstallationOrderFieldwas added - Type
EnterpriseServerInstallationOrderwas added - Type
EnterpriseServerUserAccountsUploadOrderFieldwas added - Type
EnterpriseServerUserAccountsUploadOrderwas added - Type
EnterpriseServerUserAccountsUploadSyncStatewas added - Type
EnterpriseServerUserAccountsUploadwas added - Type
EnterpriseServerUserAccountOrderFieldwas added - Type
EnterpriseServerUserAccountOrderwas added - Type
EnterpriseServerUserAccountEmailOrderFieldwas added - Type
EnterpriseServerUserAccountEmailOrderwas added - Type
EnterpriseServerUserAccountEmailwas added - Type
EnterpriseServerUserAccountwas added - Type
EnterpriseServerInstallationwas added - Type
EnterpriseDefaultRepositoryPermissionSettingValuewas added - Type
EnterpriseEnabledDisabledSettingValuewas added - Type
EnterpriseAdministratorRolewas added - Type
EnterpriseAdministratorEdgewas added - Type
EnterpriseAdministratorConnectionwas added - Type
EnterpriseOwnerInfowas added - Type
EnterpriseMemberOrderFieldwas added - Type
EnterpriseMemberOrderwas added - Type
EnterpriseUserDeploymentwas added - Type
OrganizationOrderFieldwas added - Type
OrganizationOrderwas added - Type
EnterpriseUserAccountMembershipRolewas added - Type
EnterpriseOrganizationMembershipEdgewas added - Type
EnterpriseOrganizationMembershipConnectionwas added - Type
EnterpriseUserAccountwas added - Type
EnterpriseMemberwas added - Type
EnterpriseMemberEdgewas added - Type
EnterpriseMemberConnectionwas added - Type
EnterpriseBillingInfowas added - Type
Enterprisewas added
GraphQL Schema Changes for 2019-07-31
The GraphQL schema includes these changes:
- Enum value
MARKED_AS_DUPLICATE_EVENTwas added to enumIssueTimelineItemsItemType - Union member
MarkedAsDuplicateEventwas added to Union typeIssueTimelineItems - Enum value
MARKED_AS_DUPLICATE_EVENTwas added to enumPullRequestTimelineItemsItemType - Union member
MarkedAsDuplicateEventwas added to Union typePullRequestTimelineItems - Argument
publicOnly: Booleanadded to fieldRegistryPackageOwner.registryPackages - Argument
publicOnly: Booleanadded to fieldRepository.registryPackages - Argument
publicOnly: Booleanadded to fieldUser.registryPackages - Argument
publicOnly: Booleanadded to fieldOrganization.registryPackages - Type
IssueOrPullRequestEdgewas added - Type
MarkedAsDuplicateEventwas added
GraphQL Schema Changes for 2019-07-29
The GraphQL schema includes these changes:
-
Userobject implementsSponsorableinterface - Field
sponsorshipsAsSponsorwas added to object typeUser - Field
sponsorshipsAsMaintainerwas added to object typeUser - Type
SponsorshipOrderwas added - Type
SponsorshipPrivacywas added - Type
Sponsorshipwas added - Type
SponsorshipEdgewas added - Type
SponsorshipConnectionwas added - Type
Sponsorablewas added
GraphQL Schema Changes for 2019-07-26
The GraphQL schema includes these changes:
- Field
registryPackagesForQuerywas added to object typeRegistryPackageSearch - Field
registryPackageswas added to object typeRegistryPackageOwner - Field
registryPackageswas added to object typeRepository - Field
registryPackagesForQuerywas added to object typeUser - Field
registryPackageswas added to object typeUser - Field
registryPackagesForQuerywas added to object typeOrganization - Field
registryPackageswas added to object typeOrganization - Type
RegistryPackageMetadatumwas added - Type
RegistryPackageTagwas added - Type
RegistryPackageTagEdgewas added - Type
RegistryPackageTagConnectionwas added - Type
RegistryPackageStatisticswas added - Type
RegistryPackageVersionEdgewas added - Type
RegistryPackageVersionConnectionwas added - Type
RegistryPackageTypewas added - Type
RegistryPackageVersionStatisticswas added - Type
RegistryPackageFileEdgewas added - Type
RegistryPackageFileConnectionwas added - Type
RegistryPackageFilewas added - Type
RegistryPackageDependencyTypewas added - Type
RegistryPackageDependencywas added - Type
RegistryPackageDependencyEdgewas added - Type
RegistryPackageDependencyConnectionwas added - Type
RegistryPackageVersionwas added - Type
RegistryPackagewas added - Type
RegistryPackageEdgewas added - Type
RegistryPackageConnectionwas added
GraphQL Schema Changes for 2019-07-24
The GraphQL schema includes these changes:
- Union member
Botwas added to Union typeAssignee - Field
emojiHTMLwas added to object typeUserStatus
The Checks preview includes these changes:
- Field
urlwas added to object typeCheckSuite - Field
resourcePathwas added to object typeCheckSuite