What's Changed
- chore(deps): update dependency @bytecodealliance/jco to v1.25.0 by @renovate[bot] in #280
- perf: build only enabled builtin WASM plugins (lazy loading + --rule-only pre-filtering) by @walf443 in #281
- chore(deps): update dependency @bytecodealliance/jco to v1.25.1 by @renovate[bot] in #282
- fix(deps): update rust crate wit-bindgen to 0.59.0 by @renovate[bot] in #283
- chore(deps): update dependency typescript to v7 by @renovate[bot] in #285
- chore(deps): update dependency @types/node to v25.9.5 by @renovate[bot] in #284
- perf: filtered-snapshot WASM plugin optimization (Rust + TypeScript) by @walf443 in #286
- chore(deps): update dependency @bytecodealliance/jco to v1.25.2 by @renovate[bot] in #287
- docs: document relevant_directives()/snapshotFiltered() for plugin authors by @walf443 in #288
- fix: rewrite if-let-else-return-None blocks as ? to satisfy clippy 1.97 by @walf443 in #290
- chore(deps): update rust:1-trixie docker digest to 44637ff by @renovate[bot] in #289
- chore(deps): lock file maintenance by @renovate[bot] in #277
- chore(deps): lock file maintenance by @renovate[bot] in #291
- chore(deps): lock file maintenance by @renovate[bot] in #292
- perf: stop computing missing-semicolon/unmatched-braces/unclosed-quote twice per file by @walf443 in #293
- fix: unmatched-braces autofix misplaces closing braces after comment-only lines by @walf443 in #297
- fix: unclosed-quote autofix redirects to the real culprit line instead of a dangling artifact by @walf443 in #298
- fix: apply_fixes_to_content_detailed no longer merges a whitespace fix into a structural insert by @walf443 in #301
- fix: skip indent on files with unbalanced closing braces by @walf443 in #302
- fix: unclosed-quote finds the real culprit across a whole directive (comment-embedded quotes) by @walf443 in #303
- bump up version to v0.17.0 by @walf443 in #304
Full Changelog: v0.16.0...v0.17.0