v0.23.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Implement MDS062 link-validity rule (MD011 + MD042) by @jeduden in #350
- Fix website rewriter to preserve Markdown link titles by @jeduden in #352
- audit: SOLID sweep 2026-05-17 + plan/186 UTF-16 helper centralization by @jeduden in #356
- Add markdownlint rule coverage tracking to rule metadata by @jeduden in #358
- Memoize catalog entries and front matter per Check by @jeduden in #354
- Multiplex AST walk and parallelize intra-file rules by @jeduden in #357
- Rewrite relative non-MDS links in rule READMEs to GitHub URLs by @jeduden in #359
- Add run-scoped cache for catalog cross-host read deduplication by @jeduden in #361
- Plan 191: Replace Punkt's reAbbr regex with hand-rolled DFA by @jeduden in #360
- Reduce AI-first framing, surface non-AI path (plan 194) by @jeduden in #363
- Add separator style configuration to table-format rule by @jeduden in #362
- Vendor Punkt sentence tokenizer fork into internal/punkt by @jeduden in #367
Full Changelog: v0.21.0...v0.23.0