Skip to content

Releases: curveball/validator

v1.0.0

15 Jan 05:30
3259fb6
Compare
Choose a tag to compare
  • Finally! Curveball v1. Only took 6 years.
  • CommonJS support has been dropped. The previous version of this library supported both CommonJS and ESM. The effort of this no longer feels worth it. ESM is the future, so we're dropping CommonJS.
  • Now requires Node 18.
  • Upgraded to Typescript 5.3.

v0.11.0

15 Feb 17:27
9214a54
Compare
Choose a tag to compare
  • This package now supports ESM and CommonJS modules.
  • No longer supports Node 14. Please use Node 16 or higher.

v0.10.0

03 Sep 22:59
8672dd0
Compare
Choose a tag to compare
  • Upgraded from @curveball/core to @curveball/kernel.

v0.9.0

12 Jun 03:38
94135dd
Compare
Choose a tag to compare
  • The plugin now creates a .schemas and .ajv properties on Context, to make it easy to access the ajv instance from other contexts.

v0.8.4

14 Mar 15:49
0a1fadc
Compare
Choose a tag to compare
  • Add a quiet setting to suppress all logging. (@defrex)

v0.8.3

15 Jan 20:08
63a6b2b
Compare
Choose a tag to compare
  • Update all dependencies, fixing a potential upstream security bug in json-pointer.

v0.8.2

28 May 21:41
55db244
Compare
Choose a tag to compare
  • Switch from better-ajv-errors to @stoplight/better-ajv-errors. The
    former no longer appears to be maintained.

v0.8.1

18 May 06:58
0ac824d
Compare
Choose a tag to compare
  • Add an option to not automatically add a HTTP Link header.

v0.8.0

18 May 06:58
Compare
Choose a tag to compare
  • Now an official Curveball package.
  • Renamed from @badgateway/schema-api to @curveball/validator.
  • Remove stateful API (addSchemasForDir, schemaValidate functions).