Skip to content

chore(deps): update dependency npm:@quobix/vacuum to v0.26.5#5

Open
renovate-iws[bot] wants to merge 1 commit into
mainfrom
renovate/npm-quobix-vacuum-0.x
Open

chore(deps): update dependency npm:@quobix/vacuum to v0.26.5#5
renovate-iws[bot] wants to merge 1 commit into
mainfrom
renovate/npm-quobix-vacuum-0.x

Conversation

@renovate-iws
Copy link
Copy Markdown
Contributor

@renovate-iws renovate-iws Bot commented Apr 20, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
npm:@quobix/vacuum (source) 0.17.120.26.5 age confidence

Release Notes

daveshanley/vacuum (npm:@​quobix/vacuum)

v0.26.5

Compare Source

Changelog

  • dde7bc3 Address #​839 across all commands
  • 192d0f1 Address #​865
  • 3051aa1 Clone caller-supplied document configuration when rebuilding docs so custom config fields are preserved, and sync index config from the document config instead of copying a small subset of fields.
  • 677c19c Fix HTML resolve-ref test for source vs UI builds
  • 5cd88a3 bump deps
  • 11409b5 cleanup
  • bdcc3b7 feat: add execution options for resolved rules
  • 490c2fe fix(motor): track ownership of rebuilt documents to prevent memory leaks
  • 71a0119 go.sum bump
  • 9bee6b1 upgraded test after lib upgrade

v0.26.4

Compare Source

Changelog

v0.26.3

Compare Source

Changelog

v0.26.2

Compare Source

  • Updated github.com/pb33f/doctor from v0.0.56 to v0.0.59, bringing the performance boost from PR #​861.
  • OWASP string-limit and array-limit now respect schema directionality, so response-only schemas are skipped while request/bidirectional schemas are still checked. #​680
  • Fixed oas3-api-servers to allow root/document-relative server URLs: / and "". #​859 / #​858
  • Fixed the --original violation diff regression where the same external-ref violation could be treated as new when equivalent paths appeared in a different order. #​839

Changelog

@​aslafy-z @​holm0563

v0.26.1

Compare Source

Changelog

v0.26.0

Compare Source

Changelog

v0.25.9

Compare Source

Changelog

v0.25.8

Compare Source

Changelog

  • bb3260b I really don’t like go-releaser anymore.

MacOS binaries are now correctly signed and notarized, and are deemed lovely and safe now.

v0.25.6

Compare Source

Changelog

v0.25.0

Compare Source

Changelog

  • 6e38f5c Address #​825
  • aae16a1 Address issues reported in #​823
  • 56b8b5d Adds new open-collection command!
  • 836afdd Ensure origin and locatations are correctly set
  • 2f4c156 Fixing circular reference reporting in multi-file situations.
  • 80fc774 add check for security requirements in multi-file situaitons.
  • 295475a addressing additional checks to additional properties
  • cad7e5a bump deps
  • 4ea51a8 ensure we don’t check operations that explicitly opt out of authentication.
  • 5ce7cab fix additional properties check glitch
  • 3ee4018 fixed multifile lookups
  • 9877936 tuning up the open collection command experience.

v0.24.0

Compare Source

Changelog

v0.23.8

Compare Source

Changelog

v0.23.7

Compare Source

Changelog

v0.23.6

Compare Source

Changelog

v0.23.5

Compare Source

Changelog

  • 0e794ff fix(functions): checkPolymorphicProperty

v0.23.4

Compare Source

Changelog

  • 80e6fbd Add help command to Makefile and fix typo in component description
  • 4fe687b add test
  • 9d00ad9 fix operation_tag_defined for multifile spec
  • 3df8a76 fix test
  • 6b3feb5 fix test

@​Marat-Tim

v0.23.3

Compare Source

Changelog

  • 32c420a fix nil panic in examples missing using x-exensible-enum

v0.23.2

Compare Source

Changelog

v0.23.1

Compare Source

Changelog

  • 0d984a2 fix(cmd): ext-refs flag for bundle

v0.23.0

Compare Source

This release introduces two significant additions to vacuum.

The new apply-overlay command enables non-destructive modifications to OpenAPI specifications using the OpenAPI Overlay Specification.

To use it:

vacuum apply-overlay openapi.yaml overlay.yaml modified-openapi.yaml

Additionally, the oas3-valid-schema-example rule now supports a strictMode option that detects undeclared properties in examples, catching typos like nmae instead of name, outdated examples with removed fields, and copy-paste errors with extra properties that don't exist in the schema.

Enable it in your ruleset with:

functionOptions:
    strictMode: true

https://quobix.com/vacuum/commands/apply-overlay/
https://quobix.com/vacuum/rules/examples/oas3-valid-schema-example/

Changelog

v0.22.0

Compare Source

Changelog

  • 9afd112 Added new eventloop for the JS custom function feature
  • 19ce7be add new flags to allow fetch fetch config.
  • 71f14ec added AllowHTTP as config option
  • ae41835 added a shared util to determine if a function is running in batch mode
  • 7da6307 added sad spec for use with the sentiment analysis samples
  • 7012605 added sample JS and rulesets for batch mode and sentiment service
  • 5fe63f7 cleaned up event loop.
  • 6fb8896 cleaning up a few things.
  • fde426d create a fresh timeout for ech run in per-node mode.
  • afdad3e fix categories
  • 7e3fca0 update more headers
  • a718965 updated js plugin loader

v0.21.7

Compare Source

Changelog

v0.21.6

Compare Source

Changelog

v0.21.5

Compare Source

Changelog

  • d475fe0 updated tar and node-fetch

v0.21.4

Compare Source

Changelog

  • 75b7f72 updated deps and examples error reporting

v0.21.3

Compare Source

Changelog

v0.21.2

Compare Source

Added JSONPath Plus support

Want to see linting results on just the changes you have made to an OpenAPI document? Or want to see just the results on the differences between two documents?
comes with a what changed mode. Using the new --original and --changes-summary global flags, you can filter out all the noise.

documentation for change detection is available to learn more.

vacuum now supports JSON Path Plus annotations. This means that vacuum is
compliant with All Spectral Paths. One of the last remaining gaps between vacuum and spectral has been closed.

See all the newly supported annotations

Addresses issues:

Changelog

v0.20.5

Compare Source

Changelog

v0.20.4

Compare Source

Changelog

  • a89c72d fix no-style in bundle command

v0.20.3

Compare Source

Changelog

v0.20.2

Compare Source

Changelog

  • 1104fc5 Address issue #​753
  • 75e3ed5 Update functions/openapi/schema_type.go
  • c2ec2c7 added nullable-enum-contains-null rule
  • 9c68278 added constraint validation to schema type checking
  • 1701286 address logic error
  • 0cff4e1 adjusted to new XMLValidator interface
  • a9b7c4e bump version of libopenapi-validator
  • 95e5972 reduce complexity and clean up constraint checking

v0.20.1

Compare Source

Changelog

v0.20.0

Compare Source

v0.20 allows rules to apply auto-fix functions.

Changelog

  • 43fdd63 add --fix-flag to write fixes to new file
  • d9b3a5b add ability to auto fix rule violations
  • 2c1d367 update README with details about auto fix usage

@​tx3stn

v0.19.5

Compare Source

Changelog

  • b76e890 fix disabling of non oas rulesets with individual extending
  • b12e63d fix for non jsonpath x-lint-ignore
  • 43a4957 fix ignores at root level

v0.19.4

Compare Source

Changelog

v0.19.3

Compare Source

Changelog

  • 4faa08b add code action to open documentation url
  • daed78a add more output to lsp message

v0.19.2

Compare Source

Changelog

  • 1d53941 add rule to warn about converting x-zally-ingore rules to x-lint-ignore
  • bd800ca fix expected rule counts in tests following addition of new rule

@​tx3stn

v0.19.1

Compare Source

Changelog

  • 83d8a26 watch directory and filter on file name

@​tx3stn

v0.19.0

Compare Source

Changelog

  • 8f14e6b add support for x-vacuum-ignore to ignore rules inline
  • 497ff57 bump doctor version
  • 15c765d bump libopenapi version
  • f37dc7f filter ignore nodes from results so inline ignore directives don't get flagged with rules
  • 19ae1d8 update README with note about v0.19 x-lint-ignore
  • b8b697f update to x-lint-ignore

@​tx3stn

v0.18.10

Compare Source

Changelog

  • b37e7d2 Addressed issue #​723
  • e98c328 fix: language server diagnostics return empty list instead of null

v0.18.9

Compare Source

Changelog

v0.18.8

Compare Source

Addresses #​416

Changelog

  • 9563e75 run prettier to fix
  • b257c34 use rule documentation url in html report
  • 0adff90 use rule documentation url in tui dashboard

@​tx3stn

v0.18.7

Compare Source

Changelog

  • 328f515 add documentation url to rule struct
  • 02ce843 add mutex appending to errors slice to fix race condition
  • ef453f3 create category from ruleset if it doesn't exist

v0.18.6

Compare Source

Changelog

v0.18.5

Compare Source

Changelog

v0.18.3

Compare Source

Changelog

v0.18.2

Compare Source

Changelog

v0.18.1

Compare Source

Changelog

  • 5432136 Address issue #​707
  • b726c73 Fixing tests
  • 46318bf Merge e24b92e into 41da17a
  • 8b0c00f Merge pull request #​701 from Karan-Palan/feat/add-linting-ci
  • dd28b8e add —no-clip back into the lint command
  • e04f5b0 adds the correct KeyNode for camel-case-properties
  • 7c061e1 chore(ci): continue-on-error set to true to fix schemas
  • ff0b076 chore(ci): install just cli, not all deps as not needed
  • e24b92e chore: just commit schemas
  • 14ebb66 completed #​693
  • eacd10e disabled oasRefSiblings permanently.
  • 9d86f0f feat(ci): add jsonschema lint job to lint and fix linting issues in JSON Schemas
  • 52afad7 fix(schema): auto-fix JSON schema linting issues
  • eb892ec remove mod tidy to prevent dirty build version.
  • c6b6c8b removed useless test file.
  • b9fd373 stop rule flag conflicts
  • ebcd24c tune and DRY up the quality score calculation
  • 678aad6 vacuum will autoset basepath.

v0.18.0

Compare Source

Brand new lint command, completely revamped. 100% backwards compatible, but rebuilt with much improved rendering.

Brand new dashboard command, completely rebuilt. It's super duper!

https://quobix.com/vacuum/commands/dashboard/

Fixes for

New rules added:

Changelog

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@renovate-iws renovate-iws Bot force-pushed the renovate/npm-quobix-vacuum-0.x branch from b7174b8 to 2b62e2d Compare April 21, 2026 05:37
@renovate-iws renovate-iws Bot changed the title chore(deps): update dependency npm:@quobix/vacuum to v0.25.9 chore(deps): update dependency npm:@quobix/vacuum to v0.26.1 Apr 21, 2026
@renovate-iws renovate-iws Bot force-pushed the renovate/npm-quobix-vacuum-0.x branch from 2b62e2d to 358136a Compare April 30, 2026 06:12
@renovate-iws renovate-iws Bot changed the title chore(deps): update dependency npm:@quobix/vacuum to v0.26.1 chore(deps): update dependency npm:@quobix/vacuum to v0.26.3 Apr 30, 2026
@renovate-iws renovate-iws Bot force-pushed the renovate/npm-quobix-vacuum-0.x branch from 358136a to c392a56 Compare May 1, 2026 06:23
@renovate-iws renovate-iws Bot changed the title chore(deps): update dependency npm:@quobix/vacuum to v0.26.3 chore(deps): update dependency npm:@quobix/vacuum to v0.26.4 May 1, 2026
@renovate-iws renovate-iws Bot force-pushed the renovate/npm-quobix-vacuum-0.x branch from c392a56 to 7ac5db1 Compare May 21, 2026 07:01
@renovate-iws renovate-iws Bot changed the title chore(deps): update dependency npm:@quobix/vacuum to v0.26.4 chore(deps): update dependency npm:@quobix/vacuum to v0.26.5 May 21, 2026
@renovate-iws renovate-iws Bot force-pushed the renovate/npm-quobix-vacuum-0.x branch from 7ac5db1 to 5509d37 Compare May 23, 2026 11:19
@renovate-iws renovate-iws Bot force-pushed the renovate/npm-quobix-vacuum-0.x branch from 5509d37 to a1e7abb Compare May 23, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants