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 2020-10-01
- SustancialSe hará un cambio a
PullRequest.timeline.Descripción:
timelinewill be removed. Use PullRequest.timelineItems instead.Razón:
timelinewill be removed
- SustancialSe hará un cambio a
Issue.timeline.Descripción:
timelinewill be removed. Use Issue.timelineItems instead.Razón:
timelinewill be removed
Cambios programados para 2020-04-01
- SustancialSe hará un cambio a
User.registryPackagesForQuery.Descripción:
registryPackagesForQuerywill be removed. Use thePackageSearchobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
User.registryPackages.Descripción:
registryPackageswill be removed. Use thePackageOwnerobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Sponsorship.maintainer.Descripción:
maintainerwill be removed. UseSponsorship.sponsorableinstead.Razón:
Sponsorship.maintainerwill be removed.
- SustancialSe hará un cambio a
Repository.registryPackagesForQuery.Descripción:
registryPackagesForQuerywill be removed. Use thePackageSearchobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Repository.registryPackages.Descripción:
registryPackageswill be removed. Use thePackageOwnerobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsTotalCount.Descripción:
downloadsTotalCountwill be removed. Use thePackageVersionStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsToday.Descripción:
downloadsTodaywill be removed. Use thePackageVersionStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsThisYear.Descripción:
downloadsThisYearwill be removed. Use thePackageVersionStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsThisWeek.Descripción:
downloadsThisWeekwill be removed. Use thePackageVersionStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersionStatistics.downloadsThisMonth.Descripción:
downloadsThisMonthwill be removed. Use thePackageVersionStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.viewerCanEdit.Descripción:
viewerCanEditwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.version.Descripción:
versionwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.updatedAt.Descripción:
updatedAtwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.summary.Descripción:
summarywill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.statistics.Descripción:
statisticswill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.size.Descripción:
sizewill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.sha256.Descripción:
sha256will be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.release.Descripción:
releasewill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.registryPackage.Descripción:
registryPackagewill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.readmeHtml.Descripción:
readmeHtmlwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.readme.Descripción:
readmewill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.preRelease.Descripción:
preReleasewill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.platform.Descripción:
platformwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.manifest.Descripción:
manifestwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.installationCommand.Descripción:
installationCommandwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.files.Descripción:
fileswill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.fileByName.Descripción:
fileByNamewill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.dependencies.Descripción:
dependencieswill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageVersion.deleted.Descripción:
deletedwill be removed. Use thePackageVersionobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageTag.version.Descripción:
versionwill be removed. Use thePackageTagobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageTag.name.Descripción:
namewill be removed. Use thePackageTagobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsTotalCount.Descripción:
downloadsTotalCountwill be removed. Use thePackageStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsToday.Descripción:
downloadsTodaywill be removed. Use thePackageStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsThisYear.Descripción:
downloadsThisYearwill be removed. Use thePackageStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsThisWeek.Descripción:
downloadsThisWeekwill be removed. Use thePackageStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageStatistics.downloadsThisMonth.Descripción:
downloadsThisMonthwill be removed. Use thePackageStatisticsobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageSearch.registryPackagesForQuery.Descripción:
registryPackagesForQuerywill be removed. Use thePackageSearchobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageOwner.registryPackages.Descripción:
registryPackageswill be removed. Use thePackageOwnerobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.url.Descripción:
urlwill be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.size.Descripción:
sizewill be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.sha256.Descripción:
sha256will be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.sha1.Descripción:
sha1will be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.packageVersion.Descripción:
packageVersionwill be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.name.Descripción:
namewill be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.metadataUrl.Descripción:
metadataUrlwill be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.md5.Descripción:
md5will be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageFile.guid.Descripción:
guidwill be removed. Use thePackageFileobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageDependency.version.Descripción:
versionwill be removed. Use thePackageDependencyobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageDependency.name.Descripción:
namewill be removed. Use thePackageDependencyobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackageDependency.dependencyType.Descripción:
dependencyTypewill be removed. Use thePackageDependencyobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versionsByMetadatum.Descripción:
versionsByMetadatumwill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versions.Descripción:
versionswill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versionBySha256.Descripción:
versionBySha256will be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.versionByPlatform.Descripción:
versionByPlatformwill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.version.Descripción:
versionwill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.topics.Descripción:
topicswill be removed. Use thePackageobject.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.tags.Descripción:
tagswill be removed. Use thePackageobject.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.statistics.Descripción:
statisticswill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.repository.Descripción:
repositorywill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.registryPackageType.Descripción:
registryPackageTypewill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.preReleaseVersions.Descripción:
preReleaseVersionswill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.packageType.Descripción:
packageTypewill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.packageFileBySha256.Descripción:
packageFileBySha256will be removed. Use thePackageobject.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.packageFileByGuid.Descripción:
packageFileByGuidwill be removed. Use thePackageobject.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.nameWithOwner.Descripción:
nameWithOwnerwill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.name.Descripción:
namewill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.latestVersion.Descripción:
latestVersionwill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
RegistryPackage.color.Descripción:
colorwill be removed. Use thePackageobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Organization.registryPackagesForQuery.Descripción:
registryPackagesForQuerywill be removed. Use thePackageSearchobject instead.Razón:
Renaming GitHub Packages fields and objects.
- SustancialSe hará un cambio a
Organization.registryPackages.Descripción:
registryPackageswill be removed. Use thePackageOwnerobject instead.Razón:
Renaming GitHub Packages fields and objects.
Cambios programados para 2020-01-01
- SustancialSe hará un cambio a
UnassignedEvent.user.Descripción:
userwill be removed. Use theassigneefield instead.Razón:
Assignees can now be mannequins.
- SustancialSe hará un cambio a
EnterpriseBillingInfo.seats.Descripción:
seatswill be removed. Use EnterpriseBillingInfo.totalLicenses instead.Razón:
seatswill be replaced withtotalLicensesto provide more clarity on the value being returned
- SustancialSe hará un cambio a
EnterpriseBillingInfo.availableSeats.Descripción:
availableSeatswill be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.Razón:
availableSeatswill be replaced withtotalAvailableLicensesto provide more clarity on the value being returned
- SustancialSe hará un cambio a
AssignedEvent.user.Descripción:
userwill be removed. Use theassigneefield instead.Razón:
Assignees can now be mannequins.
Cambios programados para 2019-10-01
- SustancialSe hará un cambio a
User.pinnedRepositories.Descripción:
pinnedRepositorieswill be removed. Use ProfileOwner.pinnedItems instead.Razón:
pinnedRepositories will be removed
- SustancialSe hará un cambio a
RepositoryOwner.pinnedRepositories.Descripción:
pinnedRepositorieswill be removed. Use ProfileOwner.pinnedItems instead.Razón:
pinnedRepositories will be removed
- SustancialSe hará un cambio a
Organization.pinnedRepositories.Descripción:
pinnedRepositorieswill be removed. Use ProfileOwner.pinnedItems instead.Razón:
pinnedRepositories will be removed
- SustancialSe hará un cambio a
ContributionOrder.field.Descripción:
fieldwill be removed. Only one order field is supported.Razón:
fieldwill be removed.
Cambios programados para 2019-04-01
- SustancialSe hará un cambio a
Migration.uploadUrlTemplate.Descripción:
uploadUrlTemplatewill be removed. UseuploadUrlinstead.Razón:
uploadUrlTemplateis being removed because it is not a standard URL and adds an extra user step.