v0.9.0
Notable Changes
This release represents progress towards v1.0.0.
The following are significant changes in this release.
- The Metaschema schemas have been refactored and reorganized. This new organization provides a metaschema XML schema, and XML and JSON data type schemas that are more readily usable by tools.
- The Metaschema specification has been rewritten. While still a work-in-progress that is not fully complete, the specification has many improvements in content and clarity.
- Many improvements have been made to the data types. The markup data types are now better aligned with CommonMark v0.30. Numerous bugs have been fixed in the data type implementations.
What's Changed
- Integration Metaschema M4 toolchain into CI/CD by @david-waltermire-nist in #72
- Fixes to JSON Schema Generation by @david-waltermire-nist in #116
- Filling gaps in XSLT-M4 Metaschema support by @wendellpiez in #118
- Repairs and new features for schema and converter generators by @wendellpiez in #119
- Schema generation touchups by @wendellpiez in #125
- Repair to (JSON) schema generation bug on module-local flag definition by @wendellpiez in #126
- Recondition / refurbish schema docs and maps for RC2 by @wendellpiez in #127
- Bump nokogiri from 1.10.8 to 1.11.2 in /website by @dependabot in #129
- Generalizing insert syntax by @david-waltermire-nist in #131
- RC2 markdown conversion enhancement by @wendellpiez in #132
- added data types to use-name and cleaned up remarks by @david-waltermire-nist in #134
- Bump nokogiri from 1.11.2 to 1.11.5 in /website by @dependabot in #140
- Feature pipeline refactor 2021 05 by @david-waltermire-nist in #152
- More docs production improvements by @wendellpiez in #153
- Ironing out broken links by @wendellpiez in #154
- Corrected handling of
choice
in reference pages by @wendellpiez in #155 - Restoring value nodes for fields as targets for JSON path mapping by @wendellpiez in #156
- More adjustments including repairing regressions in generated docs by @wendellpiez in #157
- Document generation finer tuning by @wendellpiez in #158
- Further adjustments to linking logic; docs checking Schematron by @wendellpiez in #159
- Repairing link bug in generated docs (for RC2) by @wendellpiez in #162
- Writing XSDs in US-ASCII by @wendellpiez in #165
- Removing duplicated
remarks
by @wendellpiez in #166 - Correction to metaschema processing regression exposed by docs glitch by @wendellpiez in #167
- Bump addressable from 2.7.0 to 2.8.0 in /website by @dependabot in #168
- Refactoring of the Metaschema schema by @david-waltermire-nist in #173
- XSLT M4 implementation repo cleanup by @wendellpiez in #172
- XML/JSON converter generator adjustments by @wendellpiez in #176
- Bump nokogiri from 1.11.5 to 1.12.5 in /website by @dependabot in #177
- Refactoring of constraint syntax in metaschema schema by @david-waltermire-nist in #178
- Bump nokogiri from 1.12.5 to 1.13.3 in /website by @dependabot in #189
- Redefined lexical constraint on 'token' datatype by @wendellpiez in #183
- Migrate from CircleCI to GitHub Actions by @aj-stein-nist in #204
- Add Issue Triage automation to project for usnistgov/OSCAL#1209. by @aj-stein-nist in #206
- Repairing JSON Schema generation by @wendellpiez in #208
- Data type adjustment to correct RegEx bugs by @david-waltermire-nist in #209
- Remove closed issues from triage board by @aj-stein-nist in #210
- Update allowed-values docs and explain default value by @aj-stein-nist in #251
- Add Gitter room URL to contact page by @aj-stein-nist in #258
- Update 'what problem is it solving?' pitch on landing page by @aj-stein-nist in #254
- Workaround maven.restlet.org service cert expiry. by @aj-stein-nist in #278
- Bump json5 from 2.2.0 to 2.2.3 in /build by @dependabot in #279
- Test explicit overriding ajv dependency for moderate risk dependency by @aj-stein-nist in #281
- Basic Metaschema Tutorial by @aj-stein-nist in #275
- Update DAP tracking code, closes #293. by @aj-stein-nist in #294
- Update _index.md by @david-waltermire-nist in #315
- Bump golang.org/x/image from 0.0.0-20211028202545-6944b10bf410 to 0.5.0 in /build by @dependabot in #328
- Bump golang.org/x/crypto from 0.0.0-20211108221036-ceb1ce70b4fa to 0.1.0 in /build by @dependabot in #327
- Bump golang.org/x/net from 0.1.0 to 0.7.0 in /build by @dependabot in #319
- Bump actions/cache from 3.2.6 to 3.3.0 by @dependabot in #331
- Update Converter Generators to Emit Missing IDs for Fields in Certain Assembly Contexts by @aj-stein-nist in #236
- Bump actions/checkout from 3.3.0 to 3.5.0 by @dependabot in #338
- Bump actions/setup-go from 3.5.0 to 4.0.0 by @dependabot in #334
- Bump actions/cache from 3.3.0 to 3.3.1 by @dependabot in #333
- Relax Schematron Checks by @aj-stein-nist in #344
- Update XSpec for test stability. by @aj-stein-nist in #347
- Schema cleanup and bugfixes by @david-waltermire-nist in #343
- Bump actions/checkout from 3.5.0 to 3.5.2 by @dependabot in #352
- Bump actions/setup-java from 3.10.0 to 3.11.0 by @dependabot in #340
- Bump actions/github-script from 6.4.0 to 6.4.1 by @dependabot in #346
- Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 by @dependabot in #342
- Feature improve documentation by @david-waltermire-nist in #329
- Generate anchors by @JustKuzya in #362
- Bump maven-dependency-plugin from 3.5.0 to 3.6.0 in /build by @dependabot in #367
- Bump actions/setup-go from 4.0.0 to 4.0.1 by @dependabot in #365
- Bump lycheeverse/lychee-action from 1.6.1 to 1.8.0 by @dependabot in #364
- Bump xmlcalabash from 1.5.3-110 to 1.5.6-120 in /build by @dependabot in #363
- Bump Saxon-HE from 11.5 to 12.2 in /build by @dependabot in #359
- Adjustments to metaschema data types to align with Commonmark. by @david-waltermire-nist in #378
- Allow proceeding zeros in factional seconds by @david-waltermire-nist in #379
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #381
- Bump github.com/gohugoio/hugo from 0.113.0 to 0.114.1 in /build by @dependabot in #386
- Update tests to support corrected JSON Schema Generation PR by @aj-stein-nist in #380
- Change XSLT JSON Schema gen to allow $schema directive by @aj-stein-nist in #384
New Contributors
- @JustKuzya made their first contribution in #362
Full Changelog: v0.3.0...v0.9.0