- You can set the
uri
andpublishedDate
of release packages and record packages.- If not set, these will be
null
instead of theuri
andpublishedDate
of the last package.
- If not set, these will be
- You can have record packages use linked releases instead of full releases.
- You can create compiled releases and versioned releases using a specific release schema.
compile
,combine-record-packages
andcombine-release-packages
have a predictable field order.
New options:
- combine-record-packages:
--uri
,--published-date
- combine-release-packages:
--uri
,--published-date
- compile:
--schema
,--uri
,--published-date
,--linked-releases
New commands:
- upgrade
Removed commands:
- measure
indent
prints an error if a path doesn't exist.
New options:
- schema-report:
--no-codelists
,--no-definitions
,--min-occurrences
Other changes:
schema-report
now reports definitions that can use a common$ref
in the versioned release schema.schema-report
reports open and closed codelists in CSV format.
New options:
- compile:
--package
,--versioned
New commands:
- package-releases
- split-record-packages
- split-release-packages
Other changes:
- Add helpful error messages if:
- the input is not line-delimited JSON data;
- the input to the
indent
command is not valid JSON.
- Change default behavior to print UTF-8 characters instead of escape sequences.
- Add
--ascii
option to print escape sequences instead of UTF-8 characters. - Rename base exception class from
ReportError
toOCDSKitError
.
New options:
- validate:
--check-urls
and--timeout
New commands:
- indent
- schema-report
- schema-strict
- set-closed-codelist-enums
New commands:
- combine-record-packages
- combine-release-packages
- compile
- mapping-sheet
- measure
- tabulate
- validate