ytdl-patched/devscripts/changelog_override.schema.json
Lesmiscore 270703da46
Merge branch 'master' of https://github.com/yt-dlp/yt-dlp into ytdlp
* 'master' of https://github.com/yt-dlp/yt-dlp:
  Release 2023.03.03
  Fix d400e261cf
  Fix bug in 29cb20bd56
  Add option `--break-match-filters`
  Fix `--break-on-existing` with `--lazy-playlist`
  [cleanup, jsinterp] Give functions names to help debugging
  [cleanup] Misc
  [build] Add `cffi` as a dependency for `yt_dlp_linux`
  [build] Sign SHA files and release public key
  [update] Add option `--update-to`, including to nightly (#6220)
  [build] Automated builds and nightly releases (#6220)
  [devscripts] Script to generate changelog (#6220)
2023-03-04 07:33:20 +09:00

80 lines
1.8 KiB
JSON

{
"$schema": "http://json-schema.org/draft/2020-12/schema",
"type": "array",
"uniqueItems": true,
"items": {
"type": "object",
"oneOf": [
{
"type": "object",
"properties": {
"action": {
"enum": ["add"]
},
"when": {
"type": "string",
"pattern": "^([0-9a-f]{40}|\\d{4}\\.\\d{2}\\.\\d{2})$"
},
"hash": {
"type": "string",
"pattern": "^[0-9a-f]{40}$"
},
"short": {
"type": "string"
},
"authors": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": ["action", "short"]
},
{
"type": "object",
"properties": {
"action": {
"enum": ["remove"]
},
"when": {
"type": "string",
"pattern": "^([0-9a-f]{40}|\\d{4}\\.\\d{2}\\.\\d{2})$"
},
"hash": {
"type": "string",
"pattern": "^[0-9a-f]{40}$"
}
},
"required": ["action", "hash"]
},
{
"type": "object",
"properties": {
"action": {
"enum": ["change"]
},
"when": {
"type": "string",
"pattern": "^([0-9a-f]{40}|\\d{4}\\.\\d{2}\\.\\d{2})$"
},
"hash": {
"type": "string",
"pattern": "^[0-9a-f]{40}$"
},
"short": {
"type": "string"
},
"authors": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": ["action", "hash", "short", "authors"]
}
]
}
}