v0.24.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Plan 195: per-rule alloc budget gate + close the parity-gap allocators by @jeduden in #368
- Plan 137:
mdsmith fix --dry-runby @jeduden in #364 - arch: audit 2026-05-19 — six tax plans and one nice-to-have by @jeduden in #355
- Plan 135: Schema inheritance via
extendsby @jeduden in #365 - Add Obsidian Flavored Markdown support (plan 168) by @jeduden in #366
- docs: add High-Performance Go contributor guide by @jeduden in #373
- Fold table structure (MD055/056/058) into MDS025 table-format by @jeduden in #353
- Plan 197 PoC: goldmark link-ref BlockReader reuse, +plan 198 by @jeduden in #369
- Plan 195: Reduce per-Check allocations across 6 rules by @jeduden in #371
- Plan 182: Code block convention rules (MDS065, MDS066) by @jeduden in #372
- Plan 196: Lazy SectionParagraph text — defer ExtractPlainText by @jeduden in #370
- Plan 200: move docs/ embed out of internal/lsp/hover.go by @jeduden in #375
- Gate broken-link checks to PRs via build-content job by @jeduden in #376
- Rename internal/testutil to internal/testsymlink by @jeduden in #379
- Plan 207: LSP fix preview via ChangeAnnotation by @jeduden in #383
- Split cmd/mdsmith/main.go into per-subcommand files by @jeduden in #380
- Implement custom binding overrides for mdsmith extract (plan 167) by @jeduden in #385
- Plan 208: Kind-per-file config under
.mdsmith/kinds/by @jeduden in #382
Full Changelog: v0.23.0...v0.24.0