Repository navigation
v0.51.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- perf: configured-rule cache (−78% allocs) + SIMD newline scan + directive-free fast path by @jeduden in #641
- perf(MDS002): Layer-0 parse-skip path for heading-style (parity migration, 1/N) by @jeduden in #643
- perf: vectorize whole-buffer byte scans with bytes.IndexByte/Count + document the lesson by @jeduden in #642
- perf: let the Layer-0 parse-skip engage on code-bearing files by @jeduden in #644
- plan: break the parity parse-skip migration into five batches by @jeduden in #645
- perf(engine): unify the two Layer-0 parse-skip gates (plan 2606171400) by @jeduden in #647
- plan(2606171401): correct the heading-rule migration approach (config-aware, depends on #647) by @jeduden in #648
- perf: Layer-0 parse-skip for MDS010/MDS011/MDS031 (fenced-code batch, 3/5) by @jeduden in #649
- plan(2606171136): mark configured-rule cache plan complete by @jeduden in #646
- plan(2606171258): sync master scope inventory with the batch plans by @jeduden in #650
- plan: line-rule fusion — spiked, measured, deprioritized (no win) by @jeduden in #651
- feat(2606171402): migrate MDS065 and MDS066 to Layer-0 nil-AST path by @jeduden in #652
- feat(2606171403): migrate list and blockquote parity rules to Layer-0 nil-AST path by @jeduden in #653
- fix(deps): bump markdown-it to 14.2.0 and js-yaml to 4.2.0 by @jeduden in #659
- perf: replace fmt.Sprintf with strconv across 5 hot paths (top-5 high-perf-Go audit) by @jeduden in #654
- feat(2606171404): migrate 11 parity rules to Layer-1 nil-AST inline path by @jeduden in #655
- feat: add nil-AST (parse-skip) paths to MDS003, MDS004, MDS051; classify MDS069 Layer 0 by @jeduden in #656
- perf: top-5 hot-path optimizations per high-performance-go.md audit by @jeduden in #658
- chore(deps): bump golang.org/x/sys from 0.44.0 to 0.46.0 by @dependabot[bot] in #660
- perf: eliminate allocation in isMarkdownPath; add coverage tests for map-set changes by @jeduden in #662
- feat(2606171258): promote MDS066 to Layer 0 so parity skips the parse by @jeduden in #661
- security: 2026-06-19 full-repo and LSP/VSCode audit results by @jeduden in #663
- Generalize the B-prose-only Layer-0 promotion (supersedes blockSkipSafe) by @jeduden in #665
- fix(security): add defer recover() to lintFile to contain rule panics (S003) by @jeduden in #666
- security: address low/info findings from 2026-06-19 full-repo audit (S004-S007) by @jeduden in #667
- security: replace os.DirFS with os.OpenRoot to contain symlink escapes (S001, S002) by @jeduden in #668
- security(S006,S007): add Workspace Trust gates to kinds and rule-doc VS Code commands by @jeduden in #669
- fix(security): panic recovery and security hardening (rounds 1–3) by @jeduden in #670
Full Changelog: v0.50.0...v0.51.0