chore(deps): update dependency npm:@quobix/vacuum to v0.26.5#5
Open
renovate-iws[bot] wants to merge 1 commit into
Open
chore(deps): update dependency npm:@quobix/vacuum to v0.26.5#5renovate-iws[bot] wants to merge 1 commit into
renovate-iws[bot] wants to merge 1 commit into
Conversation
b7174b8 to
2b62e2d
Compare
2b62e2d to
358136a
Compare
358136a to
c392a56
Compare
c392a56 to
7ac5db1
Compare
7ac5db1 to
5509d37
Compare
5509d37 to
a1e7abb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.17.12→0.26.5Release Notes
daveshanley/vacuum (npm:@quobix/vacuum)
v0.26.5Compare Source
Changelog
dde7bc3Address #839 across all commands192d0f1Address #8653051aa1Clone 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.677c19cFix HTML resolve-ref test for source vs UI builds5cd88a3bump deps11409b5cleanupbdcc3b7feat: add execution options for resolved rules490c2fefix(motor): track ownership of rebuilt documents to prevent memory leaks71a0119go.sum bump9bee6b1upgraded test after lib upgradev0.26.4Compare Source
Changelog
d723f75bump deps104bc34changed source origin lookup and regression test for #839v0.26.3Compare Source
Changelog
1e9e0bebump deps.v0.26.2Compare Source
string-limitandarray-limitnow respect schema directionality, so response-only schemas are skipped while request/bidirectional schemas are still checked. #680oas3-api-serversto allow root/document-relative server URLs: / and "". #859 / #858--original violation diff regression where the same external-ref violation could be treated as new when equivalent paths appeared in a different order. #839Changelog
c322bd4Address regression in #839de79589Allow root-relative server URLs inoas3-api-servers5ab6facMerge branch 'main' into feature/directionality8f14fbeMerge branch 'main' of https://github.com/daveshanley/vacuum into feature/directionalityc07bb06Merge branch 'main' of https://github.com/daveshanley/vacuum into feature/directionality2d0d22aMerge branch 'main' of https://github.com/daveshanley/vacuum into feature/directionality9025f64Merge branch 'main' of https://github.com/daveshanley/vacuum into feature/directionality48f2f2aMerge pull request #680 from holm0563/feature/directionality869ad20build fixes2ff31cadirectionality added2623ce3fixed double importdd9519dfixed more tests09ad0e0pr comments addressed717ed85removed vscode config@aslafy-z @holm0563
v0.26.1Compare Source
Changelog
6208f69Address #4740517302get rid of webpack devserverv0.26.0Compare Source
Changelog
bf7e3baAdd configuration forcamel-case-properties#775b49cba5Added 3.2 regression test to ensure #805 is closed permanently.dfa02c7Added a new `allof-conflicts’ rulee40cbbdAddress issue #716d8bec2fAddressed #6780b86d0bAddresses #689 newrequired-fields-definedrule.061aabeFully address and closeout #2892054a25Some cleanup to ensure correct null enum handling3cc4ceabump deps3c39648bump doctor versione9e0e4bupdated copyv0.25.9Compare Source
Changelog
84facc2Address #8464f9efe7Address #847910c096Address #8485527382Address issue #845b8436a0bump depsv0.25.8Compare Source
Changelog
bb3260bI really don’t like go-releaser anymore.MacOS binaries are now correctly signed and notarized, and are deemed lovely and safe now.
v0.25.6Compare Source
Changelog
f8cffdeFix issue pb33f/libopenapi#546f39700daddress issue #842ee8bf79bump thouse depsdc467b4remove yarn from the build!111431bupgrade charm and upgraded to stable APIs.v0.25.0Compare Source
Changelog
6e38f5cAddress #825aae16a1Address issues reported in #82356b8b5dAdds newopen-collectioncommand!836afddEnsure origin and locatations are correctly set2f4c156Fixing circular reference reporting in multi-file situations.80fc774add check for security requirements in multi-file situaitons.295475aaddressing additional checks to additional propertiescad7e5abump deps4ea51a8ensure we don’t check operations that explicitly opt out of authentication.5ce7cabfix additional properties check glitch3ee4018fixed multifile lookups9877936tuning up the open collection command experience.v0.24.0Compare Source
Changelog
25f54adAddress issue #7687a56dd6Enhance PathItemReferences rule to validate $ref usage in operations7bcf87eTuning turbo mode experience.584b609added more rfc6570 testsd5a53b7address issue #8108baba7cbump depsdbb0e4cbump depsfdc6214bump doctor version.3a37f0aclean up readmebed1c09fix issue #81932aebe7fix: incorrect relative path displayc81302cfixed test with upgraded schema messagebe2301cremoved some dead code after review.9974ddbremoving dead / experimental code.9a98b7ethis file should not be in the commit.444746ftuned up a few things, pruned some others.5eb04ceupdate readmeb02ec23update turbo!c39bdf4updated deps2cccc1ewe’re going turbov0.23.8Compare Source
Changelog
03e03fabump depsv0.23.7Compare Source
Changelog
9d8a5d2Address issue #804v0.23.6Compare Source
Changelog
2365cdbAdd test for #799f463f13Address #796c358ff2Address issue #797d738e4cAddress issue #804646ff97Fixed defined function to operate correctly on fields6a75057bump coverage and fix the damn formatting.36112d3bump deps260a578bump those deps!401a27fbumped deps again and fixed broken test after upgrade6aae12dvisual cleanupv0.23.5Compare Source
Changelog
0e794fffix(functions): checkPolymorphicPropertyv0.23.4Compare Source
Changelog
80e6fbdAdd help command to Makefile and fix typo in component description4fe687badd test9d00ad9fix operation_tag_defined for multifile spec3df8a76fix test6b3feb5fix test@Marat-Tim
v0.23.3Compare Source
Changelog
32c420afix nil panic in examples missing using x-exensible-enumv0.23.2Compare Source
Changelog
c680187Address #787104a118Address issue #789a30c668Address issue #79081f251caddress issue #787v0.23.1Compare Source
Changelog
0d984a2fix(cmd): ext-refs flag for bundlev0.23.0Compare Source
This release introduces two significant additions to vacuum.
The new
apply-overlaycommand enables non-destructive modifications to OpenAPI specifications using the OpenAPI Overlay Specification.To use it:
vacuum apply-overlay openapi.yaml overlay.yaml modified-openapi.yamlAdditionally, the
oas3-valid-schema-examplerule now supports astrictModeoption that detects undeclared properties in examples, catching typos likenmaeinstead ofname, 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:
https://quobix.com/vacuum/commands/apply-overlay/
https://quobix.com/vacuum/rules/examples/oas3-valid-schema-example/
Changelog
af9b234Addedapply-overlaycommand20de9efUpdated readme.7beddf7added strict mode to examples_schema22b4fc6fixed link spacing94f35ebfixed text in linkf3b93aefixed typos and co-pilot recommendations.2e08101updated readme.v0.22.0Compare Source
Changelog
9afd112Added new eventloop for the JS custom function feature19ce7beadd new flags to allow fetch fetch config.71f14ecaddedAllowHTTPas config optionae41835added a shared util to determine if a function is running in batch mode7da6307added sad spec for use with the sentiment analysis samples7012605added sample JS and rulesets for batch mode and sentiment service5fe63f7cleaned up event loop.6fb8896cleaning up a few things.fde426dcreate a fresh timeout for ech run in per-node mode.afdad3efix categories7e3fca0update more headersa718965updated js plugin loaderv0.21.7Compare Source
Changelog
84479afAddress issue #65195906bbupdate libopenapiv0.21.6Compare Source
Changelog
62c9890Completed #5555fd717aFixed an oldie! #3492a60213address #524 fully217b566address comment to be clear.acb9d65addresses #457 fully.dfdde08fixed misrendering of results in html-report027e17bneed to use the new tar import5cdf54ereworked error handling,v0.21.5Compare Source
Changelog
d475fe0updated tar and node-fetchv0.21.4Compare Source
Changelog
75b7f72updated deps and examples error reportingv0.21.3Compare Source
Changelog
1769adbfixing build5887d97more build tuning2922949tuning buildv0.21.2Compare 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
--originaland--changes-summaryglobal 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
1769adbfixing build5887d97more build tuning2922949tuning buildv0.20.5Compare Source
Changelog
8bbd1faAddress issue #7643fe18cdAddress issue #7655c44fddAddress issue #7663143a4eadd missing test coveragecfbe0a0address issue #754843213eaddress issue #757v0.20.4Compare Source
Changelog
a89c72dfix no-style in bundle commandv0.20.3Compare Source
Changelog
18b840bApply suggestion from @daveshanley10669a2enable selection of dynamic rulesets within the language server1a0f836update sponsors.v0.20.2Compare Source
Changelog
1104fc5Address issue #75375e3ed5Update functions/openapi/schema_type.goc2ec2c7addednullable-enum-contains-nullrule9c68278added constraint validation to schema type checking1701286address logic error0cff4e1adjusted to new XMLValidator interfacea9b7c4ebump version of libopenapi-validator95e5972reduce complexity and clean up constraint checkingv0.20.1Compare Source
Changelog
2806a9cAddress issue #749baf1b10addressed issue #745d4b2c61bump deps446fba2confirm #750 is handled.12b97c2fixed borked test1db50deremoved some old news from the readme.v0.20.0Compare Source
v0.20 allows rules to apply auto-fix functions.
Changelog
43fdd63add --fix-flag to write fixes to new filed9b3a5badd ability to auto fix rule violations2c1d367update README with details about auto fix usage@tx3stn
v0.19.5Compare Source
Changelog
b76e890fix disabling of non oas rulesets with individual extendingb12e63dfix for non jsonpath x-lint-ignore43a4957fix ignores at root levelv0.19.4Compare Source
Changelog
03c62d9Added some strong boundaries around examples_schema2ae9ec1Address issue #502 fully1025125Address issue #739699478dAddress issue #7403f959e0Fix issue #743adc9a58bump deps944f2b1fix go.sum9ba18f5fixed test5357fe5upgraded validatorv0.19.3Compare Source
Changelog
4faa08badd code action to open documentation urldaed78aadd more output to lsp messagev0.19.2Compare Source
Changelog
1d53941add rule to warn about converting x-zally-ingore rules to x-lint-ignorebd800cafix expected rule counts in tests following addition of new rule@tx3stn
v0.19.1Compare Source
Changelog
83d8a26watch directory and filter on file name@tx3stn
v0.19.0Compare Source
Changelog
8f14e6badd support for x-vacuum-ignore to ignore rules inline497ff57bump doctor version15c765dbump libopenapi versionf37dc7ffilter ignore nodes from results so inline ignore directives don't get flagged with rules19ae1d8update README with note about v0.19 x-lint-ignoreb8b697fupdate to x-lint-ignore@tx3stn
v0.18.10Compare Source
Changelog
b37e7d2Addressed issue #723e98c328fix: language server diagnostics return empty list instead of nullv0.18.9Compare Source
Changelog
f96e20fAddress issue #730a5fed71Refine config path handling and reuse shared helpersv0.18.8Compare Source
Addresses #416
Changelog
9563e75run prettier to fixb257c34use rule documentation url in html report0adff90use rule documentation url in tui dashboard@tx3stn
v0.18.7Compare Source
Changelog
328f515add documentation url to rule struct02ce843add mutex appending to errors slice to fix race conditionef453f3create category from ruleset if it doesn't existv0.18.6Compare Source
Changelog
35a6fdbAddress issue #7223fb8571add length check before running parse.e9e054eadded some build packaging details.v0.18.5Compare Source
Changelog
3ad23c9undo this.v0.18.3Compare Source
Changelog
4d3cdfdbumped deps27c9ce4fixed tests and bumped depsv0.18.2Compare Source
Changelog
2db5f2bAdd a test for #520 fix373c6e1Address issue #695cd4b327bumped libopenapi-validatorv0.18.1Compare Source
Changelog
5432136Address issue #707b726c73Fixing tests46318bfMergee24b92einto41da17a8b0c00fMerge pull request #701 from Karan-Palan/feat/add-linting-cidd28b8eadd—no-clipback into the lint commande04f5b0adds the correct KeyNode forcamel-case-properties7c061e1chore(ci): continue-on-error set to true to fix schemasff0b076chore(ci): install just cli, not all deps as not needede24b92echore: just commit schemas14ebb66completed #693eacd10edisabledoasRefSiblingspermanently.9d86f0ffeat(ci): add jsonschema lint job to lint and fix linting issues in JSON Schemas52afad7fix(schema): auto-fix JSON schema linting issueseb892ecremove mod tidy to prevent dirty build version.c6b6c8bremoved useless test file.b9fd373stop rule flag conflictsebcd24ctune and DRY up the quality score calculation678aad6vacuum will autoset basepath.v0.18.0Compare Source
Brand new
lintcommand, completely revamped. 100% backwards compatible, but rebuilt with much improved rendering.Brand new
dashboardcommand, completely rebuilt. It's super duper!https://quobix.com/vacuum/commands/dashboard/
Fixes for
New rules added:
GETandDELETEoperations do not have request bodies.allOf,oneOforanyOfcombinators exist with a single schema inside them.camelCase.Changelog
b12d6afA newduplicate-pathsrule has been added to address #47360ba2f5A nice good sweepup.68a7f44Added new ruleno-unnecessary-combinator#5138226d7eAdded some tests and cleaned a few things.d866ff5Address #70681ed195Address issue #700468112aAddress issue #702f60c51fAddress issue #7037832814Addressed issue #6925b9ace7Addressed issue #693155e356Another round of refactoring and cleanup47d5a91Cleaned up component and parameter description functions.b3cd7d9DRYing up code.592e6f3Merge pull request #708 from daveshanley/v0.18.029d2ef3More refactoring.f558c11Move to latest YAML lib8067b9cRemoved pterm8ed7d3fUpgraded to the latest doctor.3a1315eWorking on new linting UI962bedca huge refactor.598c570added correct version handling. #575074e2d0added cue for dashboard command.e8f1707added early code view featuref57e968added empty state to detail list.24ed1a6added filtering to result set.7467c29added new rulecamel-case-properiesc001658added summary tables.00a073badding intelligent spacing to details output.78d31fealmost at parity0e51422bought flags inline4fffa8fbroke down some large filesb63c1afbump deps8164113bump deps!6657c0cbumped line limit on spec6693a7dcaptured loggingee933a6cleaned up column handling.c484c89cleaned up fixed summary sizing5b16ca0cleaned up some legacy code.b1d489dcleaned up state0e64451cleaning up doc handlingd03803ccleaning up watch functionlaity in dashboardb89f636cleaning, refactoring, tidying.51dacb9colorization tuning2d7da04details code snippet colorized.da5ec4adocs modal now positioned9ce0d5eexporting styles8717c16final windows test9583d7afix test322ffbbfix test function count516315ffixed constant in string rendering.e4acf29fixed line numbersc781d14fixed mouse wheel scroll issue12d44ccfixed testaa9ca96fixed tests0bd4dd4fixed tests after rule count update390300afixed the tests.f814c6afixed tui package imports959cb8efixing highlighting manually.e27b71efleshing out windows friendly renderer223c727humanized lint result box numbers.be4bbbfintroduced modal statebef712alooking swish!52d09c8migrated to v2 of charma1eaa12more cleanupe4d424bmore cleanup!fd1679fmore refactoringec138eemore refactoring1cc7e43more refactoring and cleaning.195a35bmore refactoring.e38bcc7more refactoring.c45ecd4more tuningfaaa7f7nice big refacrtor7da2e5cnormalize OS paths667d190old dashboard code in the trash!58a7380ported muti-file handling77de95eporting functionality over68ccdefquality impact added and tuned colorafbf553refactor fixed summary rendering.44a4506refactor these into a single file.5aebb56refactoring2bcac38refactoring and cleaning up.26003d0refactoring and preparing for release.2b424bcrefactoring magic numbers.ecfd908refactoring old dashboard commandbe46722refactoring some of this proto code.109893cremoved old dashboard.d21f277renamed cui package tui1524586shaping this experience up!c89bfa8show / hide path with p262ddc1some performance tuning.9ae64bdsupport fornullablenow in place!fd70ae8swap over to the new lint command.1a94b82testing line highlight.750e182Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate.