Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2021-03-02. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Cambios sustanciales

Aprende sobre los cambios sustanciales recientes y venideros a la API de GraphQL de GitHub.

En este artículo

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. Use uploadUrl 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 the assignee 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 with totalAvailableLicenses 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 with totalLicenses to provide more clarity on the value being returned

  • SustancialSe hará un cambio a UnassignedEvent.user.

    Descripción:

    user will be removed. Use the assignee 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 the PackageOwner object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a Organization.registryPackagesForQuery.

    Descripción:

    registryPackagesForQuery will be removed. Use the PackageSearch object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.color.

    Descripción:

    color will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.latestVersion.

    Descripción:

    latestVersion will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.name.

    Descripción:

    name will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.nameWithOwner.

    Descripción:

    nameWithOwner will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.packageFileByGuid.

    Descripción:

    packageFileByGuid will be removed. Use the Package object.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.packageFileBySha256.

    Descripción:

    packageFileBySha256 will be removed. Use the Package object.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.packageType.

    Descripción:

    packageType will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.preReleaseVersions.

    Descripción:

    preReleaseVersions will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.registryPackageType.

    Descripción:

    registryPackageType will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.repository.

    Descripción:

    repository will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.statistics.

    Descripción:

    statistics will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.tags.

    Descripción:

    tags will be removed. Use the Package object.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.topics.

    Descripción:

    topics will be removed. Use the Package object.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.version.

    Descripción:

    version will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.versionByPlatform.

    Descripción:

    versionByPlatform will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.versionBySha256.

    Descripción:

    versionBySha256 will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.versions.

    Descripción:

    versions will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackage.versionsByMetadatum.

    Descripción:

    versionsByMetadatum will be removed. Use the Package object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageDependency.dependencyType.

    Descripción:

    dependencyType will be removed. Use the PackageDependency object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageDependency.name.

    Descripción:

    name will be removed. Use the PackageDependency object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageDependency.version.

    Descripción:

    version will be removed. Use the PackageDependency object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.guid.

    Descripción:

    guid will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.md5.

    Descripción:

    md5 will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.metadataUrl.

    Descripción:

    metadataUrl will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.name.

    Descripción:

    name will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.packageVersion.

    Descripción:

    packageVersion will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.sha1.

    Descripción:

    sha1 will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.sha256.

    Descripción:

    sha256 will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.size.

    Descripción:

    size will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageFile.url.

    Descripción:

    url will be removed. Use the PackageFile object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageOwner.registryPackages.

    Descripción:

    registryPackages will be removed. Use the PackageOwner object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageSearch.registryPackagesForQuery.

    Descripción:

    registryPackagesForQuery will be removed. Use the PackageSearch object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageStatistics.downloadsThisMonth.

    Descripción:

    downloadsThisMonth will be removed. Use the PackageStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageStatistics.downloadsThisWeek.

    Descripción:

    downloadsThisWeek will be removed. Use the PackageStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageStatistics.downloadsThisYear.

    Descripción:

    downloadsThisYear will be removed. Use the PackageStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageStatistics.downloadsToday.

    Descripción:

    downloadsToday will be removed. Use the PackageStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageStatistics.downloadsTotalCount.

    Descripción:

    downloadsTotalCount will be removed. Use the PackageStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageTag.name.

    Descripción:

    name will be removed. Use the PackageTag object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageTag.version.

    Descripción:

    version will be removed. Use the PackageTag object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.dependencies.

    Descripción:

    dependencies will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.fileByName.

    Descripción:

    fileByName will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.files.

    Descripción:

    files will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.installationCommand.

    Descripción:

    installationCommand will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.manifest.

    Descripción:

    manifest will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.platform.

    Descripción:

    platform will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.preRelease.

    Descripción:

    preRelease will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.readme.

    Descripción:

    readme will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.readmeHtml.

    Descripción:

    readmeHtml will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.registryPackage.

    Descripción:

    registryPackage will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.release.

    Descripción:

    release will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.sha256.

    Descripción:

    sha256 will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.size.

    Descripción:

    size will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.statistics.

    Descripción:

    statistics will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.summary.

    Descripción:

    summary will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.updatedAt.

    Descripción:

    updatedAt will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.version.

    Descripción:

    version will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersion.viewerCanEdit.

    Descripción:

    viewerCanEdit will be removed. Use the PackageVersion object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersionStatistics.downloadsThisMonth.

    Descripción:

    downloadsThisMonth will be removed. Use the PackageVersionStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersionStatistics.downloadsThisWeek.

    Descripción:

    downloadsThisWeek will be removed. Use the PackageVersionStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersionStatistics.downloadsThisYear.

    Descripción:

    downloadsThisYear will be removed. Use the PackageVersionStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersionStatistics.downloadsToday.

    Descripción:

    downloadsToday will be removed. Use the PackageVersionStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a RegistryPackageVersionStatistics.downloadsTotalCount.

    Descripción:

    downloadsTotalCount will be removed. Use the PackageVersionStatistics object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a Repository.registryPackages.

    Descripción:

    registryPackages will be removed. Use the PackageOwner object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a Repository.registryPackagesForQuery.

    Descripción:

    registryPackagesForQuery will be removed. Use the PackageSearch object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a Sponsorship.maintainer.

    Descripción:

    maintainer will be removed. Use Sponsorship.sponsorable instead.

    Razón:

    Sponsorship.maintainer will be removed.

  • SustancialSe hará un cambio a User.registryPackages.

    Descripción:

    registryPackages will be removed. Use the PackageOwner object instead.

    Razón:

    Renaming GitHub Packages fields and objects.

  • SustancialSe hará un cambio a User.registryPackagesForQuery.

    Descripción:

    registryPackagesForQuery will be removed. Use the PackageSearch object instead.

    Razón:

    Renaming GitHub Packages fields and objects.