A record representing a software release.
tid
Timestamp-based ID
Properties
assets
array
of
ref
#asset
Optional
List of download links associated with this release.
changes
ref
#changes
Optional
Changelog entries for this release.
createdAt
string
datetime
Required
Date and time the release was published.
dependencies
array
of
ref
#dependency
Optional
The software dependencies of this release.
name
string
Required
The name or identifier of the software.
maxLength: 100 bytesnotes
string
markdown
Optional
Release notes.
maxLength: 3000 bytesversion
string
Required
The semantic version string, e.g., v1.2.0-beta.1
maxLength: 50 bytesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"version",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"description": "The name or identifier of the software."
},
"notes": {
"type": "string",
"format": "markdown",
"maxLength": 3000,
"description": "Release notes."
},
"assets": {
"type": "array",
"items": {
"ref": "#asset",
"type": "ref"
},
"description": "List of download links associated with this release."
},
"changes": {
"ref": "#changes",
"type": "ref",
"description": "Changelog entries for this release."
},
"version": {
"type": "string",
"maxLength": 50,
"description": "The semantic version string, e.g., v1.2.0-beta.1"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Date and time the release was published."
},
"dependencies": {
"type": "array",
"items": {
"ref": "#dependency",
"type": "ref"
},
"description": "The software dependencies of this release."
}
}
},
"description": "A record representing a software release."
}