Skip to content

Releases: daveshanley/vacuum

v0.5.4

30 Nov 18:20
Compare
Choose a tag to compare

Changelog

  • 16e2a25 updated libopenapi to solve a stack overflow issue

v0.5.3

30 Nov 12:37
Compare
Choose a tag to compare

Changelog

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