GraphQL Schema Changes for 2018-04-19

The GraphQL schema includes these changes:

  • Type RepositoryInvitationEdge was added

GraphQL Schema Changes for 2018-04-13

The GraphQL schema includes these changes:

  • Field wasSignedByGitHub was added to object type UnknownSignature
  • Field wasSignedByGitHub was added to object type SmimeSignature
  • Field wasSignedByGitHub was added to object type GpgSignature
  • Field wasSignedByGitHub was added to object type GitSignature

GraphQL Schema Changes for 2018-04-12

The GraphQL schema includes these changes:

  • Field url was added to object type Label
  • Field updatedAt was added to object type Label
  • Field resourcePath was added to object type Label
  • Field createdAt was added to object type Label
  • Field pseudoLicense was added to object type License

GraphQL Schema Changes for 2018-04-10

The GraphQL schema includes these changes:

  • Field mergedBy was added to object type PullRequest
  • Field maintainerCanModify was added to object type PullRequest
  • Field diff was added to object type UserContentEdit
  • Field deletedBy was added to object type UserContentEdit
  • Field deletedAt was added to object type UserContentEdit

GraphQL Schema Changes for 2018-04-03

The GraphQL schema includes these changes:

  • Field bodyText was added to object type GistComment
  • Field bodyText was added to object type Comment
  • Field bodyText was added to object type CommitComment

The Team discussions preview includes these changes:

  • Field bodyText was added to object type TeamDiscussionComment
  • Field bodyText was added to object type TeamDiscussion

GraphQL Schema Changes for 2018-03-28

The GraphQL schema includes these changes:

  • Type StaffHovercardContext was removed

GraphQL Schema Changes for 2018-03-22

The GraphQL schema includes these changes:

  • Argument orderBy: TeamMemberOrder added to field Team.members
  • Type TeamMemberOrderField was added
  • Type TeamMemberOrder was added

The Hovercards preview includes these changes:

  • Field hovercard was added to object type User
  • Type StaffHovercardContext was added
  • Type OrganizationsHovercardContext was added
  • Type OrganizationTeamsHovercardContext was added
  • Type GenericHovercardContext was added
  • Type HovercardContext was added
  • Type Hovercard was added

GraphQL Schema Changes for 2018-03-16

The Protected Branch: Multiple Required Approving Reviews preview includes these changes:

  • Field requiredApprovingReviewCount was added to object type ProtectedBranch

GraphQL Schema Changes for 2018-03-14

The following changes will be made to the schema:

  • On member AddedToProjectEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member BaseRefChangedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Bot.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Bot.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member ClosedEvent.commit: commit will be removed. Use ClosedEvent.closer instead. Effective 2018-07-01.
  • On member Comment.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member CommentDeletedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member CommitComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member CommitComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member ConvertedNoteToIssueEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member DeployedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Deployment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member DeploymentStatus.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member Gist.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member GistComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member GistComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member Issue.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Issue.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member IssueComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member IssueComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member MentionedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Milestone.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member MovedColumnsInProjectEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Organization.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Project.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Project.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member ProjectCard.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member ProjectCard.projectColumn: projectColumn will be removed. Use ProjectCard.column instead. Effective 2018-07-01.
  • On member ProjectCard.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member ProjectColumn.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member ProjectColumn.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member PullRequest.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member PullRequest.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member PullRequestReview.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member PullRequestReview.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member PullRequestReviewComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Reactable.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Reaction.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member ReferencedEvent.isCrossReference: isCrossReference will be removed. Use ReferencedEvent.isCrossRepository instead. Effective 2018-07-01.
  • On member Release.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member ReleaseAsset.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member RemovedFromProjectEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Repository.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member Repository.license: license will be removed. Use Repository.licenseInfo instead. Effective 2018-07-01.
  • On member Repository.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member RepositoryInfo.license: license will be removed. Use Repository.licenseInfo instead. Effective 2018-07-01.
  • On member RepositoryInfo.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member ReviewDismissedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member ReviewRequest.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member ReviewRequest.reviewer: reviewer will be removed. Use ReviewRequest.requestedReviewer instead. Effective 2018-07-01.
  • On member ReviewRequestRemovedEvent.subject: subject will be removed. Use ReviewRequestRemovedEvent.requestedReviewer instead. Effective 2018-07-01.
  • On member ReviewRequestedEvent.subject: subject will be removed. Use ReviewRequestedEvent.requestedReviewer instead. Effective 2018-07-01.
  • On member Team.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member TeamDiscussion.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member TeamDiscussion.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member TeamDiscussionComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member TeamDiscussionComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member User.contributedRepositories: contributedRepositories will be removed. Use User.repositoriesContributedTo instead. Effective 2018-07-01.
  • On member User.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.
  • On member User.updatedAt: updatedAt will be removed. Effective 2018-07-01.
  • On member UserContentEdit.updatedAt: updatedAt will be removed. Effective 2018-07-01.

The GraphQL schema includes these changes:

  • Enum value OCSP_REVOKED was added to enum GitSignatureState
  • Enum value OCSP_PENDING was added to enum GitSignatureState
  • Enum value OCSP_ERROR was added to enum GitSignatureState

GraphQL Schema Changes for 2018-03-13

The GraphQL schema includes these changes:

  • Field RepositoryInvitation.repository changed type from RepositoryInvitationRepository to RepositoryInfo
  • Type RepositoryInvitationRepository was removed
  • Field squashMergeAllowed was added to object type Repository
  • Field rebaseMergeAllowed was added to object type Repository
  • Field mergeCommitAllowed was added to object type Repository