Releases: usnistgov/metaschema-java
v0.6.0
What's Changed
-
Bump log4j-core from 2.14.0 to 2.17.1 by @dependabot in #21
-
Bump log4j-api from 2.14.0 to 2.17.1 by @dependabot in #20
-
Support for Metapath resolution by @david-waltermire-nist in #22
-
Added experimental support for Metaschema constraints based on an expression language called Metapath.
Provides support for executing a Metapath against a bound object. Metapath is an XPath 3.0 like path language which works based on Metaschema constructs. In Metapath, Metaschema flags use the XPath attribute syntax
@flag-name
, while fields and assemblies use the element style syntaxfield-name
orassembly-name
.See the code in metaschema-model-common\src\main\java\gov\nist\secauto\metaschema\model\common\metapath.
This feature is the basis for Metaschema constraint validation which is also included.
See the code in metaschema-model-common\src\main\java\gov\nist\secauto\metaschema\model\common\constraint.
New Contributors
Full Changelog: v0.5.0...v0.6.0
Download
This release is on Maven Central.
Metaschema Java Support v0.4.0
This release of the Metaschema Java utilities is based on the Milestone 4 (M4) version of the NIST Metaschema project. Java artifacts have been released to Maven Central.