v1.5.0
Highlights
- Adds useful violation messages for
ordered_elements
constraint (see #228) - Fixes missing validation in
user_reserved_fields
declaration (#237) - Fixes resolution of cyclical imports (#209)
What's Changed
- Add
validate
command to CLI #224 - Adds support for reading from stdin #225
- Fix default version of Ion Schema used by
ion-schema-cli validate
#226 - Make workflow run on pull requests #230
- Update all references to the GitHub organization: amzn -> amazon-ion #229
- Adds useful violation messages for ordered_elements #228
- Multiple clean up tasks #231
- Adds DeferredReferenceManager and SchemaContentCache #234
- Consolidates version marker detection logic in IonSchemaVersion #235
- Wires the DeferredReferenceManager through all of the existing code #236
- Fixes cyclical import resolution for SchemaImpl_2_0 header imports #238
- Fixes cyclical import resolution for SchemaImpl_1_0 header imports #240
- Fixes cyclical import resolution for inline imports #241
- Stop allowing illegal fields in user_reserved_fields declaration #242
- Updates ion-schema-schemas submodule and ISL for ISL tests to include ISL 2.0 #243
- Release v1.5.0 #244
Full Changelog: v1.4.0...v1.5.0