github daveshanley/vacuum v0.31.0

4 hours ago

Changelog

  • 957c730 Attach component name findings to Doctor without rescanning keys
  • c4515a0 Bound direction traversal for programmatic schema cycles
  • c6c20ab Build the sample plugin with the host dependency graph
  • 051f196 Classify OWASP limits by schema identity and request usage
  • 0a1cce7 Cover execution timeouts across formats and JavaScript batch calls
  • 67f9e6f Expand rule message templates in the shared function result path
  • 1865bb7 Explain unsupported Spectral rulesets and native OWASP migration
  • 4becce0 Follow reference targets with sibling schema keywords
  • de3013f Index schema directions once for OWASP limit rules
  • 4cc49c7 Isolate built-in rulesets and preserve HTTP-prefixed local paths
  • 21c45bd Keep custom function targets when rendering message templates
  • c8613ff Keep parent ruleset paths during dashboard reloads
  • 59473ec Keep remote ruleset references separate from filesystem paths
  • ad534fa Match equivalent JSONPath forms in wildcard ignores
  • 7980dfd Preserve Doctor messages and quoted keys in rule templates
  • 1c3c78b Preserve invalid ruleset errors after workspace lookup failures
  • 0d05ca5 Preserve plain messages and index custom result value lookups
  • 1a639a6 Preserve ruleset errors across library action forms and reports
  • e8a4fdf Preserve severity behavior for Markdown summary callers
  • 6bbb0fb Publish rule completion after releasing worker ownership
  • 4e20d47 Publish ruleset configuration failures as editor diagnostics
  • 5f0c365 Recognize string values in propertyNames schema checks
  • cc87b20 Reject incomplete rulesets after extension loading fails
  • ddb622a Reject unknown functions before rule execution
  • 9823772 Report missing and invalid CLI flag values
  • 975c420 Report threshold failures in pipeline summaries including hints
  • fb17f6e Resolve extended rulesets relative to their containing document
  • c78036d Resolve remote ruleset children after redirects and preserve URL queries
  • cda9a7b Retain serialization for shared schema rendering
  • 49778fa Reuse template indexes and skip unused message context work
  • c279472 Scope schema validation caches to each rule action
  • 6f43f2a Share lazy schema directions and remove repeated result processing
  • 5d22d7f Simplify migration diagnostics and consolidate CLI process tests
  • 9633d73 Upgrade Doctor to v0.0.83 and remove upstream JSON Schema
  • f0fde4d Upgrade pb33f libraries and migrate schema and YAML forks
  • e3679a8 Use execution decoding for all rule action maps
  • 5891ba6 Use the lint outcome for the displayed summary status
  • 2fea9fd Use validated LSP fallback on the first configuration RPC failure
  • b1a36ad Validate component names and report their document locations
  • 95542af Validate ruleset editor buffers without hiding API or tool errors
  • 124d906 fix: carry per-rule timeout in the rule context instead of mutating JS functions

Don't miss a new vacuum release

NewReleases is sending notifications on new releases.