Skip to Content
SpecificationVersioning

Versioning

The APP specification uses Semantic Versioning  for the app_version field.

Version format

MAJOR.MINOR.PATCH
ComponentMeaningExample
MajorBreaking changes to the schemaFields removed or types changed
MinorNew optional fields (backward-compatible)New optional field added
PatchEditorial correctionsTypo fixes, clarifications

Compatibility rules

  • Consumers MUST accept metadata with a matching major version, regardless of minor or patch differences
  • Consumers SHOULD warn on unknown major versions rather than failing silently
  • Producers MUST set app_version to the version of this specification they implement

Current version

VersionStatusDate
1.0.0-draftDraft2026-03-06

Version history

The specification will maintain a changelog documenting all changes between versions.

Last updated on