- Update the sub schema
DCC.ValueSets.schema.json
for the new valuesetvaccine-encoding-instructions
corresponding to Annex A of (version 1.14 of) guidelines document.- Also synchronize the
description
field of each valueset with v1.14 of the eHN EU DCC Value Sets Guidelines document.
- Also synchronize the
- Move contents of GitHub Wiki - mainly the FAQ - to a
wiki/
folder, to use one mode of persisting knowledge. - Improve the description of the
person_name
schema definition. - Implement a pre-commit Git hook that prevents committing when tests fail, or when the sub schemas haven't been properly merged into the combined schema.
- Commit NPM artifacts (
package*.json
) to shrinkwrap dependencies' versions.
Note: none of these changes modify the effective JSON Schema for the EU DCC in any way. They are simply improvements intended to benefit the longevity of this repository and the EU DCC standard.
- (PR #141) achieves the following:
- The elements
fnt
andgnt
are now optional, with one of the two being required. This conforms to the latest Implementing Decision 2022/483. (The changes are in ANNEX II chapter 3.2.). - Examples and tests are updated for these new cases (and for several different sequences).
merge.py
now outputs un-HTML-encoded text in modern Python.
- The elements