github daveshanley/vacuum v0.41.0

one hour ago

Changelog

  • d801d88 Add destination and bundling choices to dashboard save modal
  • 8f3f39b Add deterministic reviewed repair proposals and example validation
  • f5e79cc Anchor save modal controls below a solid divider
  • a7313c3 Bound console verification and offer the full diff on request
  • 2ad06ee Bound source preview crop allocations to the visible prefix
  • 441e6d7 Classify the first operation ID as a nonbreaking addition
  • 007f624 Close reviewed repair integrity and silent-output gaps
  • bc1fc18 Derive example fixes from authored values and known formats
  • 70ddf79 Document the console verification limit and full diff control
  • 841c5f2 Drop duplicate-description filler and stabilize repair declines
  • b2632ce Export and replay targeted OpenAPI Overlay actions for reviewed repairs
  • 780a42f Fit save prompts to content and highlight output filenames
  • 1275860 Keep YAML comments with their entries and preserve BOM input
  • 2f5a55f Keep built-in dashboard and editor repairs in native mode
  • 8948a69 Keep native lint reports stable and verify each authored fix once
  • 8fb8c32 Keep the autofix README update in the release news
  • 49b61a4 Keep wide graphemes on their source rows in verified diffs
  • 4fadd34 Navigate fixes with arrow keys inside comparison
  • cfaef36 Note native diagnostic codes and external security scheme lookup
  • 1f6af6a Pin Doctor v0.0.88 for the autofix review renderer
  • 39d4ca0 Populate editable fix proposals before dashboard review
  • c70ceb2 Preserve YAML and JSON source lines in repair previews
  • 0928764 Preserve reviewed validator assertions across the rebase
  • 8237bf8 Render fix review as a framed two-column comparison
  • c886324 Replay reviewed mapping order and key types in overlays
  • a051008 Require a fresh save key and hide unavailable repair controls
  • dcd8972 Require review and impact acceptance before applying fixes
  • 1bdbcdc Save reviewed dashboard fixes as a separate OpenAPI Overlay
  • e132735 Show each eligible fix in the dashboard review list
  • 2fd98a5 Show the overlay and its result side by side before saving
  • 6f1a3c2 Use compact fix comparison with change-only highlighting
  • 04495a0 Validate composed examples against every applicable constraint
  • 203d04e Verify bundled repair outputs from frozen source data
  • e621f55 Verify reviewed repairs against frozen graphs and contract impact
  • bd0ca44 build: declare the ANSI helper as a direct test dependency
  • f3862b0 chore: add license headers to autofix sources
  • cfd4306 chore: reconcile module checksums after rebase
  • 4a866d5 feat(tui): review verified fixes with shared change views
  • 81a6b69 feat: add guarded repair plans and exact local policies
  • 16974c8 feat: expose verified repairs in CLI schema and language server
  • 05b8ec8 feat: make fix apply builtins and add verified dry run
  • f7dcc20 feat: review and edit dashboard fixes in focused modals
  • 24489fc feat: review edit and apply fixes in the existing dashboard
  • 6dc9c18 feat: review selected fixes and edited metadata before apply
  • f21cfae feat: verify repairs against stable findings and frozen inputs
  • 91811bd fix(autofix): map bracketed ignore paths to original nodes
  • 6ea7003 fix(autofix): preserve baseline ownership and reuse verification checks
  • a2c15b7 fix(autofix): preserve source tokens and combine independent proposals
  • 0a27f31 fix(autofix): prevent unrelated YAML scalar wrapping
  • c81bde8 fix(autofix): retain YAML scalar semantics in source edits
  • 37d32fd fix(autofix): retain comments on YAML document markers
  • b9cc043 fix(browser): isolate desktop clipboard calls from wasm builds
  • fa4db79 fix(cli): apply reviewed fixes with Enter and highlight diff rows
  • 5517fa3 fix(cli): keep valid repairs and preserve baseline reports
  • 48811da fix(cli): list each declined proposal when no repairs survive
  • 7734764 fix(cli): show autofix changes in contextual diff hunks
  • 4e5e2e7 fix(cli): soften autofix diff backgrounds
  • 10984f3 fix(cli): use Vacuum styling for console autofix review
  • 5480d95 fix(lsp): keep repair requests responsive and cancellable
  • 9d5b421 fix(repair): resolve truthy owners with parsed field paths
  • 6ba88da fix(repair): retain metadata codes and literal field keys
  • 67d1b39 fix(tui): isolate repair jobs and defer discovery until requested
  • 894fa07 fix(tui): open verified changes directly from V
  • af5f7b8 fix(tui): verify the current proposal without resetting batch review
  • c9491b2 fix: cache verified LSP repairs per document version
  • 7028302 fix: discover all missing example siblings during repair review
  • d89aae8 fix: keep repair plans stable across lint worker order
  • 67dac77 fix: preserve change filtering across repair previews and writes
  • 6608735 fix: preserve source formatting in repaired documents
  • e31ee72 fix: refresh dashboard repair settings after watch reload
  • d121378 fix: reject ineffective repairs and preserve source output
  • 9128d0d fix: resolve loaded external security schemes in OpenAPI 3.2
  • 195a973 fix: retain lint reports when candidate repairs are declined
  • ac82f62 fix: retain original diagnostic locations for plugin repairs
  • e73925b fix: retry surviving repairs from structured target failures
  • 88a2ed0 fix: snapshot dashboard settings during background repair discovery
  • 08cc355 fix: verify repairs across shifted source locations
  • fbb999f perf: reuse authored nodes when locating repair findings
  • 8f6011b refactor: group autofix engine and terminal input code
  • bf9df19 test(repair): check exact authored truthy owners

Don't miss a new vacuum release

NewReleases is sending notifications on new releases.