- Extend
plusTime
operation to coincide withdccDateOfBirth
on partial dates.
Only impacts test code:
- Implemented runner for validation test suite, replacing existing unit tests for validator.
- Replaced use of deprecated
ObjectNode.put
.
- Align implementation of
and
operation with the specification: operands are evaluated lazily. - Fix
plusTime
operation w.r.t. behaviour for leap days.
-
Add a
dccDateOfBirth
operation to convert date of birth (DOB) values in the EU DCC to a date. Such DOBs may be “partial dates” of the form YYYY or YYYY-MM. See the specification for more details. -
Introduce the concept of “boolsiness” (internally) by means of a type
Boolsiness
and a functionboolsiness
.
- Add a
dataAccesses
Kotlin file withdataAccesses
anddataAccessesWithContext
functions - Provide better format validations error in case an operation has no values/operands
- Implement the
extractFromUVCI
operation
- Implement a validator
- Invalid data access (
var
operation) onnull
now also throws