Skip to content

Releases: daveshanley/vacuum

v0.15.0

02 Jan 04:36
Compare
Choose a tag to compare

Changelog

  • 74c4ba3 Added NoRequestBody to recommended ruleset
  • 9e67e6c Added generate-ignorefile command to generate an ignorefile.yaml from a lint report.json file
  • f3e09d2 Added multi location lookup support
  • bc1858c Added new BuildDeepGraph property
  • e6619af Added new Paths property
  • 2131152 Added new rule path-item-refs and a new function
  • b90f0cf Added noRequestBody function to check that HTTP GET and DELETE methods do not contain a request body
  • 398fb1f Added oas function to check that HTTP GET and DELETE methods do not have a requestBody
  • adb9a26 All core functions have been updated to use new lookup code.
  • 948e95c Bumped deps
  • 5dda749 Downgraded rule.
  • f97b20e Fixed borked tests
  • cefa55b Fixes #583 correctly.
  • 686d9ec Improved examples_missing function.
  • 0268ef0 Prevent strange basepaths being used with URLs
  • 6455a5b Solves #502
  • 4a79304 Update cmd/generate_ignorefile.go
  • 8749aed Update functions/openapi/no_request_body.go
  • f69f982 added deep graph to report function.
  • d18d328 added nill check
  • 69104fd added origin to examples.
  • a8a8bfa added support for multi-location lookups.
  • fb107e0 bumped deps
  • 7936133 fixed function count after rebasing.
  • 4ac1532 fixed more tests
  • 0953f30 fixes #592
  • d05fd73 updated readme
  • d4808f2 upgraded and fixed paths_kebab_case

v0.14.3

19 Nov 17:56
Compare
Choose a tag to compare

Addresses the following issues:

  • #583
  • #484 (new rule added oas3-no-$ref-siblings)

Bumps deps and adds support for OpenAPI 3.1.1

Changelog

@BentEngbers
@lobocv

v0.14.2

24 Oct 17:12
Compare
Choose a tag to compare

Changelog

  • 7bbf99c Fixed issue with JS plugins running async.
  • 0d8dd6e cleaned go.mod
  • 1562583 updated sample plugin code

v0.14.1

20 Oct 20:07
Compare
Choose a tag to compare

Changelog

  • 90836cc Fixed inconsistent example code

v0.14.0

19 Oct 21:41
Compare
Choose a tag to compare

Changelog

v0.13.6

11 Oct 20:50
Compare
Choose a tag to compare

Changelog

  • b2d44dc - Renamed RuleSetExecution.SpecFileNam to SpecFilePath because it's actually set to the path, not just the filename - Include references from the root as well as the rolodex when checking unused components
  • a389635 Added GetAllReferences() and GetAllMappedReferences() methods to Rolodex
  • 298f7f3 Undo renaming of public field

v0.13.5

02 Oct 16:01
Compare
Choose a tag to compare

Changelog

  • c93ee62 where is the GH actions linter?

v0.13.2

02 Oct 15:18
Compare
Choose a tag to compare

Updates dependencies across the board and includes the following contributions:

Changelog

  • 18d8d7c Addressed issue #549
  • 3555616 Fix --config flag description to reference correct default
  • 518aede Fix Spectral severity SeverityInfo
  • b07da40 cmd: do not print success with silent enabled
  • 9061344 feat: watching changed on configuration file
  • 0ab6060 fix: xdg home default + use supplied param in
  • 5f31f49 fixed docker build and issue #548
  • 5872428 upgraded deps

@Shikachuu @kovapatrik @justenstall @akupila

v0.13.1

10 Sep 01:45
Compare
Choose a tag to compare

Changelog

  • 862e445 another downgrade github tooling is out of date
  • 9bdf54a bumping all deps and fixing docker file.
  • 77f16c2 changing toolchain for plugin sample
  • c8b407a downgrade plugin go version
  • 902e846 omg and again.

v0.13.0

10 Sep 00:03
Compare
Choose a tag to compare

Adds support for the doctor to all core functions. Adds little value to vacuum, but turbo charges our downstream product.

Also cleaned up the SPDX checking by adding new rules. Bumped go to v1.23.0 and bumped a number of deps.

Changelog

  • 8810de6 Added doctor support to all core functions.
  • 07fed9f Added updated SPDX license rule.
  • 1b21f9d Revert "added a nill check on examples"
  • 215d7fa added a nill check on examples
  • 41bcd26 bumped deps
  • 4291712 bumped deps and upgraded to latest go 1.23
  • c45295d cleaned up and added spdx rule.
  • 53c3c5c cleaned up license rule
  • c5a66ec fixed tests.
  • 087e35b re-bumped deps
  • deeb636 update go version.