Skip to content

Releases: fluid-project/fluid-json-schema

Fixed issues with nested $schema elements.

16 May 09:33
Compare
Choose a tag to compare

This release fixes a small issue when reusing schemas in a nested fashion. Previously "deep" $schema elements (in keywords where a sub-schema is allowed) would cause the schema itself to fail to validate.

Major update to JSON Schema draft v7, Adds GSS language.

07 May 10:10
Compare
Choose a tag to compare

This release is a major update.

Breaking changes:

  1. The supported JSON Schema version has been updated from the aborted v5 release to v7. There are non-trivial changes between the drafts, see the JSON Schema site for details.
  2. All previous v5-specific customisations were removed in favour of the new "GSS" language (see below).
  3. The previous validator component has been removed in favour of a collection of static validation functions.

New features in this version:

  1. Support for the "GSS" language, which adapts the underlying JSON Schema draft standard and tweaks it for our purposes.
  2. A base grade for "schema validated components", components whose structure (including options) must match a defined GSS schema in order to start up.
  3. A base grade for "schema validated model components", components whose model is validated against a defined GSS schema whenever it is updated.
  4. Validation errors are now standardised including support for i18n/l10n message bundles.

Updated to use the LTS version of npm.

06 Feb 09:28
a252833
Compare
Choose a tag to compare

This package is now tested with the LTS version of npm (5 at time of writing), and now includes a package lock file.

November 2017 security updates.

22 Nov 17:21
14df0ea
Compare
Choose a tag to compare

This release updates dependencies to address inherited security vulnerabilities. There are no changes in functionality.

Improved "schema link" header support...

10 Oct 07:44
Compare
Choose a tag to compare

This release adds cleaner mechanisms for adding "schema link" headers to responses. See the updated documentation and GPII-2615 for more details.

Updated to "root safe" infusion following regression...

27 Jul 12:19
Compare
Choose a tag to compare

Upgrade to "root safe" Infusion...

22 May 07:30
Compare
Choose a tag to compare

Update versions to address problems when running in a repository stored in the root of a drive. See GPII-2380 for details. Also updates gpii-handlebars to pick up a handful of security fixes.

Initial release...

08 Feb 17:14
Compare
Choose a tag to compare

This is the initial release of gpii-json-schema, a library that handles JSON Schema validation using Fluid components. See the README and documentation for details.