Skip to content

Releases: daveshanley/vacuum

v0.5.2

29 Nov 11:26
Compare
Choose a tag to compare

Changelog

  • 65b32ef fixed glitch where file references are not autoresolved

v0.5.1

26 Nov 02:41
Compare
Choose a tag to compare

Changelog

  • 39a3aa1 Added another gate to examples function
  • 5b9771f added file details extracted from rolodex.
  • a66b58e added timeout for statistics test
  • 39c79e0 bumped deps
  • 500a65e bumped deps to latest libopenapi beta to check pipeline
  • a182bc7 cleaned test for pipeline
  • 1a670fb cleaned up html_report test and re-enabled tests in pipeline
  • 41fe14b stopped dual resolver work
  • efb6219 tuning vacuum experience
  • dc39c62 updated deps and ready to release
  • c604716 updated readme with 0.5.0 details

v0.5.0

18 Nov 14:08
Compare
Choose a tag to compare

the lint command now supports multi-file linting, accepts glob commands and the console output is upgraded, cleaner and more readable.

Also addresses issues

The partial support for filepath works correctly for single file specs, but won't yet report the correct filename for exploded specs. References will won't yet align if they have been pulled in from an external document. Support for this is coming in a later release.

The --remote / -u flag is now true always for the lint command. It's always on, it can't be turned off. This is expected behavior, always try to resolve remote / file based references, turning it off seems pointless.

To lint multiple files, simply add them one after the other:

vacuum lint file1.yaml file2.json file3.yaml

To use a glob pattern:

vacuum lint path/to/files/*.yaml

Linting multiple files

Screenshot 2023-11-17 at 6 11 36 PM

Updated summary view, cleaner, easier to read

Screenshot 2023-11-17 at 6 13 30 PM

Screenshot 2023-11-17 at 6 13 44 PM

Improved logging output, no more JSON on the command line

Screenshot 2023-11-17 at 6 14 21 PM

Links are clickable when viewing in an IDE terminal

Screenshot 2023-11-17 at 6 27 25 PM

Changelog

  • 90e4c88 Added new message property to override description.
  • e83f435 Adding formatted logging, cleaned some bugs
  • e78091f Tuning up experience #361 #367 #334
  • d5fbf0d Upgrading linting command to multi-file
  • 7d152ec cleaned linting issues and added silent switches back in

v0.4.5

09 Nov 13:59
Compare
Choose a tag to compare

Changelog

  • 3f2aaba Moved doc building to async to speed things up.
  • 09bd302 bumped deps

v0.4.4

07 Nov 17:32
Compare
Choose a tag to compare

Changelog

  • f347228 updated to latest libopenapi

v0.4.3

05 Nov 14:53
Compare
Choose a tag to compare

Changelog

  • a9393db Cleaned up undefined to be more helpful.
  • b0761d7 Fixing resolved vs unresolved issues when using vacuum as a library
  • 9d5fde2 added resolved/unresolved document API test
  • d6278e7 bumped deps for libopenapi
  • 61e6380 fixed linting issues
  • 60f56e8 tidied go.mod

v0.4.2

04 Nov 22:21
Compare
Choose a tag to compare

Changelog

  • 1629dc1 update dockerfile to golang 1.21

v0.4.1

04 Nov 22:12
Compare
Choose a tag to compare

Changelog

  • ee03207 bumped build version on pipeline

v0.4.0

04 Nov 22:06
Compare
Choose a tag to compare

Changelog

  • 43ce823 Added scalar.com to sponsors.
  • d77a3d4 Added zuplo as a sponsor, Thank you zuplo!
  • 6d37179 Adding in support for new rolodex feature
  • 0e02d9f Adding in support for remote file systems and a master remote switch
  • 6e6c20a Cleaned up vacuum to support libopenapi v0.13.0
  • 26c0598 Fixed broken OWASP links #355
  • c60c152 Fixed linting issues
  • da24875 Fixed resolved vs unresolved mixup.
  • 6859bf2 Fixing issues with latest libopenapi changes
  • 033b27e Latest libopenapi
  • 6d69e10 Missing specInfo added
  • 033718d Removed dead code.
  • ff2c7b2 bringing new libopenapi online
  • 68d6ab0 cleaned mod file
  • 1b2da68 cleaning up resolving error reporting
  • 6d9168e fixed JUnit rendering issue #353
  • be034b9 fixed broken test
  • 8b0bb2d fixed linting issues
  • 559a84f go mod tidy
  • 0629eaf linted TS file.
  • c96ad44 moved check to happen after errors are thrown.
  • 3525c4a readded rolodex build back, needs work still
  • 710cc06 updated deps
  • 30c56a0 updated deps and removed some dead code

v0.3.13

08 Oct 17:51
Compare
Choose a tag to compare

Changelog