Skip to content

Escape JsonLD terms in json-paths. Improved JWT VC handling. Bugfixes

Pre-release
Pre-release
Compare
Choose a tag to compare
@nklomp nklomp released this 11 Jan 18:13
· 453 commits to develop since this release

Escape JsonLD terms in json-paths. This allows path constructs like $..@context to be used in definitions. Improved JWT VC handling.

  • Added:

    • JSonLD terms like @context need to be escaped for the json-path library.
      As long as the @ is followed by one or more word-characters we internally escape it, so that the json-path library functions as one would expect.
  • Changed:

    • We now have better JWT claim handling. We are using VC values from the JWT if present. Otherwise we use JWT claim values. If both are present we check them to be equal.
    • Documentation updates
  • Fixed:

    • Format minimum was not properly handled the schema check
    • We translate _const and _enum from the OpenAPI models internally to their actual protected typescript keys (const and enum)
    • Different submission requirements and definition combinations where not counted properly