* Update README and related files * Change schema name * Cleanup mistakes * Comment out future content * Reduce line length
515 lines
17 KiB
JSON
515 lines
17 KiB
JSON
{
|
|
"description": "A patch release for a major product version.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"channel-version": {
|
|
"description": "Major (or major.minor) version of product.",
|
|
"type": "string"
|
|
},
|
|
"release-date": {
|
|
"description": "The date of the patch release.",
|
|
"type": "string",
|
|
"format": "date"
|
|
},
|
|
"release-version": {
|
|
"description": "The version (branding) of the release",
|
|
"type": "string"
|
|
},
|
|
"security": {
|
|
"description": "Whether the release contains any CVE fixes.",
|
|
"type": "boolean"
|
|
},
|
|
"release": {
|
|
"description": "A patch release with detailed release information.",
|
|
"type": "object",
|
|
"properties": {
|
|
"release-date": {
|
|
"description": "The date of the patch release.",
|
|
"type": "string",
|
|
"format": "date"
|
|
},
|
|
"release-version": {
|
|
"description": "The version (branding) of the release",
|
|
"type": "string"
|
|
},
|
|
"security": {
|
|
"description": "Whether the release contains any CVE fixes.",
|
|
"type": "boolean"
|
|
},
|
|
"cve-list": {
|
|
"description": "The CVEs disclosed with the release.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "A disclosed vulnerability (AKA CVE).",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"cve-id": {
|
|
"description": "The ID tracking the CVE.",
|
|
"type": "string"
|
|
},
|
|
"cve-url": {
|
|
"description": "The URL tracking the CVE at the authoritative site.",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cve-id",
|
|
"cve-url"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"release-notes": {
|
|
"description": "A URL to release notes.",
|
|
"type": "string"
|
|
},
|
|
"runtime": {
|
|
"description": "Runtime component of the release.",
|
|
"type": "object",
|
|
"properties": {
|
|
"version": {
|
|
"description": "The version of the component.",
|
|
"type": "string"
|
|
},
|
|
"version-display": {
|
|
"description": "The display or branding variant of the version, if different.",
|
|
"type": "string"
|
|
},
|
|
"vs-version": {
|
|
"description": "The version of Visual Studio that includes this component version.",
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"description": "The files that are available for this component.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "File that is part of a release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"description": "File name.",
|
|
"type": "string"
|
|
},
|
|
"rid": {
|
|
"description": "Runtime ID of file, describing OS and architecture applicability, like \u0060linux-x64\u0060.",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "Fully-qualified URL of file.",
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"description": "Content hash of file.",
|
|
"type": "string"
|
|
},
|
|
"akams": {
|
|
"description": "Short-link URL to file.",
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"rid",
|
|
"url",
|
|
"hash"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"vs-support": {
|
|
"description": "The minimum version of Visual Studio that supports this component version.",
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"version",
|
|
"version-display",
|
|
"vs-version",
|
|
"files"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"sdk": {
|
|
"description": "SDK component of the release (primary SDK release).",
|
|
"type": "object",
|
|
"properties": {
|
|
"version": {
|
|
"description": "The version of the component.",
|
|
"type": "string"
|
|
},
|
|
"version-display": {
|
|
"description": "The display or branding variant of the version, if different.",
|
|
"type": "string"
|
|
},
|
|
"runtime-version": {
|
|
"description": "The version of the runtime that is included in the component.",
|
|
"type": "string"
|
|
},
|
|
"vs-version": {
|
|
"description": "The version of Visual Studio that includes this component version.",
|
|
"type": "string"
|
|
},
|
|
"vs-support": {
|
|
"description": "The minimum version of Visual Studio that supports this component version.",
|
|
"type": "string"
|
|
},
|
|
"csharp-version": {
|
|
"description": "The version of C# included in the component.",
|
|
"type": "string"
|
|
},
|
|
"fsharp-version": {
|
|
"description": "The version of F# included in the component.",
|
|
"type": "string"
|
|
},
|
|
"vb-version": {
|
|
"description": "The version of Visual Basic included in the component.",
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"description": "The files that are available for the component.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "File that is part of a release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"description": "File name.",
|
|
"type": "string"
|
|
},
|
|
"rid": {
|
|
"description": "Runtime ID of file, describing OS and architecture applicability, like \u0060linux-x64\u0060.",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "Fully-qualified URL of file.",
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"description": "Content hash of file.",
|
|
"type": "string"
|
|
},
|
|
"akams": {
|
|
"description": "Short-link URL to file.",
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"rid",
|
|
"url",
|
|
"hash"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"version",
|
|
"version-display",
|
|
"runtime-version",
|
|
"vs-version",
|
|
"vs-support",
|
|
"csharp-version",
|
|
"fsharp-version",
|
|
"vb-version",
|
|
"files"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"sdks": {
|
|
"description": "SDK components of the release (often multiple, otherwise a repeat of \u0060Sdk\u0060 value within an array).",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "SDK component of the release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"version": {
|
|
"description": "The version of the component.",
|
|
"type": "string"
|
|
},
|
|
"version-display": {
|
|
"description": "The display or branding variant of the version, if different.",
|
|
"type": "string"
|
|
},
|
|
"runtime-version": {
|
|
"description": "The version of the runtime that is included in the component.",
|
|
"type": "string"
|
|
},
|
|
"vs-version": {
|
|
"description": "The version of Visual Studio that includes this component version.",
|
|
"type": "string"
|
|
},
|
|
"vs-support": {
|
|
"description": "The minimum version of Visual Studio that supports this component version.",
|
|
"type": "string"
|
|
},
|
|
"csharp-version": {
|
|
"description": "The version of C# included in the component.",
|
|
"type": "string"
|
|
},
|
|
"fsharp-version": {
|
|
"description": "The version of F# included in the component.",
|
|
"type": "string"
|
|
},
|
|
"vb-version": {
|
|
"description": "The version of Visual Basic included in the component.",
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"description": "The files that are available for the component.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "File that is part of a release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"description": "File name.",
|
|
"type": "string"
|
|
},
|
|
"rid": {
|
|
"description": "Runtime ID of file, describing OS and architecture applicability, like \u0060linux-x64\u0060.",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "Fully-qualified URL of file.",
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"description": "Content hash of file.",
|
|
"type": "string"
|
|
},
|
|
"akams": {
|
|
"description": "Short-link URL to file.",
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"rid",
|
|
"url",
|
|
"hash"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"version",
|
|
"version-display",
|
|
"runtime-version",
|
|
"vs-version",
|
|
"vs-support",
|
|
"csharp-version",
|
|
"fsharp-version",
|
|
"vb-version",
|
|
"files"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"aspnetcore-runtime": {
|
|
"description": "ASP.NET Core component of the release",
|
|
"type": "object",
|
|
"properties": {
|
|
"version": {
|
|
"description": "The version of the component.",
|
|
"type": "string"
|
|
},
|
|
"version-display": {
|
|
"description": "The display variant of the version, if different.",
|
|
"type": "string"
|
|
},
|
|
"version-aspnetcoremodule": {
|
|
"description": "The version of the ASP.NET Core module (ANCM) that is part of the component.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"vs-version": {
|
|
"description": "The version of Visual Studio that includes this component version.",
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"description": "The files that are available for this component.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "File that is part of a release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"description": "File name.",
|
|
"type": "string"
|
|
},
|
|
"rid": {
|
|
"description": "Runtime ID of file, describing OS and architecture applicability, like \u0060linux-x64\u0060.",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "Fully-qualified URL of file.",
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"description": "Content hash of file.",
|
|
"type": "string"
|
|
},
|
|
"akams": {
|
|
"description": "Short-link URL to file.",
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"rid",
|
|
"url",
|
|
"hash"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"version",
|
|
"version-display",
|
|
"version-aspnetcoremodule",
|
|
"vs-version",
|
|
"files"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"windowsdesktop": {
|
|
"description": "Windows Desktop component of the release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"version": {
|
|
"description": "The version of the component.",
|
|
"type": "string"
|
|
},
|
|
"version-display": {
|
|
"description": "The display or branding variant of the version, if different.",
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"description": "The files that are available for this component.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "File that is part of a release.",
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"name": {
|
|
"description": "File name.",
|
|
"type": "string"
|
|
},
|
|
"rid": {
|
|
"description": "Runtime ID of file, describing OS and architecture applicability, like \u0060linux-x64\u0060.",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "Fully-qualified URL of file.",
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"description": "Content hash of file.",
|
|
"type": "string"
|
|
},
|
|
"akams": {
|
|
"description": "Short-link URL to file.",
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"rid",
|
|
"url",
|
|
"hash"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"version",
|
|
"version-display",
|
|
"files"
|
|
],
|
|
"additionalProperties": false,
|
|
"default": null
|
|
}
|
|
},
|
|
"required": [
|
|
"release-date",
|
|
"release-version",
|
|
"security",
|
|
"cve-list",
|
|
"release-notes",
|
|
"runtime",
|
|
"sdk",
|
|
"sdks",
|
|
"aspnetcore-runtime"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
},
|
|
"required": [
|
|
"channel-version",
|
|
"release-date",
|
|
"release-version",
|
|
"security",
|
|
"release"
|
|
],
|
|
"additionalProperties": false
|
|
} |