Skip to main content

GraphQL changelog for 2017

GraphQL schema changes from 2017.

In this article

Schema changes for 2017-12-15

The following changes were made to the GraphQL schema:

  • Field additions was added to object type Commit
  • Field changedFiles was added to object type Commit
  • Field closedAt was added to object type Milestone
  • Field closed was added to object type Milestone
  • Field createdAt was added to object type Milestone
  • Field deletions was added to object type Commit
  • Field updatedAt was added to object type Milestone
  • Milestone object implements Closable interface

Schema changes for 2017-12-12

The following changes were made to the GraphQL schema:

  • Enum value UNAVAILABLE was added to enum SubscriptionState
  • Field authoredDate was added to object type Commit
  • Field pushedDate was added to object type Commit

Schema changes for 2017-12-09

The following changes were made to the GraphQL schema:

  • Field deployKeys was added to object type Repository
  • Type DeployKeyConnection was added
  • Type DeployKeyEdge was added
  • Type DeployKey was added

Schema changes for 2017-12-05

The following changes were made to the GraphQL schema:

  • Field release was added to object type Repository

Schema changes for 2017-12-02

The following changes were made to the GraphQL schema:

  • Field forkCount was added to object type RepositoryInfo
  • Field forkCount was added to object type RepositoryInvitationRepository
  • Field forkCount was added to object type Repository
  • Field marketplaceListing was added to object type Query
  • Field marketplaceListings was added to object type Query
  • Type MarketplaceListingConnection was added
  • Type MarketplaceListingEdge was added
  • Type MarketplaceListing was added
  • Union member MarketplaceListing was added to Union type SearchResultItem

Schema changes for 2017-11-28

The following changes were made to the GraphQL schema:

  • Field repositoriesContributedTo was added to object type User

Schema changes for 2017-11-24

The following changes were made to the GraphQL schema:

  • Field changedFiles was added to object type PullRequest
  • Field reactable was added to object type Reaction

Schema changes for 2017-11-18

The following changes were made to the GraphQL schema:

  • Input field UpdateProjectInput.name changed type from String! to String
  • Input field public was added to input object type UpdateProjectInput

Schema changes for 2017-11-17

The following changes were made to the GraphQL schema:

  • Field issues was added to object type Milestone
  • Type TopicConnection was added

Schema changes for 2017-11-16

The following changes were made to the GraphQL schema:

  • Field issues was added to object type Milestone

Schema changes for 2017-11-15

The following changes were made to the GraphQL schema:

  • Field parents was added to object type Commit
  • Type CommitConnection was added

Schema changes for 2017-11-14

The following changes were made to the GraphQL schema:

  • Argument orderBy: ReleaseOrder added to field Repository.releases
  • Field marketplaceCategories was added to object type Query
  • Field marketplaceCategory was added to object type Query
  • Field parents was added to object type Commit
  • Field publicKeys was added to object type User
  • Field totalCount was added to object type CommitHistoryConnection
  • Type CommitConnection was added
  • Type MarketplaceCategory was added
  • Type PublicKeyConnection was added
  • Type PublicKeyEdge was added
  • Type PublicKey was added
  • Type ReleaseOrderField was added
  • Type ReleaseOrder was added

Schema changes for 2017-11-10

The following changes were made to the GraphQL schema:

  • Field createdAt was added to object type DeploymentStatus
  • Field updatedAt was added to object type DeploymentStatus
  • Field viewerCanSubscribe was added to object type Team
  • Field viewerSubscription was added to object type Team
  • Team object implements Subscribable interface

Schema changes for 2017-11-08

The following changes were made to the GraphQL schema:

  • Field BaseRefForcePushedEvent.afterCommit changed type from Commit! to Commit
  • Field BaseRefForcePushedEvent.beforeCommit changed type from Commit! to Commit
  • Field HeadRefForcePushedEvent.afterCommit changed type from Commit! to Commit
  • Field HeadRefForcePushedEvent.beforeCommit changed type from Commit! to Commit
  • Field ReviewRequestRemovedEvent.subject changed type from User! to User
  • Field ReviewRequestedEvent.subject changed type from User! to User
  • Argument orderBy: RefOrder added to field Repository.refs
  • Field requestedReviewer was added to object type ReviewRequestRemovedEvent
  • Field requestedReviewer was added to object type ReviewRequest
  • Field requestedReviewer was added to object type ReviewRequestedEvent
  • Type RefOrderField was added
  • Type RefOrder was added
  • Type RequestedReviewer was added

Schema changes for 2017-11-03

The following changes were made to the GraphQL schema:

  • Field tarballUrl was added to object type Commit
  • Field zipballUrl was added to object type Commit

Schema changes for 2017-11-02

The following changes were made to the GraphQL schema:

  • Field tarballUrl was added to object type Commit
  • Field zipballUrl was added to object type Commit
  • Type TopicEdge was added

Schema changes for 2017-10-27

The following changes were made to the GraphQL schema:

  • Argument author: String added to field PullRequest.reviews
  • Field additions was added to object type PullRequest
  • Field deletions was added to object type PullRequest

Schema changes for 2017-10-25

The following changes were made to the GraphQL schema:

  • Type UserContentEditEdge was added
  • Type UserContentEdit was added

Schema changes for 2017-10-24

The following changes were made to the GraphQL schema:

  • Field assignableUsers was added to object type Repository
  • Type UserContentEditEdge was added
  • Type UserContentEdit was added

Schema changes for 2017-10-20

The following changes were made to the GraphQL schema:

  • Field projectCards was added to object type Issue
  • Field projectCards was added to object type PullRequest

Schema changes for 2017-10-14

The following changes were made to the GraphQL schema:

  • Field isInvoiced was removed from object type Organization
  • Field isInvoiced was removed from object type User

Schema changes for 2017-10-04

The following changes were made to the GraphQL schema:

  • Field collaborators was added to object type Repository
  • Field isArchived was added to object type RepositoryInfo
  • Field isArchived was added to object type RepositoryInvitationRepository
  • Field isArchived was added to object type Repository
  • Type CollaboratorAffiliation was added
  • Type RepositoryCollaboratorConnection was added
  • Type RepositoryCollaboratorEdge was added

Schema changes for 2017-09-28

The following changes were made to the GraphQL schema:

  • Type Date was added

Schema changes for 2017-09-22

The following changes were made to the GraphQL schema:

  • Field gitIpAddresses was added to object type GitHubMetadata
  • Field hookIpAddresses was added to object type GitHubMetadata
  • Field importerIpAddresses was added to object type GitHubMetadata
  • Field pagesIpAddresses was added to object type GitHubMetadata

Schema changes for 2017-09-18

The following changes were made to the GraphQL schema:

  • Field GistComment.gist changed type from Gist to Gist!

Schema changes for 2017-09-15

The following changes were made to the GraphQL schema:

  • Field meta was added to object type Query
  • Type GitHubMetadata was added

Schema changes for 2017-09-14

The following changes were made to the GraphQL schema:

  • Field User.gistComments changed type from IssueCommentConnection! to GistCommentConnection!

Schema changes for 2017-09-13

The following changes were made to the GraphQL schema:

  • Field createdAt was added to object type Bot
  • Field gist was added to object type GistComment
  • Field updatedAt was added to object type Bot

Schema changes for 2017-09-11

The following changes were made to the GraphQL schema:

  • Field downloadUrl was added to object type ReleaseAsset

Schema changes for 2017-09-08

The following changes were made to the GraphQL schema:

  • OrganizationInvitation object implements Node interface

Schema changes for 2017-09-07

The following changes were made to the GraphQL schema:

  • Field meta was removed from object type Query
  • GitHubMetadata was removed
  • Field closed was added to object type Project
  • Field invitationType was added to object type OrganizationInvitation
  • Field pendingCards was added to object type Project
  • Field resourcePath was added to object type ProjectColumn
  • Field url was added to object type ProjectColumn
  • Type OrganizationInvitationType was added
  • Project object implements Closable interface

Schema changes for 2017-09-06

The following changes were made to the GraphQL schema:

  • Field GitHubMetadata.gitIpAddresses changed type from String to [String!]
  • Field GitHubMetadata.hookIpAddresses changed type from String to [String!]
  • Field GitHubMetadata.importerIpAddresses changed type from String to [String!]
  • Field GitHubMetadata.pagesIpAddresses changed type from String to [String!]
  • Field installedVersion was removed from object type GitHubMetadata
  • Field repository was added to object type PullRequestReviewThread

Schema changes for 2017-09-05

The following changes were made to the GraphQL schema:

  • Field repository was removed from object type PullRequestReviewThread
  • Field meta was added to object type Query
  • Type GitHubMetadata was added

Schema changes for 2017-09-04

The following changes were made to the GraphQL schema:

  • Field closed was removed from object type Project
  • Field pendingCards was removed from object type Project
  • Field resourcePath was removed from object type ProjectColumn
  • Field url was removed from object type ProjectColumn
  • Project object type no longer implements Closable interface
  • Field repository was added to object type PullRequestReviewThread

Schema changes for 2017-09-01

The following changes were made to the GraphQL schema:

  • Field channel was removed from object type Project
  • Field searchQueryForViewer was removed from object type Project

Schema changes for 2017-08-31

The following changes were made to the GraphQL schema:

  • Field resourcePath was added to object type ProjectColumn
  • Field searchQueryForViewer was added to object type Project
  • Field url was added to object type ProjectColumn

Schema changes for 2017-08-30

The following changes were made to the GraphQL schema:

  • Field channel was added to object type Project
  • Field closed was added to object type Project
  • Field pendingCards was added to object type Project
  • Project object implements Closable interface

Schema changes for 2017-08-21

The following changes were made to the GraphQL schema:

  • Field replyTo was added to object type PullRequestReviewComment

Schema changes for 2017-08-16

The following changes were made to the GraphQL schema:

  • Field description was added to object type Organization
  • Field email was added to object type Organization
  • Field location was added to object type Organization
  • Field websiteUrl was added to object type Organization

Schema changes for 2017-08-15

The following changes were made to the GraphQL schema:

  • Field gistComments was added to object type User
  • Field id was added to object type Subscribable
  • Field issueComments was added to object type User
  • Field resourcePath was added to object type CommitComment
  • Field url was added to object type CommitComment

Schema changes for 2017-08-14

The following changes were made to the GraphQL schema:

  • Field blog was removed from object type Organization
  • Field description was removed from object type Organization
  • Field email was removed from object type Organization
  • Field location was removed from object type Organization
  • Argument