1
0
mirror of synced 2025-12-25 11:03:37 -05:00
Files
docs/lib/graphql/static/upcoming-changes.json
2021-05-06 17:45:53 +00:00

1396 lines
60 KiB
JSON

{
"dotcom": {
"2019-04-01": [
{
"location": "LegacyMigration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-01-01": [
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-04-01": [
{
"location": "Query.sponsorsListing",
"description": "<p><code>sponsorsListing</code> will be removed. Use <code>Sponsorable.sponsorsListing</code> instead.</p>",
"reason": "<p><code>Query.sponsorsListing</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
},
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
}
],
"2020-07-01": [
{
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending members consume a license</p>",
"date": "2020-07-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-10-01": [
{
"location": "EnterpriseOwnerInfo.pendingCollaborators",
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Sponsorship.sponsor",
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "nholden"
}
],
"2021-01-01": [
{
"location": "EnterpriseMemberEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All members consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All outside collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
}
]
},
"ghes-3.1": {
"2019-04-01": [
{
"location": "LegacyMigration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-01-01": [
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-04-01": [
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
}
],
"2020-07-01": [
{
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending members consume a license</p>",
"date": "2020-07-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-10-01": [
{
"location": "EnterpriseOwnerInfo.pendingCollaborators",
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Sponsorship.sponsor",
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "nholden"
}
],
"2021-01-01": [
{
"location": "EnterpriseMemberEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All members consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All outside collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
}
]
},
"ghes-3.0": {
"2019-04-01": [
{
"location": "Migration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-01-01": [
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-04-01": [
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
}
],
"2020-07-01": [
{
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending members consume a license</p>",
"date": "2020-07-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-10-01": [
{
"location": "EnterpriseOwnerInfo.pendingCollaborators",
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Sponsorship.sponsor",
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "nholden"
}
],
"2021-01-01": [
{
"location": "EnterpriseMemberEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All members consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All outside collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
}
]
},
"ghes-2.22": {
"2019-04-01": [
{
"location": "Migration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-01-01": [
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-04-01": [
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
}
],
"2020-07-01": [
{
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending members consume a license</p>",
"date": "2020-07-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-10-01": [
{
"location": "EnterpriseOwnerInfo.pendingCollaborators",
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "RepositoryCollaboratorEdge.permission",
"description": "<p>Type for <code>permission</code> will change from <code>RepositoryPermission!</code> to <code>String</code>.</p>",
"reason": "<p>This field may return additional values</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "oneill38"
},
{
"location": "RepositoryInvitation.permission",
"description": "<p>Type for <code>permission</code> will change from <code>RepositoryPermission!</code> to <code>String</code>.</p>",
"reason": "<p>This field may return additional values</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "oneill38"
},
{
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Sponsorship.sponsor",
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "nholden"
},
{
"location": "TeamRepositoryEdge.permission",
"description": "<p>Type for <code>permission</code> will change from <code>RepositoryPermission!</code> to <code>String</code>.</p>",
"reason": "<p>This field may return additional values</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "oneill38"
}
],
"2021-01-01": [
{
"location": "EnterpriseMemberEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All members consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All outside collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
]
},
"ghes-2.21": {
"2019-04-01": [
{
"location": "Migration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2019-10-01": [
{
"location": "ContributionOrder.field",
"description": "<p><code>field</code> will be removed. Only one order field is supported.</p>",
"reason": "<p><code>field</code> will be removed.</p>",
"date": "2019-10-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "Organization.pinnedRepositories",
"description": "<p><code>pinnedRepositories</code> will be removed. Use ProfileOwner.pinnedItems instead.</p>",
"reason": "<p>pinnedRepositories will be removed</p>",
"date": "2019-10-01",
"criticality": "breaking",
"owner": "cheshire137"
},
{
"location": "RepositoryOwner.pinnedRepositories",
"description": "<p><code>pinnedRepositories</code> will be removed. Use ProfileOwner.pinnedItems instead.</p>",
"reason": "<p>pinnedRepositories will be removed</p>",
"date": "2019-10-01",
"criticality": "breaking",
"owner": "cheshire137"
},
{
"location": "User.pinnedRepositories",
"description": "<p><code>pinnedRepositories</code> will be removed. Use ProfileOwner.pinnedItems instead.</p>",
"reason": "<p>pinnedRepositories will be removed</p>",
"date": "2019-10-01",
"criticality": "breaking",
"owner": "cheshire137"
}
],
"2020-01-01": [
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-04-01": [
{
"location": "Organization.registryPackages",
"description": "<p><code>registryPackages</code> will be removed. Use the <code>PackageOwner</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "Organization.registryPackagesForQuery",
"description": "<p><code>registryPackagesForQuery</code> will be removed. Use the <code>PackageSearch</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.color",
"description": "<p><code>color</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.latestVersion",
"description": "<p><code>latestVersion</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.name",
"description": "<p><code>name</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.nameWithOwner",
"description": "<p><code>nameWithOwner</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.packageFileByGuid",
"description": "<p><code>packageFileByGuid</code> will be removed. Use the <code>Package</code> object.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.packageFileBySha256",
"description": "<p><code>packageFileBySha256</code> will be removed. Use the <code>Package</code> object.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.packageType",
"description": "<p><code>packageType</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.preReleaseVersions",
"description": "<p><code>preReleaseVersions</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.registryPackageType",
"description": "<p><code>registryPackageType</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.repository",
"description": "<p><code>repository</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.statistics",
"description": "<p><code>statistics</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.tags",
"description": "<p><code>tags</code> will be removed. Use the <code>Package</code> object.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.topics",
"description": "<p><code>topics</code> will be removed. Use the <code>Package</code> object.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.version",
"description": "<p><code>version</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.versionByPlatform",
"description": "<p><code>versionByPlatform</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.versionBySha256",
"description": "<p><code>versionBySha256</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.versions",
"description": "<p><code>versions</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackage.versionsByMetadatum",
"description": "<p><code>versionsByMetadatum</code> will be removed. Use the <code>Package</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageDependency.dependencyType",
"description": "<p><code>dependencyType</code> will be removed. Use the <code>PackageDependency</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageDependency.name",
"description": "<p><code>name</code> will be removed. Use the <code>PackageDependency</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageDependency.version",
"description": "<p><code>version</code> will be removed. Use the <code>PackageDependency</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.guid",
"description": "<p><code>guid</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.md5",
"description": "<p><code>md5</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.metadataUrl",
"description": "<p><code>metadataUrl</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.name",
"description": "<p><code>name</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.packageVersion",
"description": "<p><code>packageVersion</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.sha1",
"description": "<p><code>sha1</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.sha256",
"description": "<p><code>sha256</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.size",
"description": "<p><code>size</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageFile.url",
"description": "<p><code>url</code> will be removed. Use the <code>PackageFile</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageOwner.registryPackages",
"description": "<p><code>registryPackages</code> will be removed. Use the <code>PackageOwner</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageSearch.registryPackagesForQuery",
"description": "<p><code>registryPackagesForQuery</code> will be removed. Use the <code>PackageSearch</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageStatistics.downloadsThisMonth",
"description": "<p><code>downloadsThisMonth</code> will be removed. Use the <code>PackageStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageStatistics.downloadsThisWeek",
"description": "<p><code>downloadsThisWeek</code> will be removed. Use the <code>PackageStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageStatistics.downloadsThisYear",
"description": "<p><code>downloadsThisYear</code> will be removed. Use the <code>PackageStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageStatistics.downloadsToday",
"description": "<p><code>downloadsToday</code> will be removed. Use the <code>PackageStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageStatistics.downloadsTotalCount",
"description": "<p><code>downloadsTotalCount</code> will be removed. Use the <code>PackageStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageTag.name",
"description": "<p><code>name</code> will be removed. Use the <code>PackageTag</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageTag.version",
"description": "<p><code>version</code> will be removed. Use the <code>PackageTag</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.deleted",
"description": "<p><code>deleted</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.dependencies",
"description": "<p><code>dependencies</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.fileByName",
"description": "<p><code>fileByName</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.files",
"description": "<p><code>files</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.installationCommand",
"description": "<p><code>installationCommand</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.manifest",
"description": "<p><code>manifest</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.platform",
"description": "<p><code>platform</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.preRelease",
"description": "<p><code>preRelease</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.readme",
"description": "<p><code>readme</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.readmeHtml",
"description": "<p><code>readmeHtml</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.registryPackage",
"description": "<p><code>registryPackage</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.release",
"description": "<p><code>release</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.sha256",
"description": "<p><code>sha256</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.size",
"description": "<p><code>size</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.statistics",
"description": "<p><code>statistics</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.summary",
"description": "<p><code>summary</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.updatedAt",
"description": "<p><code>updatedAt</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.version",
"description": "<p><code>version</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersion.viewerCanEdit",
"description": "<p><code>viewerCanEdit</code> will be removed. Use the <code>PackageVersion</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersionStatistics.downloadsThisMonth",
"description": "<p><code>downloadsThisMonth</code> will be removed. Use the <code>PackageVersionStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersionStatistics.downloadsThisWeek",
"description": "<p><code>downloadsThisWeek</code> will be removed. Use the <code>PackageVersionStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersionStatistics.downloadsThisYear",
"description": "<p><code>downloadsThisYear</code> will be removed. Use the <code>PackageVersionStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersionStatistics.downloadsToday",
"description": "<p><code>downloadsToday</code> will be removed. Use the <code>PackageVersionStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "RegistryPackageVersionStatistics.downloadsTotalCount",
"description": "<p><code>downloadsTotalCount</code> will be removed. Use the <code>PackageVersionStatistics</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "Repository.registryPackages",
"description": "<p><code>registryPackages</code> will be removed. Use the <code>PackageOwner</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "Repository.registryPackagesForQuery",
"description": "<p><code>registryPackagesForQuery</code> will be removed. Use the <code>PackageSearch</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
},
{
"location": "User.registryPackages",
"description": "<p><code>registryPackages</code> will be removed. Use the <code>PackageOwner</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
},
{
"location": "User.registryPackagesForQuery",
"description": "<p><code>registryPackagesForQuery</code> will be removed. Use the <code>PackageSearch</code> object instead.</p>",
"reason": "<p>Renaming GitHub Packages fields and objects.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "dinahshi"
}
],
"2020-10-01": [
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
}
]
},
"ghae": {
"2019-04-01": [
{
"location": "LegacyMigration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-01-01": [
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2020-04-01": [
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
}
],
"2020-07-01": [
{
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending members consume a license</p>",
"date": "2020-07-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-10-01": [
{
"location": "EnterpriseOwnerInfo.pendingCollaborators",
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "Sponsorship.sponsor",
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "nholden"
}
],
"2021-01-01": [
{
"location": "EnterpriseMemberEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All members consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All outside collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
}
]
}
}