schema.firmware.ChangeLog.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bidibwizard-api Show documentation
Show all versions of bidibwizard-api Show documentation
jBiDiB BiDiB Wizard API POM
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "A ChangeLog following the convention of http://microformats.org/wiki/hcard",
"type" : "object",
"properties": {
"product": { "type": "string" },
"owner": { "type": "string" },
"versions": {
"type": "array",
"items": {
"$ref" : "#/definitions/changeLogVersionType"
}
}
},
"required": ["product", "owner", "versions"],
"definitions": {
"changeLogVersionType": {
"description": "A changelog version following the convention of http://microformats.org/wiki/hcard",
"type": "object",
"properties": {
"version": { "type": "string" },
"releaseDate" : {
"anyOf": [
{
"type": "string", "format": "date", "customDatePattern" : "yyyyMMdd"
},
{
"type": "string", "format": "date", "customDatePattern" : "yyyy-MM-dd"
}
]
},
"changelog": {
"type": "array",
"items": {
"$ref" : "#/definitions/changeLogInfoType"
}
}
},
"required": ["version", "releaseDate", "changelog"]
},
"changeLogInfoType": {
"description": "An Info following the convention of http://microformats.org/wiki/hcard",
"type": "object",
"properties": {
"lang": { "type": "string" },
"description" : { "type": "string" }
},
"required": ["lang", "description"]
}
}
}