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-10-09

The GraphQL schema includes these changes:

  • Argument query: String added to field Repository.mentionableUsers

GraphQL Schema Changes for 2019-09-24

  • September 24, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Field unfollowUser was added to object type Mutation
  • Type UnfollowUserInput was added
  • Type UnfollowUserPayload was added

GraphQL Schema Changes for 2019-09-20

  • September 20, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Organization object implements Sponsorable interface
  • Field followUser was added to object type Mutation
  • Field sponsorshipsAsSponsor was added to object type Organization
  • Field sponsorshipsAsMaintainer was added to object type Organization
  • Type FollowUserInput was added
  • Type FollowUserPayload was added

GraphQL Schema Changes for 2019-09-19

  • September 19, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Union member OrgCreateAuditEntry was added to Union type OrganizationAuditEntry
  • Enum value COMPOSER was added to enum SecurityAdvisoryEcosystem
  • Field email was added to object type Mannequin
  • Type OrgCreateAuditEntryBillingPlan was added
  • Type OrgCreateAuditEntry was added

GraphQL Schema Changes for 2019-09-17

  • September 17, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Repository object implements RegistryPackageSearch interface
  • Field registryPackagesForQuery was added to object type Repository

GraphQL Schema Changes for 2019-09-14

  • September 14, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Argument query: String added to field Repository.assignableUsers

GraphQL Schema Changes for 2019-09-12

  • September 12, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Argument query: String added to field Repository.collaborators

GraphQL Schema Changes for 2019-09-10

  • September 10, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Field updatedAt was added to object type Organization
  • Field createdAt was added to object type Organization

GraphQL Schema Changes for 2019-09-08

  • September 8, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Argument skip: Int added to field PullRequestReviewThread.comments

GraphQL Schema Changes for 2019-09-05

  • September 5, 2019
  • Avatar for hubot hubot

The GraphQL schema includes these changes:

  • Input field mergeMethod was added to input object type MergePullRequestInput
  • Field operationType was added to object type TeamRemoveRepositoryAuditEntry
  • Field operationType was added to object type TeamRemoveMemberAuditEntry
  • Field operationType was added to object type TeamChangeParentTeamAuditEntry
  • Field operationType was added to object type TeamAddRepositoryAuditEntry
  • Field operationType was added to object type TeamAddMemberAuditEntry
  • Field operationType was added to object type RepositoryVisibilityChangeEnableAuditEntry
  • Field operationType was added to object type RepositoryVisibilityChangeDisableAuditEntry
  • Field operationType was added to object type RepoRemoveTopicAuditEntry
  • Field operationType was added to object type RepoRemoveMemberAuditEntry
  • Field operationType was added to object type RepoDestroyAuditEntry
  • Field operationType was added to object type RepoCreateAuditEntry
  • Field operationType was added to object type RepoConfigUnlockAnonymousGitAccessAuditEntry
  • Field operationType was added to object type RepoConfigLockAnonymousGitAccessAuditEntry
  • Field operationType was added to object type RepoConfigEnableSockpuppetDisallowedAuditEntry
  • Field operationType was added to object type RepoConfigEnableContributorsOnlyAuditEntry
  • Field operationType was added to object type RepoConfigEnableCollaboratorsOnlyAuditEntry
  • Field operationType was added to object type RepoConfigEnableAnonymousGitAccessAuditEntry
  • Field operationType was added to object type RepoConfigDisableSockpuppetDisallowedAuditEntry
  • Field operationType was added to object type RepoConfigDisableContributorsOnlyAuditEntry
  • Field operationType was added to object type RepoConfigDisableCollaboratorsOnlyAuditEntry
  • Field operationType was added to object type RepoConfigDisableAnonymousGitAccessAuditEntry
  • Field operationType was added to object type RepoChangeMergeSettingAuditEntry
  • Field operationType was added to object type RepoArchivedAuditEntry
  • Field operationType was added to object type RepoAddTopicAuditEntry
  • Field operationType was added to object type RepoAddMemberAuditEntry
  • Field operationType was added to object type RepoAccessAuditEntry
  • Field operationType was added to object type PrivateRepositoryForkingEnableAuditEntry
  • Field operationType was added to object type PrivateRepositoryForkingDisableAuditEntry
  • Field operationType was added to object type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry
  • Field operationType was added to object type OrgUpdateMemberRepositoryCreationPermissionAuditEntry
  • Field operationType was added to object type OrgUpdateMemberAuditEntry
  • Field operationType was added to object type OrgUpdateDefaultRepositoryPermissionAuditEntry
  • Field operationType was added to object type OrgUnblockUserAuditEntry
  • Field operationType was added to object type OrgRestoreMemberAuditEntry
  • Field operationType was added to object type OrgRemoveOutsideCollaboratorAuditEntry
  • Field operationType was added to object type OrgRemoveMemberAuditEntry
  • Field operationType was added to object type OrgRemoveBillingManagerAuditEntry
  • Field operationType was added to object type OrgOauthAppAccessRequestedAuditEntry
  • Field operationType was added to object type OrgOauthAppAccessDeniedAuditEntry
  • Field operationType was added to object type OrgOauthAppAccessApprovedAuditEntry
  • Field operationType was added to object type OrgInviteToBusinessAuditEntry
  • Field operationType was added to object type OrgInviteMemberAuditEntry
  • Field operationType was added to object type OrgEnableTwoFactorRequirementAuditEntry
  • Field operationType was added to object type OrgEnableSamlAuditEntry
  • Field operationType was added to object type OrgEnableOauthAppRestrictionsAuditEntry
  • Field operationType was added to object type OrgDisableTwoFactorRequirementAuditEntry
  • Field operationType was added to object type OrgDisableSamlAuditEntry
  • Field operationType was added to object type OrgDisableOauthAppRestrictionsAuditEntry
  • Field operationType was added to object type OrgConfigEnableCollaboratorsOnlyAuditEntry
  • Field operationType was added to object type OrgConfigDisableCollaboratorsOnlyAuditEntry
  • Field operationType was added to object type OrgBlockUserAuditEntry
  • Field operationType was added to object type OrgAddMemberAuditEntry
  • Field operationType was added to object type OrgAddBillingManagerAuditEntry
  • Field operationType was added to object type OauthApplicationCreateAuditEntry
  • Field operationType was added to object type MembersCanDeleteReposEnableAuditEntry
  • Field operationType was added to object type MembersCanDeleteReposDisableAuditEntry
  • Field operationType was added to object type AuditEntry
  • Field operationType was added to object type MembersCanDeleteReposClearAuditEntry
  • Field descriptionHTML was added to object type Organization
  • Type PullRequestMergeMethod was added
  • Type OperationType was added