Acerca de los cambios sustanciales
Los cambios sustanciales son aquellos que pudieran necesitar que nuestros integradores realicen alguna acción al respecto. Dividimos estos cambios en dos categorías:
- Sustanciales: Cambios que modificarán consultas existentes a la API de GraphQL. Por ejemplo, eliminar un campo sería un cambio sustancial.
- Peligrosos: Cambios que no modificaran las consultas existentes, pero podrían afectar el comportamiento del tiempo de ejecución de los clientes. Agregar un valor de enumerador es un ejemplo de un cambio peligroso.
Nos esforzamos por proporcionar API estables para nuestros integradores. Cuando alguna característica nueva está evolucionando aún, la lanzamos detrás de una vista previa del modelo.
Anunciaremos los cambios sustanciales por venir por lo menos tres meses antes de aplicarlos al modelo de GraphQL, para proporcionar a los integradores tiempo para realizar los ajustes necesarios. Los cambios toman efecto en el primer día de un trimestre (1 de enero, 1 de abril, 1 de julio, o 1 de octubre). Por ejemplo, si anunciamos un cambio en el 15 de enero, se aplicará en el 1 de julio.
Cambios programados para 2019-04-01
- SustancialSe hará un cambio a
Migration.uploadUrlTemplate
.Descripción:
uploadUrlTemplate
will be removed. UseuploadUrl
instead.Razón:
uploadUrlTemplate
is being removed because it is not a standard URL and adds an extra user step.
Cambios programados para 2019-10-01
- SustancialSe hará un cambio a
ContributionOrder.field
.Descripción:
field
will be removed. Only one order field is supported.Razón:
field
will be removed.
- SustancialSe hará un cambio a
Issue.timeline
.Descripción:
timeline
will be removed. Use Issue.timelineItems instead.Razón:
timeline
will be removed
- SustancialSe hará un cambio a
Organization.pinnedRepositories
.Descripción:
pinnedRepositories
will be removed. Use ProfileOwner.pinnedItems instead.Razón:
pinnedRepositories will be removed
- SustancialSe hará un cambio a
PullRequest.timeline
.Descripción:
timeline
will be removed. Use PullRequest.timelineItems instead.Razón:
timeline
will be removed
- SustancialSe hará un cambio a
RepositoryOwner.pinnedRepositories
.Descripción:
pinnedRepositories
will be removed. Use ProfileOwner.pinnedItems instead.Razón:
pinnedRepositories will be removed
- SustancialSe hará un cambio a
User.pinnedRepositories
.Descripción:
pinnedRepositories
will be removed. Use ProfileOwner.pinnedItems instead.Razón:
pinnedRepositories will be removed
Cambios programados para 2020-01-01
- SustancialSe hará un cambio a
AssignedEvent.user
.Descripción:
user
will be removed. Use theassignee
field instead.Razón:
Assignees can now be mannequins.
- SustancialSe hará un cambio a
EnterpriseBillingInfo.availableSeats
.Descripción:
availableSeats
will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.Razón:
availableSeats
will be replaced withtotalAvailableLicenses
to provide more clarity on the value being returned
- SustancialSe hará un cambio a
EnterpriseBillingInfo.seats
.Descripción:
seats
will be removed. Use EnterpriseBillingInfo.totalLicenses instead.Razón:
seats
will be replaced withtotalLicenses
to provide more clarity on the value being returned
- SustancialSe hará un cambio a
UnassignedEvent.user
.Descripción:
user
will be removed. Use theassignee
field instead.Razón:
Assignees can now be mannequins.
Cambios programados para 2020-04-01
- SustancialSe hará un cambio a
Organization.registryPackages
.Descripción:
registryPackages
will be removed. Use thePackageOwner
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Organization.registryPackagesForQuery
.Descripción:
registryPackagesForQuery
will be removed. Use thePackageSearch
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.color
.Descripción:
color
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.latestVersion
.Descripción:
latestVersion
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.name
.Descripción:
name
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.nameWithOwner
.Descripción:
nameWithOwner
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.packageFileByGuid
.Descripción:
packageFileByGuid
will be removed. Use thePackage
object.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.packageFileBySha256
.Descripción:
packageFileBySha256
will be removed. Use thePackage
object.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.packageType
.Descripción:
packageType
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.preReleaseVersions
.Descripción:
preReleaseVersions
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.registryPackageType
.Descripción:
registryPackageType
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.repository
.Descripción:
repository
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.statistics
.Descripción:
statistics
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.tags
.Descripción:
tags
will be removed. Use thePackage
object.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.topics
.Descripción:
topics
will be removed. Use thePackage
object.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.version
.Descripción:
version
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versionByPlatform
.Descripción:
versionByPlatform
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versionBySha256
.Descripción:
versionBySha256
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versions
.Descripción:
versions
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versionsByMetadatum
.Descripción:
versionsByMetadatum
will be removed. Use thePackage
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageDependency.dependencyType
.Descripción:
dependencyType
will be removed. Use thePackageDependency
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageDependency.name
.Descripción:
name
will be removed. Use thePackageDependency
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageDependency.version
.Descripción:
version
will be removed. Use thePackageDependency
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.guid
.Descripción:
guid
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.md5
.Descripción:
md5
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.metadataUrl
.Descripción:
metadataUrl
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.name
.Descripción:
name
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.packageVersion
.Descripción:
packageVersion
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.sha1
.Descripción:
sha1
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.sha256
.Descripción:
sha256
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.size
.Descripción:
size
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.url
.Descripción:
url
will be removed. Use thePackageFile
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageOwner.registryPackages
.Descripción:
registryPackages
will be removed. Use thePackageOwner
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageSearch.registryPackagesForQuery
.Descripción:
registryPackagesForQuery
will be removed. Use thePackageSearch
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsThisMonth
.Descripción:
downloadsThisMonth
will be removed. Use thePackageStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsThisWeek
.Descripción:
downloadsThisWeek
will be removed. Use thePackageStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsThisYear
.Descripción:
downloadsThisYear
will be removed. Use thePackageStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsToday
.Descripción:
downloadsToday
will be removed. Use thePackageStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsTotalCount
.Descripción:
downloadsTotalCount
will be removed. Use thePackageStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageTag.name
.Descripción:
name
will be removed. Use thePackageTag
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageTag.version
.Descripción:
version
will be removed. Use thePackageTag
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.dependencies
.Descripción:
dependencies
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.fileByName
.Descripción:
fileByName
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.files
.Descripción:
files
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.installationCommand
.Descripción:
installationCommand
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.manifest
.Descripción:
manifest
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.platform
.Descripción:
platform
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.preRelease
.Descripción:
preRelease
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.readme
.Descripción:
readme
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.readmeHtml
.Descripción:
readmeHtml
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.registryPackage
.Descripción:
registryPackage
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.release
.Descripción:
release
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.sha256
.Descripción:
sha256
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.size
.Descripción:
size
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.statistics
.Descripción:
statistics
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.summary
.Descripción:
summary
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.updatedAt
.Descripción:
updatedAt
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.version
.Descripción:
version
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.viewerCanEdit
.Descripción:
viewerCanEdit
will be removed. Use thePackageVersion
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsThisMonth
.Descripción:
downloadsThisMonth
will be removed. Use thePackageVersionStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsThisWeek
.Descripción:
downloadsThisWeek
will be removed. Use thePackageVersionStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsThisYear
.Descripción:
downloadsThisYear
will be removed. Use thePackageVersionStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsToday
.Descripción:
downloadsToday
will be removed. Use thePackageVersionStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsTotalCount
.Descripción:
downloadsTotalCount
will be removed. Use thePackageVersionStatistics
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Repository.registryPackages
.Descripción:
registryPackages
will be removed. Use thePackageOwner
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Repository.registryPackagesForQuery
.Descripción:
registryPackagesForQuery
will be removed. Use thePackageSearch
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Sponsorship.maintainer
.Descripción:
maintainer
will be removed. UseSponsorship.sponsorable
instead.Razón:
Sponsorship.maintainer
will be removed.
- SustancialSe hará un cambio a
User.registryPackages
.Descripción:
registryPackages
will be removed. Use thePackageOwner
object instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
User.registryPackagesForQuery
.Descripción:
registryPackagesForQuery
will be removed. Use thePackageSearch
object instead.Razón:
Renaming GitHub Packages fields and objects.