at.adsb.version.defs

adsb.at

Documentation

changelogEntry object

A single entry in a lexicon's changelog.

Properties

date string Required

Date of the change (YYYY-MM-DD).

maxLength: 10 bytes
description string Required

Summary of changes in this version.

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
version string Required

Semver version string (e.g. '0.1.0').

maxLength: 20 bytes
View raw schema
{
  "type": "object",
  "required": [
    "version",
    "date",
    "description"
  ],
  "properties": {
    "date": {
      "type": "string",
      "maxLength": 10,
      "description": "Date of the change (YYYY-MM-DD)."
    },
    "version": {
      "type": "string",
      "maxLength": 20,
      "description": "Semver version string (e.g. '0.1.0')."
    },
    "description": {
      "type": "string",
      "maxLength": 2560,
      "description": "Summary of changes in this version.",
      "maxGraphemes": 256
    }
  },
  "description": "A single entry in a lexicon's changelog."
}
revision object

Current version of a lexicon schema, following semver conventions.

Properties

major integer Required

Breaking changes or new NSID required.

minimum: 0
minor integer Required

New optional fields or non-breaking additions.

minimum: 0
patch integer Required

Documentation, description, or metadata changes only.

minimum: 0
View raw schema
{
  "type": "object",
  "required": [
    "major",
    "minor",
    "patch"
  ],
  "properties": {
    "major": {
      "type": "integer",
      "minimum": 0,
      "description": "Breaking changes or new NSID required."
    },
    "minor": {
      "type": "integer",
      "minimum": 0,
      "description": "New optional fields or non-breaking additions."
    },
    "patch": {
      "type": "integer",
      "minimum": 0,
      "description": "Documentation, description, or metadata changes only."
    }
  },
  "description": "Current version of a lexicon schema, following semver conventions."
}

Lexicon Garden

@