Releases: stoplightio/spectral
Releases · stoplightio/spectral
v6.1.1
What's Changed
- feat(core): support scoped aliases by @P0lip in #1840
- feat(functions): export functionOptions by @wmhilton in #1904
- fix(rulesets): support matrix parameter style for openapi3 by @lintaba in #1864
- feat(functions): revamp Ajv integration by @P0lip in #1845
- chore(deps): bump vm2 from 3.9.3 to 3.9.5 by @dependabot in #1906
- fix(rulesets): exclusiveMinimum must be a number thrown for OAS 3.0 by @P0lip in #1913
- fix(ruleset-migrator): order contains duplicate keys by @P0lip in #1912
- fix(rulesets): variable not supported in server url within OAS 3.1 by @P0lip in #1914
- build(repo): validate commit messages by @P0lip in #1731
- feat(rulesets): add validation rule for oas2 discriminator by @mkistler in #1921
- docs(repo): improve guides by @P0lip in #1927
- fix(core): fixed jsonpath exprs may occasionally yield incorect results by @P0lip in #1917
- fix(ruleset-migrator): nested local dependencies not resolved correctly by @P0lip in #1940
- chore(repo): bump @stoplight/better-ajv-errors from 0.2.0 to 1.0.1 by @P0lip in #1952
- docs(repo): make shell command in README actually work by @wbolster in #1960
- build(repo): use yarn v3 by @P0lip in #1951
- chore(functions): annotate options by @P0lip in #1962
- chore(repo): remove Dependabot by @P0lip in #1987
- feat(core): expose x-internal to annotate internal opts by @P0lip in #1993
- build(repo): on-demand releases & improve caching by @P0lip in #1994
- fix(ruleset-bundler): improve package import heuristics by @P0lip in #1985
- chore(core): export schema definition by @mallachari in #1998
- feat(core): include 'description' for ruleset by @jgreen44 in #2000
- feat(ruleset-bundler): add ruleset loader by @P0lip in #1988
- perf(rulesets): simplify JSONPath expressions by @P0lip in #1986
- fix(core): update nimma & json-schema by @P0lip in #2012
- fix(repo): missing tslib dependency by @P0lip in #2013
- docs(repo): fix example for operation-id-kebab-case by @jamietanna in #2004
- feat(ruleset-migrator): cleaner output by @P0lip in #2015
- fix(ruleset-migrator): order of functions property should not matter by @P0lip in #2014
- fix(rulesets): update dependencies by @P0lip in #2020
- chore(repo): enable esModuleInterop by @P0lip in #2001
- feat(core): support multiple JSONPath expressions for aliases by @P0lip in #2016
- fix(cli): correctly handle special characters in JUnit failure details by @fgreinacher in #2028
- docs(repo): update schema markdown formatting and available dialects by @jeremyfiel in #2024
New Contributors
- @lintaba made their first contribution in #1864
- @wbolster made their first contribution in #1960
- @jgreen44 made their first contribution in #2000
- @jeremyfiel made their first contribution in #2024
Full Changelog: v6.1.0...v6.1.1
v6.1.0
v6.1.0
v6.0.1
v6.0.1
v6.0.0
v6.0.0
v5.9.2
v6.0.0-alpha2
v6.0.0-alpha2
v6.0.0-alpha1
v6.0.0-alpha1
v5.9.1
v5.9.0
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