Sobre alterações significativas
Alterações significativas são quaisquer mudanças que possam exigir ação dos nossos integrantes. Dividimos essas alterações em duas categorias:
- Significativas: As alterações que irão modificar as consultas existentes na API do GraphQL. Por exemplo, a eliminação de um campo seria uma mudança decisiva.
- Perigoso: Alterações que não modificam as consultas existentes, mas podem afetar o comportamento de tempo de execução dos clientes. Adicionar um valor de enumerador é um exemplo de uma alteração perigosa.
Nós nos esforçamos para fornecer APIs estáveis para os nossos integrantes. Quando um novo recurso ainda está evoluindo, o lançamos atrás de uma pré-visualização de esquema.
Vamos anunciar as próximas mudanças significativas em andamento pelo menos três meses antes de fazer alterações no esquema do GraphQL para dar tempo aos integradores de fazer os ajustes necessários. As alterações entram em vigor no primeiro dia do trimestre (1 de janeiro, 1 de abril, 1 de julho ou 1 de outubro). Por exemplo, se anunciarmos uma mudança no dia 15 de Janeiro, ela entrará em vigor no dia 1 de julho.
Alterações agendadas para 2022-10-01
- SubstancialSerá feita uma mudança em
UpdateProjectNextItemFieldInput.fieldWithSettingId.Descrição:
fieldWithSettingIdwill be removed. UsefieldConstraintIdinsteadMotivo:
Renamed to fieldConstraintId to improve naming consistency.
Alterações agendadas para 2022-07-01
- SubstancialSerá feita uma mudança em
Query.sponsorables.dependencyEcosystem.Descrição:
dependencyEcosystemwill be removed. Use the ecosystem argument instead.Motivo:
The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.
- SubstancialSerá feita uma mudança em
Enterprise.userAccounts.Descrição:
userAccountswill be removed. Use theEnterprise.membersfield instead.Motivo:
The
Enterprise.userAccountsfield is being removed.
- SubstancialSerá feita uma mudança em
AddPullRequestToMergeQueueInput.branch.Descrição:
branchwill be removed.Motivo:
PRs are added to the merge queue for the base branch, the
branchargument is now a no-op
Alterações agendadas para 2022-04-01
- SubstancialSerá feita uma mudança em
Repository.defaultMergeQueue.Descrição:
defaultMergeQueuewill be removed. UseRepository.mergeQueueinstead.Motivo:
defaultMergeQueuewill be removed.
Alterações agendadas para 2021-10-01
- SubstancialSerá feita uma mudança em
ReactionGroup.users.Descrição:
userswill be removed. Use thereactorsfield instead.Motivo:
Reactors can now be mannequins, bots, and organizations.
Alterações agendadas para 2021-06-21
- SubstancialSerá feita uma mudança em
PackageType.DOCKER.Descrição:
DOCKERwill be removed.Motivo:
DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API.
Alterações agendadas para 2021-01-01
- SubstancialSerá feita uma mudança em
MergeStateStatus.DRAFT.Descrição:
DRAFTwill be removed. Use PullRequest.isDraft instead.Motivo:
DRAFT state will be removed from this enum and
isDraftshould be used instead
Alterações agendadas para 2020-10-01
- SubstancialSerá feita uma mudança em
Sponsorship.sponsor.Descrição:
sponsorwill be removed. UseSponsorship.sponsorEntityinstead.Motivo:
Sponsorship.sponsorwill be removed.
- SubstancialSerá feita uma mudança em
PullRequest.timeline.Descrição:
timelinewill be removed. Use PullRequest.timelineItems instead.Motivo:
timelinewill be removed
- SubstancialSerá feita uma mudança em
Issue.timeline.Descrição:
timelinewill be removed. Use Issue.timelineItems instead.Motivo:
timelinewill be removed
Alterações agendadas para 2020-04-01
- SubstancialSerá feita uma mudança em
Sponsorship.maintainer.Descrição:
maintainerwill be removed. UseSponsorship.sponsorableinstead.Motivo:
Sponsorship.maintainerwill be removed.
Alterações agendadas para 2020-01-01
- SubstancialSerá feita uma mudança em
UnassignedEvent.user.Descrição:
userwill be removed. Use theassigneefield instead.Motivo:
Assignees can now be mannequins.
- SubstancialSerá feita uma mudança em
AssignedEvent.user.Descrição:
userwill be removed. Use theassigneefield instead.Motivo:
Assignees can now be mannequins.
Alterações agendadas para 2019-04-01
- SubstancialSerá feita uma mudança em
LegacyMigration.uploadUrlTemplate.Descrição:
uploadUrlTemplatewill be removed. UseuploadUrlinstead.Motivo:
uploadUrlTemplateis being removed because it is not a standard URL and adds an extra user step.