Skip to content

v1.5.0

Compare
Choose a tag to compare
@popematt popematt released this 15 Mar 00:37

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