Skip to content

Releases: stoplightio/spectral

v6.0.0-alpha2

06 May 16:11
Compare
Choose a tag to compare
v6.0.0-alpha2 Pre-release
Pre-release
v6.0.0-alpha2

v6.0.0-alpha1

05 May 23:29
4df7812
Compare
Choose a tag to compare
v6.0.0-alpha1 Pre-release
Pre-release
v6.0.0-alpha1

v5.9.1

08 Apr 20:22
Compare
Choose a tag to compare

Fixed

  • duplicated-entry-in-enum rule complains about enum property in objects #1571
  • Dependencies upgrade, including proxy-agent #1552

v5.9.0

08 Mar 15:47
Compare
Choose a tag to compare

Added

  • Add duplicated-entry-in-enum rule to detect duplicated entry in enum #1478
  • Improve additionalProperties JSON Schema validation #1433

Changed

  • $refs in rulesets linking to json-schema.org are kept unresolved #1519

Fixed

  • Empty $refs should not be ignored #1540
  • Proper source detection of an error caused by an empty $ref #1515
  • Improve file $ref resolving on Windows #1514
  • Proxy settings not applied to all outgoing requests #1324
  • Pascal/Camel casing do not support single uppercase letters at the end #1500
  • Nested extends broken in rulesets Error disabling an extended ruleset in an extended ruleset #1352, #1380
  • Missing validation of child parameter child properties #1400

v5.8.1

10 Feb 23:06
Compare
Choose a tag to compare

Fixed

  • Address Immer potential security vulnerability, as well as update a few other dependencies #1499

v5.8.0

04 Jan 16:07
Compare
Choose a tag to compare

Added

  • CLI: add JSON path to stylish formatter #1382
  • Support optional pointers and sources in except #1405, #1423

Fixed

  • OpenAPI path-params rule flags parameter override definitions as duplicate #1416
  • Falsy OpenAPI example fields are validated correctly #1418
  • OpenAPI examples in examples is asked to be OpenAPI compliant #1406
  • Allow single trailing slash for OpenAPI 3 server url #1427
  • Friendly error is thrown for empty ruleset #1407

v5.7.2

10 Dec 12:55
Compare
Choose a tag to compare

Fixed

  • Documentation URL in rulesets point at legacy Stoplight platform #1395

v5.7.1

02 Nov 07:05
Compare
Choose a tag to compare
v5.7.1

v5.7.0

01 Nov 15:34
Compare
Choose a tag to compare

Added

  • Introduce parser options #1350
  • Allow documentationUrl to be specified for each rule #1356
  • CLI: new --fail-on-unmatched-globs flag #1117

Deprecated

  • CLI: --fail-on-unmatched-globs should be used instead of --show-unmatched-globs

Fixed

  • CLI: JUnit formatter respects fail-severity #935
  • Respect nullable in case of OAS3 document #1353
  • Schema function handles non-string enum values #1377
  • oas-valid-example ignores externalValue #1379
  • Expose defined function correctly #1384

v5.6.0

28 Sep 14:55
Compare
Choose a tag to compare

Added

  • YAML merge keys can be used in rulesets #1325
  • New built-in function defined #1338
  • Enhance error message formatting #1339
  • JS API: Document format lookup functions takes filepath #1348