Summary
Add a revision field to each lexicon JSON schema so individual schemas can be versioned independently of the npm package version. This enables finer-grained compatibility tracking as federation grows.
Context
Follow-up from #23. Currently the lexicon package uses SemVer at the package level only. As more PDS implementations appear, per-schema revision tracking will help consumers detect exactly which schemas changed between releases.
Requirements
Summary
Add a
revisionfield to each lexicon JSON schema so individual schemas can be versioned independently of the npm package version. This enables finer-grained compatibility tracking as federation grows.Context
Follow-up from #23. Currently the lexicon package uses SemVer at the package level only. As more PDS implementations appear, per-schema revision tracking will help consumers detect exactly which schemas changed between releases.
Requirements
revision: integerfield to eachnet.openfederation.*lexicon JSON