{"meta":{"title":"2018 年 GraphQL 更改日志","intro":"GraphQL 架构从 2018 年开始发生更改。","product":"GraphQL API","breadcrumbs":[{"href":"/zh/graphql","title":"GraphQL API"},{"href":"/zh/graphql/overview","title":"概述"},{"href":"/zh/graphql/overview/changelog","title":"Changelog"},{"href":"/zh/graphql/overview/changelog/2018","title":"2018"}],"documentType":"article"},"body":"# 2018 年 GraphQL 更改日志\n\nGraphQL 架构从 2018 年开始发生更改。\n\n[2026](2026) · [2025](2025) · [2024](2024) · [2023](2023) · [2022](2022) · [2021](2021) · [2020](2020) · [2019](2019) · **2018** · [2017](2017)\n\n## Schema changes for 2018-12-21\n\n### The GraphQL schema includes these changes:\n\n* Field firstPullRequestContribution was added to object type ContributionsCollection\n* Field firstIssueContribution was added to object type ContributionsCollection\n* Type CreatedPullRequestOrRestrictedContribution was added\n* Type RestrictedContribution was added\n* Type CreatedIssueOrRestrictedContribution was added\n\n## Schema changes for 2018-12-20\n\n### The GraphQL schema includes these changes:\n\n* Argument first: Int added to field Topic.relatedTopics\n\n## Schema changes for 2018-12-18\n\n### The Hovercards preview includes these changes:\n\n* Field hovercard was added to object type PullRequest\n* Field hovercard was added to object type Issue\n* Type ViewerHovercardContext was added\n* Type ReviewStatusHovercardContext was added\n\n## Schema changes for 2018-12-14\n\n### The GraphQL schema includes these changes:\n\n* Field popularPullRequestContribution was added to object type ContributionsCollection\n* Field popularIssueContribution was added to object type ContributionsCollection\n* Field mostRecentCollectionWithoutActivity was added to object type ContributionsCollection\n* Field joinedGitHubContribution was added to object type ContributionsCollection\n* Field hasActivityInThePast was added to object type ContributionsCollection\n* Type CreatedPullRequestContributionEdge was added\n* Type CreatedIssueContributionEdge was added\n* Type CreatedPullRequestContribution was added\n* Type CreatedIssueContribution was added\n* Type Contribution was added\n* Type JoinedGitHubContribution was added\n\n## Schema changes for 2018-12-13\n\n### The GraphQL schema includes these changes:\n\n* Enum value UNPINNED\\_EVENT was added to enum IssueTimelineItemsItemType\n* Enum value PINNED\\_EVENT was added to enum IssueTimelineItemsItemType\n* Union member UnpinnedEvent was added to Union type IssueTimelineItems\n* Union member PinnedEvent was added to Union type IssueTimelineItems\n* Enum value UNPINNED\\_EVENT was added to enum PullRequestTimelineItemsItemType\n* Enum value PINNED\\_EVENT was added to enum PullRequestTimelineItemsItemType\n* Union member UnpinnedEvent was added to Union type PullRequestTimelineItems\n* Union member PinnedEvent was added to Union type PullRequestTimelineItems\n* Type UnpinIssueInput was added\n* Type UnpinIssuePayload was added\n* Type PinIssueInput was added\n* Type PinIssuePayload was added\n* Type UnpinnedEvent was added\n* Type PinnedEvent was added\n\n### The [Pinned Issues Preview preview](/zh/graphql/overview/schema-previews#pinned-issues-preview) includes these changes:\n\n* Field unpinIssue was added to object type Mutation\n* Field pinIssue was added to object type Mutation\n* Field pinnedIssues was added to object type Repository\n* Type PinnedIssue was added\n* Type PinnedIssueEdge was added\n* Type PinnedIssueConnection was added\n\n## Schema changes for 2018-12-11\n\n### The GraphQL schema includes these changes:\n\n* Field tagName was added to object type Release\n\n## Schema changes for 2018-12-06\n\n### The GraphQL schema includes these changes:\n\n* Type CreateContentAttachmentInput was added\n* Type ContentReference was added\n* Type ContentAttachment was added\n* Type CreateContentAttachmentPayload was added\n\n### The [Create content attachments preview](/zh/graphql/overview/schema-previews#create-content-attachments-preview) includes these changes:\n\n* Field createContentAttachment was added to object type Mutation\n\n## Schema changes for 2018-12-03\n\n### The GraphQL schema includes these changes:\n\n* Field membersWithRole was added to object type Organization\n* Type OrganizationMemberRole was added\n* Type OrganizationMemberEdge was added\n* Type OrganizationMemberConnection was added\n\n### The following changes will be made to the schema:\n\n* On member Organization.members: members will be removed. Use Organization.membersWithRole instead. Effective 2019-04-01.\n\n## Schema changes for 2018-12-01\n\n### The GraphQL schema includes these changes:\n\n* Field contributionsCollection was added to object type User\n* Type ContributionCalendarDay was added\n* Type ContributionCalendarWeek was added\n* Type Date was added\n* Type ContributionCalendarMonth was added\n* Type ContributionCalendar was added\n* Type ContributionsCollection was added\n\n## Schema changes for 2018-11-16\n\n### The following changes will be made to the schema:\n\n* On member Migration.uploadUrlTemplate: uploadUrlTemplate will be removed. Use uploadUrl instead. Effective 2019-04-01.\n\n## Schema changes for 2018-11-12\n\n### The GraphQL schema includes these changes:\n\n* Field commitOid was added to object type Deployment\n\n### The following changes will be made to the schema:\n\n* On member AddProjectCardPayload.projectColumn: Type for projectColumn will change from Project! to ProjectColumn. Effective 2019-01-01.\n\n## Schema changes for 2018-11-07\n\n### The GraphQL schema includes these changes:\n\n* Enum value TRANSFERRED\\_EVENT was added to enum IssueTimelineItemsItemType\n* Union member TransferredEvent was added to Union type IssueTimelineItems\n* Union member TransferredEvent was added to Union type IssueTimelineItem\n* GistComment object implements Minimizable interface\n* Enum value TRANSFERRED\\_EVENT was added to enum PullRequestTimelineItemsItemType\n* Union member TransferredEvent was added to Union type PullRequestTimelineItems\n* PullRequestReviewComment object implements Minimizable interface\n* CommitComment object implements Minimizable interface\n* Commit object implements UniformResourceLocatable interface\n* IssueComment object implements Minimizable interface\n* Enum value DENIED was added to enum CommentCannotUpdateReason\n* Field viewerCanMinimize was added to object type GistComment\n* Field minimizedReason was added to object type GistComment\n* Field isMinimized was added to object type GistComment\n* Field viewerCanMinimize was added to object type PullRequestReviewComment\n* Field minimizedReason was added to object type PullRequestReviewComment\n* Field isMinimized was added to object type PullRequestReviewComment\n* Field viewerCanMinimize was added to object type CommitComment\n* Field minimizedReason was added to object type CommitComment\n* Field isMinimized was added to object type CommitComment\n* Field viewerCanMinimize was added to object type IssueComment\n* Field minimizedReason was added to object type IssueComment\n* Field isMinimized was added to object type IssueComment\n* Type UnminimizeCommentInput was added\n* Type UnminimizeCommentPayload was added\n* Type ReportedContentClassifiers was added\n* Type MinimizeCommentInput was added\n* Type MinimizeCommentPayload was added\n* Type TransferredEvent was added\n\n### The *Minimize Comments* preview includes these changes:\n\n* Field unminimizeComment was added to object type Mutation\n* Field minimizeComment was added to object type Mutation\n* Type Minimizable was added\n\n## Schema changes for 2018-10-24\n\n### The Pull Requests Preview preview includes these changes:\n\n* Field updatePullRequest was added to object type Mutation\n* Field reopenPullRequest was added to object type Mutation\n* Field mergePullRequest was added to object type Mutation\n* Field deletePullRequestReviewComment was added to object type Mutation\n* Field createPullRequest was added to object type Mutation\n* Field closePullRequest was added to object type Mutation\n* Field files was added to object type PullRequest\n* Type UpdatePullRequestInput was added\n* Type UpdatePullRequestPayload was added\n* Type ReopenPullRequestInput was added\n* Type ReopenPullRequestPayload was added\n* Type MergePullRequestInput was added\n* Type MergePullRequestPayload was added\n* Type DeletePullRequestReviewCommentInput was added\n* Type DeletePullRequestReviewCommentPayload was added\n* Type CreatePullRequestInput was added\n* Type CreatePullRequestPayload was added\n* Type ClosePullRequestInput was added\n* Type ClosePullRequestPayload was added\n* Type PullRequestChangedFile was added\n* Type PullRequestChangedFileEdge was added\n* Type PullRequestChangedFileConnection was added\n\n## Schema changes for 2018-10-19\n\n### The GraphQL schema includes these changes:\n\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field Repository.forks\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field RepositoryOwner.repositories\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field RepositoryOwner.pinnedRepositories\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field User.watching\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field User.repositories\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field User.pinnedRepositories\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field Organization.repositories\n* Argument ownerAffiliations: \\[RepositoryAffiliation] added to field Organization.pinnedRepositories\n\n## Schema changes for 2018-10-16\n\n### The Access to GitHub Security Advisories preview includes these changes:\n\n* Field securityVulnerabilities was added to object type Query\n* Field securityAdvisory was added to object type Query\n* Field securityAdvisories was added to object type Query\n* Type SecurityAdvisoryOrderField was added\n* Type SecurityAdvisoryOrder was added\n* Type SecurityAdvisoryIdentifierType was added\n* Type SecurityAdvisoryIdentifierFilter was added\n* Type SecurityVulnerabilityOrderField was added\n* Type SecurityVulnerabilityOrder was added\n* Type SecurityAdvisoryEcosystem was added\n* Type SecurityAdvisoryPackage was added\n* Type SecurityAdvisoryPackageVersion was added\n* Type SecurityVulnerability was added\n* Type SecurityVulnerabilityEdge was added\n* Type SecurityVulnerabilityConnection was added\n* Type SecurityAdvisorySeverity was added\n* Type SecurityAdvisoryReference was added\n* Type SecurityAdvisoryIdentifier was added\n* Type SecurityAdvisory was added\n* Type SecurityAdvisoryEdge was added\n* Type SecurityAdvisoryConnection was added\n\n## Schema changes for 2018-10-12\n\n### The GraphQL schema includes these changes:\n\n* Field outdated was added to object type PullRequestReviewComment\n* Field onBehalfOf was added to object type PullRequestReview\n\n## Schema changes for 2018-10-11\n\n### The GraphQL schema includes these changes:\n\n* Field state was added to object type PullRequestReviewComment\n* Type PullRequestReviewCommentState was added\n\n## Schema changes for 2018-10-08\n\n### The following changes will be made to the schema:\n\n* On member PushAllowance.protectedBranch: protectedBranch will be removed. Use Repository.branchProtectionRule instead. Effective 2019-01-01.\n* On member Repository.protectedBranches: protectedBranches will be removed. Use Repository.branchProtectionRules instead. Effective 2019-01-01.\n* On member ReviewDismissalAllowance.protectedBranch: protectedBranch will be removed. Use ReviewDismissalAllowance.branchProtectionRule instead. Effective 2019-01-01.\n\n## Schema changes for 2018-09-26\n\n### The GraphQL schema includes these changes:\n\n* Field viewerCanApplySuggestion was added to object type PullRequest\n\n## Schema changes for 2018-09-25\n\n### The GraphQL schema includes these changes:\n\n* Field ref was added to object type Deployment\n\n## Schema changes for 2018-09-19\n\n### The Issues Preview preview includes these changes:\n\n* Field convertProjectCardNoteToIssue was added to object type Mutation\n* Type ConvertProjectCardNoteToIssueInput was added\n* Type ConvertProjectCardNoteToIssuePayload was added\n\n## Schema changes for 2018-09-14\n\n### The GraphQL schema includes these changes:\n\n* Enum value UNMARKED\\_AS\\_DUPLICATE\\_EVENT was removed from enum IssueTimelineItemsItemType\n* Enum value MARKED\\_AS\\_DUPLICATE\\_EVENT was removed from enum IssueTimelineItemsItemType\n* Enum value UNMARKED\\_AS\\_DUPLICATE\\_EVENT was removed from enum PullRequestTimelineItemsItemType\n* Enum value MARKED\\_AS\\_DUPLICATE\\_EVENT was removed from enum PullRequestTimelineItemsItemType\n\n## Schema changes for 2018-09-13\n\n### The [Checks preview](/zh/graphql/overview/schema-previews#checks-preview) includes these changes:\n\n* Field app was added to object type CheckSuite\n\n## Schema changes for 2018-09-12\n\n### The GraphQL schema includes these changes:\n\n* Type UpdateIssueCommentInput was added\n* Type UpdateIssueCommentPayload was added\n* Type UpdateIssueInput was added\n* Type UpdateIssuePayload was added\n* Type UnmarkIssueAsDuplicateInput was added\n* Type UnmarkIssueAsDuplicatePayload was added\n* Type ReopenIssueInput was added\n* Type ReopenIssuePayload was added\n* Type RemoveLabelsFromLabelableInput was added\n* Type RemoveLabelsFromLabelablePayload was added\n* Type RemoveAssigneesFromAssignableInput was added\n* Type RemoveAssigneesFromAssignablePayload was added\n* Type DeleteIssueCommentInput was added\n* Type DeleteIssueCommentPayload was added\n* Type CreateIssueInput was added\n* Type CreateIssuePayload was added\n* Type CloseIssueInput was added\n* Type CloseIssuePayload was added\n* Type ClearLabelsFromLabelableInput was added\n* Type ClearLabelsFromLabelablePayload was added\n* Type AddLabelsToLabelableInput was added\n* Type AddLabelsToLabelablePayload was added\n* Type AddAssigneesToAssignableInput was added\n* Type AddAssigneesToAssignablePayload was added\n* Type IssueTimelineItemsItemType was added\n* Type IssueTimelineItems was added\n* Type IssueTimelineItemsEdge was added\n* Type IssueTimelineItemsConnection was added\n* Type PullRequestTimelineItemsItemType was added\n* Type PullRequestTimelineItems was added\n* Type PullRequestTimelineItemsEdge was added\n* Type PullRequestTimelineItemsConnection was added\n\n### The Issues Preview preview includes these changes:\n\n* Field updateIssueComment was added to object type Mutation\n* Field updateIssue was added to object type Mutation\n* Field unmarkIssueAsDuplicate was added to object type Mutation\n* Field reopenIssue was added to object type Mutation\n* Field removeLabelsFromLabelable was added to object type Mutation\n* Field removeAssigneesFromAssignable was added to object type Mutation\n* Field deleteIssueComment was added to object type Mutation\n* Field createIssue was added to object type Mutation\n* Field closeIssue was added to object type Mutation\n* Field clearLabelsFromLabelable was added to object type Mutation\n* Field addLabelsToLabelable was added to object type Mutation\n* Field addAssigneesToAssignable was added to object type Mutation\n* Argument filterBy: IssueFilters added to field Milestone.issues\n* Argument filterBy: IssueFilters added to field Label.issues\n* Field timelineItems was added to object type PullRequest\n* Argument filterBy: IssueFilters added to field Repository.issues\n* Argument filterBy: IssueFilters added to field User.issues\n* Field timelineItems was added to object type Issue\n* Type PullRequestRevisionMarker was added\n* Type PullRequestCommitCommentThread was added\n* Type IssueFilters was added\n\n### The Branch Protection Rules preview includes these changes:\n\n* Field updateBranchProtectionRule was added to object type Mutation\n* Field deleteBranchProtectionRule was added to object type Mutation\n* Field createBranchProtectionRule was added to object type Mutation\n* Field branchProtectionRule was added to object type ReviewDismissalAllowance\n* Field branchProtectionRule was added to object type PushAllowance\n* Field branchProtectionRules was added to object type Repository\n* Type UpdateBranchProtectionRuleInput was added\n* Type UpdateBranchProtectionRulePayload was added\n* Type DeleteBranchProtectionRuleInput was added\n* Type DeleteBranchProtectionRulePayload was added\n* Type CreateBranchProtectionRuleInput was added\n* Type CreateBranchProtectionRulePayload was added\n* Type BranchProtectionRuleConflict was added\n* Type BranchProtectionRuleConflictEdge was added\n* Type BranchProtectionRuleConflictConnection was added\n* Type BranchProtectionRule was added\n* Type BranchProtectionRuleEdge was added\n* Type BranchProtectionRuleConnection was added\n\n## Schema changes for 2018-09-10\n\n### The [Project Event Details preview](/zh/graphql/overview/schema-previews#project-event-details-preview) includes these changes:\n\n* Field projectColumnName was added to object type RemovedFromProjectEvent\n* Field project was added to object type RemovedFromProjectEvent\n* Field projectColumnName was added to object type MovedColumnsInProjectEvent\n* Field projectCard was added to object type MovedColumnsInProjectEvent\n* Field project was added to object type MovedColumnsInProjectEvent\n* Field previousProjectColumnName was added to object type MovedColumnsInProjectEvent\n* Field projectColumnName was added to object type ConvertedNoteToIssueEvent\n* Field projectCard was added to object type ConvertedNoteToIssueEvent\n* Field project was added to object type ConvertedNoteToIssueEvent\n* Field projectColumnName was added to object type AddedToProjectEvent\n* Field projectCard was added to object type AddedToProjectEvent\n* Field project was added to object type AddedToProjectEvent\n\n## Schema changes for 2018-09-06\n\n### The GraphQL schema includes these changes:\n\n* Enum value BAD\\_CERT was added to enum GitSignatureState\n\n## Schema changes for 2018-09-04\n\n### The GraphQL schema includes these changes:\n\n* Input field isArchived was added to input object type UpdateProjectCardInput\n* Argument archivedStates: \\[ProjectCardArchivedState] added to field PullRequest.projectCards\n* Argument archivedStates: \\[ProjectCardArchivedState] added to field Issue.projectCards\n* Field isArchived was added to object type ProjectCard\n* Argument archivedStates: \\[ProjectCardArchivedState] added to field ProjectColumn.cards\n* Field purpose was added to object type ProjectColumn\n* Argument archivedStates: \\[ProjectCardArchivedState] added to field Project.pendingCards\n* Type PullRequestOrderField was added\n* Type ProjectColumnPurpose was added\n* Type ProjectCardArchivedState was added\n\n## Schema changes for 2018-08-31\n\n### The GraphQL schema includes these changes:\n\n* Field logoBackgroundColor was added to object type App\n\n## Schema changes for 2018-08-24\n\n### The GraphQL schema includes these changes:\n\n* Argument includeCategories: \\[String!] added to field Query.marketplaceCategories\n\n## Schema changes for 2018-08-13\n\n### The GraphQL schema includes these changes:\n\n* Union member DeploymentEnvironmentChangedEvent was added to Union type PullRequestTimelineItem\n* Type DeploymentEnvironmentChangedEvent was added\n\n## Schema changes for 2018-08-09\n\n### The Temporary Cloning Token for Private Repositories preview includes these changes:\n\n* Field tempCloneToken was added to object type Repository\n\n## Schema changes for 2018-08-07\n\n### The GraphQL schema includes these changes:\n\n* Field isVerified was added to object type Organization\n* Field app was added to object type MarketplaceListing\n* Type App was added\n\n### The [Checks preview](/zh/graphql/overview/schema-previews#checks-preview) includes these changes:\n\n* Field warningLevel was removed from object type CheckAnnotation\n* Field startLine was removed from object type CheckAnnotation\n* Field filename was removed from object type CheckAnnotation\n* Field endLine was removed from object type CheckAnnotation\n* Field creator was removed from object type CheckRun\n* Field updateCheckSuitePreferences was added to object type Mutation\n* Field updateCheckRun was added to object type Mutation\n* Field rerequestCheckSuite was added to object type Mutation\n* Field createCheckSuite was added to object type Mutation\n* Field createCheckRun was added to object type Mutation\n* Field path was added to object type CheckAnnotation\n* Field location was added to object type CheckAnnotation\n* Field annotationLevel was added to object type CheckAnnotation\n* Type CheckSuiteAutoTriggerPreference was added\n* Type UpdateCheckSuitePreferencesInput was added\n* Type UpdateCheckSuitePreferencesPayload was added\n* Type UpdateCheckRunInput was added\n* Type UpdateCheckRunPayload was added\n* Type RerequestCheckSuiteInput was added\n* Type RerequestCheckSuitePayload was added\n* Type CreateCheckSuiteInput was added\n* Type CreateCheckSuitePayload was added\n* Type RequestableCheckStatusState was added\n* Type CheckRunOutputImage was added\n* Type CheckAnnotationRange was added\n* Type CheckAnnotationData was added\n* Type CheckRunOutput was added\n* Type CheckRunAction was added\n* Type CreateCheckRunInput was added\n* Type CreateCheckRunPayload was added\n* Type CheckAnnotationPosition was added\n* Type CheckAnnotationSpan was added\n\n## Schema changes for 2018-08-01\n\n### The following changes will be made to the schema:\n\n* On member AcceptTopicSuggestionPayload.topic: Type for topic will change from Topic! to Topic. Effective 2019-01-01.\n* On member AddCommentPayload.commentEdge: Type for commentEdge will change from IssueCommentEdge! to IssueCommentEdge. Effective 2019-01-01.\n* On member AddCommentPayload.subject: Type for subject will change from Node! to Node. Effective 2019-01-01.\n* On member AddCommentPayload.timelineEdge: Type for timelineEdge will change from IssueTimelineItemEdge! to IssueTimelineItemEdge. Effective 2019-01-01.\n* On member AddProjectCardPayload.cardEdge: Type for cardEdge will change from ProjectCardEdge! to ProjectCardEdge. Effective 2019-01-01.\n* On member AddProjectCardPayload.projectColumn: Type for projectColumn will change from Project! to Project. Effective 2019-01-01.\n* On member AddProjectColumnPayload.columnEdge: Type for columnEdge will change from ProjectColumnEdge! to ProjectColumnEdge. Effective 2019-01-01.\n* On member AddProjectColumnPayload.project: Type for project will change from Project! to Project. Effective 2019-01-01.\n* On member AddPullRequestReviewCommentPayload.comment: Type for comment will change from PullRequestReviewComment! to PullRequestReviewComment. Effective 2019-01-01.\n* On member AddPullRequestReviewCommentPayload.commentEdge: Type for commentEdge will change from PullRequestReviewCommentEdge! to PullRequestReviewCommentEdge. Effective 2019-01-01.\n* On member AddPullRequestReviewPayload.pullRequestReview: Type for pullRequestReview will change from PullRequestReview! to PullRequestReview. Effective 2019-01-01.\n* On member AddPullRequestReviewPayload.reviewEdge: Type for reviewEdge will change from PullRequestReviewEdge! to PullRequestReviewEdge. Effective 2019-01-01.\n* On member AddReactionPayload.reaction: Type for reaction will change from Reaction! to Reaction. Effective 2019-01-01.\n* On member AddReactionPayload.subject: Type for subject will change from Reactable! to Reactable. Effective 2019-01-01.\n* On member AddStarPayload.starrable: Type for starrable will change from Starrable! to Starrable. Effective 2019-01-01.\n* On member CreateProjectPayload.project: Type for project will change from Project! to Project. Effective 2019-01-01.\n* On member DeclineTopicSuggestionPayload.topic: Type for topic will change from Topic! to Topic. Effective 2019-01-01.\n* On member DeleteProjectCardPayload.column: Type for column will change from ProjectColumn! to ProjectColumn. Effective 2019-01-01.\n* On member DeleteProjectCardPayload.deletedCardId: Type for deletedCardId will change from ID! to ID. Effective 2019-01-01.\n* On member DeleteProjectColumnPayload.deletedColumnId: Type for deletedColumnId will change from ID! to ID. Effective 2019-01-01.\n* On member DeleteProjectColumnPayload.project: Type for project will change from Project! to Project. Effective 2019-01-01.\n* On member DeleteProjectPayload.owner: Type for owner will change from ProjectOwner! to ProjectOwner. Effective 2019-01-01.\n* On member DeletePullRequestReviewPayload.pullRequestReview: Type for pullRequestReview will change from PullRequestReview! to PullRequestReview. Effective 2019-01-01.\n* On member DismissPullRequestReviewPayload.pullRequestReview: Type for pullRequestReview will change from PullRequestReview! to PullRequestReview. Effective 2019-01-01.\n* On member MoveProjectCardPayload.cardEdge: Type for cardEdge will change from ProjectCardEdge! to ProjectCardEdge. Effective 2019-01-01.\n* On member MoveProjectColumnPayload.columnEdge: Type for columnEdge will change from ProjectColumnEdge! to ProjectColumnEdge. Effective 2019-01-01.\n* On member RemoveOutsideCollaboratorPayload.removedUser: Type for removedUser will change from User! to User. Effective 2019-01-01.\n* On member RemoveReactionPayload.reaction: Type for reaction will change from Reaction! to Reaction. Effective 2019-01-01.\n* On member RemoveReactionPayload.subject: Type for subject will change from Reactable! to Reactable. Effective 2019-01-01.\n* On member RemoveStarPayload.starrable: Type for starrable will change from Starrable! to Starrable. Effective 2019-01-01.\n* On member RequestReviewsPayload.pullRequest: Type for pullRequest will change from PullRequest! to PullRequest. Effective 2019-01-01.\n* On member RequestReviewsPayload.requestedReviewersEdge: Type for requestedReviewersEdge will change from UserEdge! to UserEdge. Effective 2019-01-01.\n* On member SubmitPullRequestReviewPayload.pullRequestReview: Type for pullRequestReview will change from PullRequestReview! to PullRequestReview. Effective 2019-01-01.\n* On member UpdateProjectCardPayload.projectCard: Type for projectCard will change from ProjectCard! to ProjectCard. Effective 2019-01-01.\n* On member UpdateProjectColumnPayload.projectColumn: Type for projectColumn will change from ProjectColumn! to ProjectColumn. Effective 2019-01-01.\n* On member UpdateProjectPayload.project: Type for project will change from Project! to Project. Effective 2019-01-01.\n* On member UpdatePullRequestReviewCommentPayload.pullRequestReviewComment: Type for pullRequestReviewComment will change from PullRequestReviewComment! to PullRequestReviewComment. Effective 2019-01-01.\n* On member UpdatePullRequestReviewPayload.pullRequestReview: Type for pullRequestReview will change from PullRequestReview! to PullRequestReview. Effective 2019-01-01.\n* On member UpdateSubscriptionPayload.subscribable: Type for subscribable will change from Subscribable! to Subscribable. Effective 2019-01-01.\n* On member UpdateTopicsPayload.repository: Type for repository will change from Repository! to Repository. Effective 2019-01-01.\n\n## Schema changes for 2018-07-26\n\n### The [Deployments preview](/zh/graphql/overview/schema-previews#deployments-preview) includes these changes:\n\n* Enum value QUEUED was added to enum DeploymentState\n* Enum value IN\\_PROGRESS was added to enum DeploymentState\n* Field createDeploymentStatus was added to object type Mutation\n* Field createDeployment was added to object type Mutation\n* Field environment was added to object type DeploymentStatus\n* Type CreateDeploymentStatusInput was added\n* Type CreateDeploymentStatusPayload was added\n* Type CreateDeploymentInput was added\n* Type CreateDeploymentPayload was added\n\n## Schema changes for 2018-07-16\n\n### The GraphQL schema includes these changes:\n\n* Field task was added to object type Deployment\n\n## Schema changes for 2018-07-13\n\n### The GraphQL schema includes these changes:\n\n* Field GitHubMetadata.gitHubServicesSha changed type from String! to GitObjectID!\n* Type RepositoryInvitationEdge was removed\n* Type RepositoryCollaboratorAffiliation was removed\n* Type PullRequestPubSubTopic was removed\n* Type IssuePubSubTopic was removed\n* Type DefaultRepositoryPermissionField was removed\n* Type Date was removed\n\n## Schema changes for 2018-07-11\n\n### The GraphQL schema includes these changes:\n\n* Field checkSuites was added to object type Commit\n* Type CheckSuiteFilter was added\n* Type Push was added\n* Type CheckRunType was added\n* Type CheckRunFilter was added\n* Type CheckStatusState was added\n* Type CheckConclusionState was added\n* Type CheckAnnotationLevel was added\n* Type CheckAnnotation was added\n* Type CheckAnnotationEdge was added\n* Type CheckAnnotationConnection was added\n* Type CheckRun was added\n* Type CheckRunEdge was added\n* Type CheckRunConnection was added\n* Type CheckSuite was added\n* Type CheckSuiteEdge was added\n* Type CheckSuiteConnection was added\n\n## Schema changes for 2018-07-06\n\n### The GraphQL schema includes these changes:\n\n* Field updatedAt was added to object type Deployment\n* Field description was added to object type Deployment\n\n## Schema changes for 2018-07-04\n\n### The GraphQL schema includes these changes:\n\n* Field subject was removed from object type ReviewRequestedEvent\n* Field subject was removed from object type ReviewRequestRemovedEvent\n* Field isCrossReference was removed from object type ReferencedEvent\n* Field commit was removed from object type ClosedEvent\n* Field reviewer was removed from object type ReviewRequest\n* Field license was removed from object type RepositoryInfo\n* Field license was removed from object type Repository\n* Field contributedRepositories was removed from object type User\n* Field projectColumn was removed from object type ProjectCard\n\n## Schema changes for 2018-07-03\n\n### The GraphQL schema includes these changes:\n\n* Repository object implements RegistryPackageOwner interface\n* User object implements RegistryPackageSearch interface\n* User object implements RegistryPackageOwner interface\n* Organization object implements RegistryPackageSearch interface\n* Organization object implements RegistryPackageOwner interface\n* Type RegistryPackageSearch was added\n* Type RegistryPackageOwner was added\n\n## Schema changes for 2018-06-26\n\n### The GraphQL schema includes these changes:\n\n* Field permalink was added to object type PullRequest\n\n## Schema changes for 2018-06-22\n\n### The GraphQL schema includes these changes:\n\n* Input field UpdateProjectCardInput.note changed type from String! to String\n\n## Schema changes for 2018-06-21\n\n### The GraphQL schema includes these changes:\n\n* Argument useTopicAliases: Boolean added to field Query.marketplaceListings\n* Argument useTopicAliases: Boolean added to field Query.marketplaceCategory\n\n## Schema changes for 2018-06-14\n\n### The GraphQL schema includes these changes:\n\n* Field unlockLockable was added to object type Mutation\n* Type UnlockLockableInput was added\n* Type UnlockLockablePayload was added\n\n## Schema changes for 2018-06-12\n\n### The GraphQL schema includes these changes:\n\n* Field subject was added to object type ReviewRequestedEvent\n* Field subject was added to object type ReviewRequestRemovedEvent\n* Field isCrossReference was added to object type ReferencedEvent\n* Field commit was added to object type ClosedEvent\n* Field reviewer was added to object type ReviewRequest\n* Field license was added to object type RepositoryInfo\n* Field license was added to object type Repository\n* Field contributedRepositories was added to object type User\n* Field projectColumn was added to object type ProjectCard\n* Type TopicConnection was added\n* Type RepositoryInvitationEdge was added\n* Type RepositoryCollaboratorAffiliation was added\n* Type PullRequestPubSubTopic was added\n* Type IssuePubSubTopic was added\n* Type DefaultRepositoryPermissionField was added\n* Type Date was added\n* Type MergeStateStatus was added\n\n### The Team discussions preview includes these changes:\n\n* Field updateTeamDiscussionComment was added to object type Mutation\n* Field updateTeamDiscussion was added to object type Mutation\n* Field deleteTeamDiscussionComment was added to object type Mutation\n* Field deleteTeamDiscussion was added to object type Mutation\n* Field createTeamDiscussionComment was added to object type Mutation\n* Field createTeamDiscussion was added to object type Mutation\n* Field discussionsUrl was added to object type Team\n* Field discussionsResourcePath was added to object type Team\n* Field discussions was added to object type Team\n* Field discussion was added to object type Team\n* Type UpdateTeamDiscussionCommentInput was added\n* Type UpdateTeamDiscussionCommentPayload was added\n* Type UpdateTeamDiscussionInput was added\n* Type UpdateTeamDiscussionPayload was added\n* Type DeleteTeamDiscussionCommentInput was added\n* Type DeleteTeamDiscussionCommentPayload was added\n* Type DeleteTeamDiscussionInput was added\n* Type DeleteTeamDiscussionPayload was added\n* Type CreateTeamDiscussionCommentInput was added\n* Type CreateTeamDiscussionCommentPayload was added\n* Type CreateTeamDiscussionInput was added\n* Type CreateTeamDiscussionPayload was added\n* Type TeamDiscussionOrderField was added\n* Type TeamDiscussionOrder was added\n* Type TeamDiscussionEdge was added\n* Type TeamDiscussionConnection was added\n* Type TeamDiscussionCommentOrderField was added\n* Type TeamDiscussionCommentOrder was added\n* Type TeamDiscussionComment was added\n* Type TeamDiscussionCommentEdge was added\n* Type TeamDiscussionCommentConnection was added\n* Type TeamDiscussion was added\n\n### The Protected Branch: Multiple Required Approving Reviews preview includes these changes:\n\n* Field requiredApprovingReviewCount was added to object type ProtectedBranch\n\n### The Protected Branch: Required Signatures preview includes these changes:\n\n* Field hasRequiredSignatures was added to object type ProtectedBranch\n\n### The [Merge info preview](/zh/graphql/overview/schema-previews#merge-info-preview) includes these changes:\n\n* Field mergeStateStatus was added to object type PullRequest\n* Field canBeRebased was added to object type PullRequest\n\n### The Repository Vulnerability Alerts preview includes these changes:\n\n* Field vulnerabilityAlerts was added to object type Repository\n* Type RepositoryVulnerabilityAlert was added\n* Type RepositoryVulnerabilityAlertEdge was added\n* Type RepositoryVulnerabilityAlertConnection was added\n\n### The [Access to a Repositories Dependency Graph preview](/zh/graphql/overview/schema-previews#access-to-a-repositories-dependency-graph-preview) includes these changes:\n\n* Field dependencyGraphManifests was added to object type Repository\n* Type DependencyGraphDependency was added\n* Type DependencyGraphDependencyEdge was added\n* Type DependencyGraphDependencyConnection was added\n* Type DependencyGraphManifest was added\n* Type DependencyGraphManifestEdge was added\n* Type DependencyGraphManifestConnection was added\n\n### The Hovercards preview includes these changes:\n\n* Field hovercard was added to object type User\n* Type OrganizationsHovercardContext was added\n* Type OrganizationTeamsHovercardContext was added\n* Type GenericHovercardContext was added\n* Type HovercardContext was added\n* Type Hovercard was added\n\n## Schema changes for 2018-06-11\n\n### The GraphQL schema includes these changes:\n\n* Default value for argument affiliations on field User.watching changed from \\[\"OWNER\", \"COLLABORATOR\"] to \\[\"OWNER\", \"COLLABORATOR\", \"ORGANIZATION\\_MEMBER\"]\n\n## Schema changes for 2018-05-30\n\n### The GraphQL schema includes these changes:\n\n* Field editedAt was added to object type UserContentEdit\n\n## Schema changes for 2018-05-25\n\n### The GraphQL schema includes these changes:\n\n* Field TextMatch.highlights changed type from \\[TextMatchHighlight]! to \\[TextMatchHighlight!]!\n* Type MergeStateStatus was added\n\n### The [Merge info preview](/zh/graphql/overview/schema-previews#merge-info-preview) includes these changes:\n\n* Field mergeStateStatus was added to object type PullRequest\n* Field canBeRebased was added to object type PullRequest\n\n## Schema changes for 2018-05-18\n\n### The GraphQL schema includes these changes:\n\n* License object implements Node interface\n\n## Schema changes for 2018-05-17\n\n### The GraphQL schema includes these changes:\n\n* MarketplaceCategory object implements Node interface\n* Field id was added to object type MarketplaceCategory\n\n## Schema changes for 2018-05-09\n\n### The GraphQL schema includes these changes:\n\n* Field includesCreatedEdit was added to object type GistComment\n* Field includesCreatedEdit was added to object type PullRequestReviewComment\n* Field includesCreatedEdit was added to object type PullRequestReview\n* Field includesCreatedEdit was added to object type IssueComment\n* Field includesCreatedEdit was added to object type PullRequest\n* Field includesCreatedEdit was added to object type Comment\n* Field includesCreatedEdit was added to object type CommitComment\n* Field includesCreatedEdit was added to object type Issue\n* Argument excludeSubcategories: Boolean added to field Query.marketplaceCategories\n\n### The Team discussions preview includes these changes:\n\n* Field includesCreatedEdit was added to object type TeamDiscussionComment\n* Field includesCreatedEdit was added to object type TeamDiscussion\n\n## Schema changes for 2018-05-08\n\n### The GraphQL schema includes these changes:\n\n* ClosedEvent object implements UniformResourceLocatable interface\n* Field url was added to object type ClosedEvent\n* Field resourcePath was added to object type ClosedEvent\n\n## Schema changes for 2018-05-03\n\n### The [Access to a Repositories Dependency Graph preview](/zh/graphql/overview/schema-previews#access-to-a-repositories-dependency-graph-preview) includes these changes:\n\n* Field totalCount was added to object type DependencyGraphDependencyConnection\n\n## Schema changes for 2018-04-28\n\n### The Repository Vulnerability Alerts preview includes these changes:\n\n* Field externalReference was added to object type RepositoryVulnerabilityAlert\n* Field externalIdentifier was added to object type RepositoryVulnerabilityAlert\n* Field dismisser was added to object type RepositoryVulnerabilityAlert\n* Field dismissedAt was added to object type RepositoryVulnerabilityAlert\n* Field dismissReason was added to object type RepositoryVulnerabilityAlert\n\n## Schema changes for 2018-04-27\n\n### The GraphQL schema includes these changes:\n\n* Enum value TIMELINE was added to enum PullRequestPubSubTopic\n* Enum value TIMELINE was added to enum IssuePubSubTopic\n\n## Schema changes for 2018-04-24\n\n### The GraphQL schema includes these changes:\n\n* Field lockReason was added to object type LockedEvent\n\n### The Repository Vulnerability Alerts preview includes these changes:\n\n* Field vulnerabilityAlerts was added to object type Repository\n* Type RepositoryVulnerabilityAlert was added\n* Type RepositoryVulnerabilityAlertEdge was added\n* Type RepositoryVulnerabilityAlertConnection was added\n\n### The [Access to a Repositories Dependency Graph preview](/zh/graphql/overview/schema-previews#access-to-a-repositories-dependency-graph-preview) includes these changes:\n\n* Field dependencyGraphManifests was added to object type Repository\n* Type DependencyGraphDependency was added\n* Type DependencyGraphDependencyEdge was added\n* Type DependencyGraphDependencyConnection was added\n* Type DependencyGraphManifest was added\n* Type DependencyGraphManifestEdge was added\n* Type DependencyGraphManifestConnection was added\n\n## Schema changes for 2018-04-23\n\n### The GraphQL schema includes these changes:\n\n* Field Team.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n* Field PullRequest.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n* Field Commit.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n* Enum value UNAVAILABLE was removed from enum SubscriptionState\n* Field Subscribable.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n* Field Repository.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n* Field Issue.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n\n### The Team discussions preview includes these changes:\n\n* Field TeamDiscussion.viewerSubscription changed type from SubscriptionState! to SubscriptionState\n\n## Schema changes for 2018-04-19\n\n### The GraphQL schema includes these changes:\n\n* Type RepositoryInvitationEdge was added\n\n## Schema changes for 2018-04-13\n\n### The GraphQL schema includes these changes:\n\n* Field wasSignedByGitHub was added to object type UnknownSignature\n* Field wasSignedByGitHub was added to object type SmimeSignature\n* Field wasSignedByGitHub was added to object type GpgSignature\n* Field wasSignedByGitHub was added to object type GitSignature\n\n## Schema changes for 2018-04-12\n\n### The GraphQL schema includes these changes:\n\n* Field url was added to object type Label\n* Field updatedAt was added to object type Label\n* Field resourcePath was added to object type Label\n* Field createdAt was added to object type Label\n* Field pseudoLicense was added to object type License\n\n## Schema changes for 2018-04-10\n\n### The GraphQL schema includes these changes:\n\n* Field mergedBy was added to object type PullRequest\n* Field maintainerCanModify was added to object type PullRequest\n* Field diff was added to object type UserContentEdit\n* Field deletedBy was added to object type UserContentEdit\n* Field deletedAt was added to object type UserContentEdit\n\n## Schema changes for 2018-04-03\n\n### The GraphQL schema includes these changes:\n\n* Field bodyText was added to object type GistComment\n* Field bodyText was added to object type Comment\n* Field bodyText was added to object type CommitComment\n\n### The Team discussions preview includes these changes:\n\n* Field bodyText was added to object type TeamDiscussionComment\n* Field bodyText was added to object type TeamDiscussion\n\n## Schema changes for 2018-03-28\n\n### The GraphQL schema includes these changes:\n\n* Type StaffHovercardContext was removed\n\n## Schema changes for 2018-03-22\n\n### The GraphQL schema includes these changes:\n\n* Argument orderBy: TeamMemberOrder added to field Team.members\n* Type TeamMemberOrderField was added\n* Type TeamMemberOrder was added\n\n### The Hovercards preview includes these changes:\n\n* Field hovercard was added to object type User\n* Type StaffHovercardContext was added\n* Type OrganizationsHovercardContext was added\n* Type OrganizationTeamsHovercardContext was added\n* Type GenericHovercardContext was added\n* Type HovercardContext was added\n* Type Hovercard was added\n\n## Schema changes for 2018-03-16\n\n### The Protected Branch: Multiple Required Approving Reviews preview includes these changes:\n\n* Field requiredApprovingReviewCount was added to object type ProtectedBranch\n\n## Schema changes for 2018-03-14\n\n### The GraphQL schema includes these changes:\n\n* Enum value OCSP\\_REVOKED was added to enum GitSignatureState\n* Enum value OCSP\\_PENDING was added to enum GitSignatureState\n* Enum value OCSP\\_ERROR was added to enum GitSignatureState\n\n### The following changes will be made to the schema:\n\n* On member AddedToProjectEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member BaseRefChangedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Bot.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Bot.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member ClosedEvent.commit: commit will be removed. Use ClosedEvent.closer instead. Effective 2018-07-01.\n* On member Comment.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member CommentDeletedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member CommitComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member CommitComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member ConvertedNoteToIssueEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member DeployedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Deployment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member DeploymentStatus.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member Gist.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member GistComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member GistComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member Issue.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Issue.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member IssueComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member IssueComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member MentionedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Milestone.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member MovedColumnsInProjectEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Organization.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Project.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Project.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member ProjectCard.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member ProjectCard.projectColumn: projectColumn will be removed. Use ProjectCard.column instead. Effective 2018-07-01.\n* On member ProjectCard.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member ProjectColumn.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member ProjectColumn.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member PullRequest.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member PullRequest.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member PullRequestReview\\.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member PullRequestReview\\.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member PullRequestReviewComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Reactable.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Reaction.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member ReferencedEvent.isCrossReference: isCrossReference will be removed. Use ReferencedEvent.isCrossRepository instead. Effective 2018-07-01.\n* On member Release.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member ReleaseAsset.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member RemovedFromProjectEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Repository.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member Repository.license: license will be removed. Use Repository.licenseInfo instead. Effective 2018-07-01.\n* On member Repository.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member RepositoryInfo.license: license will be removed. Use Repository.licenseInfo instead. Effective 2018-07-01.\n* On member RepositoryInfo.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member ReviewDismissedEvent.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member ReviewRequest.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member ReviewRequest.reviewer: reviewer will be removed. Use ReviewRequest.requestedReviewer instead. Effective 2018-07-01.\n* On member ReviewRequestRemovedEvent.subject: subject will be removed. Use ReviewRequestRemovedEvent.requestedReviewer instead. Effective 2018-07-01.\n* On member ReviewRequestedEvent.subject: subject will be removed. Use ReviewRequestedEvent.requestedReviewer instead. Effective 2018-07-01.\n* On member Team.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member TeamDiscussion.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member TeamDiscussion.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member TeamDiscussionComment.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member TeamDiscussionComment.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member User.contributedRepositories: contributedRepositories will be removed. Use User.repositoriesContributedTo instead. Effective 2018-07-01.\n* On member User.databaseId: databaseId will be removed. Use Node.id instead. Effective 2018-07-01.\n* On member User.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n* On member UserContentEdit.updatedAt: updatedAt will be removed. Effective 2018-07-01.\n\n## Schema changes for 2018-03-13\n\n### The GraphQL schema includes these changes:\n\n* Field RepositoryInvitation.repository changed type from RepositoryInvitationRepository to RepositoryInfo\n* Type RepositoryInvitationRepository was removed\n* Field squashMergeAllowed was added to object type Repository\n* Field rebaseMergeAllowed was added to object type Repository\n* Field mergeCommitAllowed was added to object type Repository\n\n## Schema changes for 2018-03-10\n\n### The GraphQL schema includes these changes:\n\n* Enum value NONE was added to enum DefaultRepositoryPermissionField\n\n## Schema changes for 2018-03-09\n\n### The GraphQL schema includes these changes:\n\n* Field databaseId was added to object type GistComment\n\n## Schema changes for 2018-03-07\n\n### The GraphQL schema includes these changes:\n\n* Field permission was added to object type RepositoryInvitation\n* Field isDefault was added to object type Label\n* Field description was added to object type Label\n* Argument query: String added to field Repository.labels\n* Field viewerPermission was added to object type Repository\n* Type CollectionItemContent was added\n\n### The Team discussions preview includes these changes:\n\n* Type TeamDiscussion was added\n* Field updateTeamDiscussionComment was added to object type Mutation\n* Field updateTeamDiscussion was added to object type Mutation\n* Field deleteTeamDiscussionComment was added to object type Mutation\n* Field deleteTeamDiscussion was added to object type Mutation\n* Field createTeamDiscussionComment was added to object type Mutation\n* Field createTeamDiscussion was added to object type Mutation\n* Field discussionsUrl was added to object type Team\n* Field discussionsResourcePath was added to object type Team\n* Field discussions was added to object type Team\n* Field discussion was added to object type Team\n* Type UpdateTeamDiscussionCommentInput was added\n* Type UpdateTeamDiscussionCommentPayload was added\n* Type UpdateTeamDiscussionInput was added\n* Type UpdateTeamDiscussionPayload was added\n* Type DeleteTeamDiscussionCommentInput was added\n* Type DeleteTeamDiscussionCommentPayload was added\n* Type DeleteTeamDiscussionInput was added\n* Type DeleteTeamDiscussionPayload was added\n* Type CreateTeamDiscussionCommentInput was added\n* Type CreateTeamDiscussionCommentPayload was added\n* Type CreateTeamDiscussionInput was added\n* Type CreateTeamDiscussionPayload was added\n* Type TeamDiscussionOrderField was added\n* Type TeamDiscussionOrder was added\n* Type TeamDiscussionEdge was added\n* Type TeamDiscussionConnection was added\n* Type TeamDiscussionCommentOrderField was added\n* Type TeamDiscussionCommentOrder was added\n* Type TeamDiscussionComment was added\n* Type TeamDiscussionCommentEdge was added\n* Type TeamDiscussionCommentConnection was added\n\n### The Protected Branch Required Signatures preview includes these changes:\n\n* Field hasRequiredSignatures was added to object type ProtectedBranch\n\n## Schema changes for 2018-02-14\n\n### The following changes were made to the GraphQL schema:\n\n* Argument orderBy: MilestoneOrder added to field Repository.milestones\n* Argument states: \\[MilestoneState!] added to field Repository.milestones\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field Organization.pinnedRepositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field Organization.repositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field Repository.forks.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field RepositoryOwner.pinnedRepositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field RepositoryOwner.repositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field User.contributedRepositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field User.pinnedRepositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field User.repositories.\n* Default value \\[\"OWNER\", \"COLLABORATOR\"] was added to argument affiliations on field User.watching.\n* Field avatarUrl was added to object type Team\n* Field createdAt was added to object type OrganizationInvitation\n* Field organization was added to object type OrganizationInvitation\n* Type MilestoneOrderField was added\n* Type MilestoneOrder was added\n\n## Schema changes for 2018-01-19\n\n### The following changes were made to the GraphQL schema:\n\n* Field baseRefOid was added to object type PullRequest\n* Field headRefOid was added to object type PullRequest\n\n## Schema changes for 2018-01-10\n\n### The following changes were made to the GraphQL schema:\n\n* Field activeLockReason was added to object type Issue\n* Field activeLockReason was added to object type Lockable\n* Field activeLockReason was added to object type PullRequest\n* Field lockLockable was added to object type Mutation\n* Type LockLockableInput was added\n* Type LockLockablePayload was added\n* Type LockReason was added"}