chore(deps): update devdependencies (non-major) (minor) #2030
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.18.5→0.23.224.1.0→24.10.45.3.15→5.5.28.15.4→8.16.08.45.0→8.52.08.45.0→8.52.03.6.2→3.7.4Release Notes
daveshanley/vacuum (@quobix/vacuum)
v0.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.typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.52.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.51.0Compare Source
🚀 Features
🩹 Fixes
no-useless-default-assignment(#11845)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.50.1Compare Source
🩹 Fixes
this(#11813)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.50.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
🚀 Features
Intl.Segmenterinstead ofgraphemer(#11804)🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.48.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.47.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.4Compare Source
🩹 Fixes
projectServiceandprojectare set (#11333)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.3Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.2Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.1Compare Source
🩹 Fixes
.finallynot to report when a promise returning function is provided as an argument (#11667)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.0Compare Source
🚀 Features
🩹 Fixes
export imports (#11603)this: voidand binding (#11634)❤️ Thank You
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.52.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.51.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.50.1Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.50.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.48.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.47.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.46.4Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.46.3Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.46.2Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.46.1Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.46.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
prettier/prettier (prettier)
v3.7.4Compare Source
diff
LWC: Avoid quote around interpolations (#18383 by @kovsu)
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
v3.7.3Compare Source
diff
API: Fix
prettier.getFileInfo()change that breaks VSCode extension (#18375 by @fisker)An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2Compare Source
diff
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
v3.7.1Compare Source
diff
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.
v3.7.0Compare Source
diff
🔗 Release Notes
Configuration
📅 Schedule: Branch creation - On day 1 of the month ( * * 1 * * ) (UTC), Automerge - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.