daveshanley / vacuum

vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
https://quobix.com/vacuum
MIT License
488 stars 39 forks source link

v0.8.0 #420

Closed daveshanley closed 5 months ago

daveshanley commented 5 months ago

Contains fixes for the following issues:

Windows support

With libopenapi v0.15 vacuum now correctly operates on windows when using external references on the file system.

New spec bundling feature

There is a new command bundle in vacuum. It will bundle an exploded specification (spec with external references) to be bundled into a single file. All external references will be inlined and bundled into a single file (#368)

New rule oas-schema-check

Resolving issue #411, a new rule has been added to the built-in ruleset called oas-schema-check. This rule will not validate schemas, but it will check them for basic validation problems that are not caught by the existing validation rules.

oas-schema-check documentation