Spectral

Spectral 6.17.0

A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x.

  • By Stoplight
  • Open Source
  • Updated Oct 2, 2026
Download for Windows

About Spectral

A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x.

What's new in 6.17.0

What's Changed

  • chore(deps): bump tmp from 0.2.1 to 0.2.7 by @dependabot[bot] in #3018
  • chore(deps): bump ip-address from 10.2.0 to 10.4.0 by @dependabot[bot] in #3029
  • fix(repo): prevent script injection in release-docker workflow by @kopernic-pl in #3024
  • chore(repo): pin actions and update workflow references by @kopernic-pl in #3025
  • fix(rulesets): restore null guard in duplicated-entry-in-enum (#2959) by @slegarraga in #2963
  • chore(deps): bump brace-expansion from 1.1.12 to 1.1.18 by @dependabot[bot] in #3011
  • chore(deps): bump socket.io-parser from 4.2.4 to 4.2.7 by @dependabot[bot] in #3028
  • chore(deps): bump undici from 6.24.1 to 6.28.0 by @dependabot[bot] in #3030
  • chore(deps): bump fast-uri from 3.1.2 to 3.1.5 by @dependabot[bot] in #3031
  • chore(deps): bump js-yaml from 3.14.2 to 3.15.1 by @dependabot[bot] in #3034
  • chore(deps): un-pin rollup version range by @AnastasiiaSvietlova in #3042
  • chore(deps): bump engine.io from 6.6.2 to 6.6.9 by @dependabot[bot] in #3012
  • chore(deps): bump node-tar from 7.5.11 to 7.5.21 by @AnastasiiaSvietlova in #3043
  • feat(asyncapi): update to AsyncAPI 3.1.0 by @danielkocot in #3019
  • chore(deps): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #3049
  • chore(deps): bump qs to 6.15.3 via resolution by @Patrycja-dz in #3046
  • fix(repo): report download failures in install.sh by @Sunasuna24 in #3041
  • fix(rulesets): clarify operationId URL validation message by @slegarraga in #3035
  • chore(deps): bump minimatch to 5.1.9 via resolution by @Patrycja-dz in #3050
  • chore(deps): bump form-data from 4.0.4 to 4.0.6 by @dependabot[bot] in #2973
  • chore(repo): drop Node.js 18 and 20 from test matrix by @Patrycja-dz in #3053
  • docs: document default severity for builtin rules by @slegarraga in #3036
  • fix(formatters): include all results in markdown output by @slegarraga in #3039
  • chore(deps): bump brace-expansion to 2.1.4 and 5.0.9 by @Patrycja-dz in #3055
  • docs(cli): note github-actions formatter version requirement by @slegarraga in #3038
  • chore(deps): upgrade ESLint 8 → 10 with flat config migration by @kopernic-pl in #3021
  • chore(deps): bump js-yaml to 4.3.1 via resolution by @Patrycja-dz in #3048
  • chore(deps): bump ajv to 8.20.0 via resolution by @Patrycja-dz in #3047
  • chore(deps): bump sigstore from 4.1.0 to 4.1.1 by @dependabot[bot] in #3057
  • chore(deps): bump undici to 7.29.0 via resolution by @AnastasiiaSvietlova in #3052 …

Full release notes »

Technical details

PublisherStoplight
Version6.17.0
Release date2026-10-02
LicenseApache-2.0
Installer typeportable
Architecturex64
Package IDStoplight.Spectral

Links & install command

Install Spectral from the command line with Windows Package Manager (winget):

winget install --id=Stoplight.Spectral -e

arazzohacktoberfestjsonjson-lintjson-schemajsonpathlintingoasoasv3openapiopenapi-specificationopenapi3swagger

Older versions

  • 6.16.3
  • 6.16.2
  • 6.16.1
  • 6.15.0
  • 6.14.3
  • 6.14.2
  • 6.14.1
  • 6.14.0
  • 6.13.1