Skip to content

v0.53.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 21:50
Immutable release. Only release title and notes can be modified.

What's Changed

  • arch(lsp): split server.go into focused sibling files by @jeduden in #680
  • arch: add trivial-accessor exemption comments in workspace.go by @jeduden in #681
  • arch(lint): split layer0.go into focused sibling files by @jeduden in #678
  • perf: replace map[string]bool sets with map[string]struct{} across hot paths by @jeduden in #679
  • bench(lint): add inline scanner benchmark and corpus hit-rate test by @jeduden in #682
  • perf: reduce GC scan span and eliminate padding in hot structs by @jeduden in #683
  • security: retire resolved findings from 2026-06-19 SARIF files by @jeduden in #685
  • test(samefileanchor): add dedicated unit tests for 12 unexported helpers by @jeduden in #687
  • test(inline_scan): add dedicated unit tests for 12 unexported helpers by @jeduden in #686
  • docs(benchmarks): restructure the benchmark write-up for scannability by @jeduden in #684
  • perf: apply high-performance-go guidelines across 5 hot paths (3-round review) by @jeduden in #688
  • audit(2026-06-24): flag test-debt and rename dedup tax by @jeduden in #689
  • refactor(rename): export NormalizedLabel/RefDefBracketBytes, remove lsp duplicates by @jeduden in #690
  • test(lsp/rename): add dedicated unit tests for 13 unexported helpers by @jeduden in #692
  • chore(deps): bump github.com/tetratelabs/wazero from 1.11.0 to 1.12.0 by @dependabot[bot] in #691
  • test: add dedicated unit tests for export helpers and two small rename helpers (plan 2606240213) by @jeduden in #693
  • audit(arch): 2026-06-24 sweep (09f22d3..3d35b77); add plans 2606241814-15 by @jeduden in #696
  • perf: five high-performance-go fixes from codebase audit by @jeduden in #697
  • security: upgrade golang.org/x/net to v0.56.0 (fixes 5 CVEs) by @jeduden in #698
  • test(lsp): add dedicated unit tests for rename dispatch helpers (plan 2606241814) by @jeduden in #699
  • fix: bump Go to 1.25.11 and golang.org/x/net to v0.56.0 to fix 22 CVEs by @jeduden in #700
  • test(lint): add unit tests for layer0_html.go helpers (plan 2606260211) by @jeduden in #701
  • test(lint): add dedicated unit tests for 9 lineclass_scan HTML helpers (plan 2606260614) by @jeduden in #702
  • test(cuelite): add dedicated unit tests for 7 engine.go unexported helpers (plan 2606260615) by @jeduden in #703
  • fix(plan): resolve merge conflict markers in plan 2606260615 by @jeduden in #704
  • chore(arch): architecture audit 2026-06-26 — clean pass by @jeduden in #705
  • Add opt-in reflow auto-fix to line-length (MDS001) by @jeduden in #709
  • chore(arch): architecture audit 2026-06-28 — clean pass by @jeduden in #708
  • docs(features): explain the Claude Code integration from a user view by @jeduden in #710
  • docs(vscode): lead the VS Code page with the install decision by @jeduden in #713
  • Plan: scope the LSP workspace singleton per client so instances coexist by @jeduden in #714
  • perf: replace manual byte loops with bytes package SIMD functions; fix CRLF reflow corruption by @jeduden in #712
  • ci(merge-queue): only run queue job when the queue label is added by @jeduden in #717
  • chore(deps): bump golang.org/x/tools from 0.45.0 to 0.47.0 by @dependabot[bot] in #716
  • perf: fix top 5 high-performance-go.md violations by @jeduden in #715
  • docs(comparison): refresh mdbase section for rename, backlinks, and deps by @jeduden in #718
  • Forbid "honest" + AI-speak repo-wide, and make the vocabulary a user-extensible word-list resource by @jeduden in #694
  • docs(plan): plan deterministic prose-tell rules and redraw the Vale boundary by @jeduden in #719
  • fix(arch): route reflow abbreviation lookup through internal/mdtext by @jeduden in #722
  • plan: redesign move/rename as one refactor engine (CLI, LSP, WASM) by @jeduden in #721
  • APM research: how mdsmith supports Agent Package Manager workflows by @jeduden in #728
  • chore(deps): bump markdownlint-cli2 from 0.22.1 to 0.23.0 in /docs/research/benchmarks/npm by @dependabot[bot] in #727
  • perf: fix top 5 high-performance-go.md violations in the rule hot path by @jeduden in #725
  • perf: fix top 5 high-performance-go.md violations found by audit by @jeduden in #729
  • security: 2026-07-03 post-audit diff review (low findings only) by @jeduden in #720
  • perf: fix top 5 high-performance-go.md violations by @jeduden in #723
  • plan: extractable per-file metrics (readability) with YAML output by @jeduden in #724
  • security: 2026-07-10 post-audit diff review (no findings) by @jeduden in #730
  • perf: fix top 5 high-performance-go.md violations from audit by @jeduden in #731
  • perf: fix top 5 high-performance-go.md violations by @jeduden in #732
  • refactor: export wordlist.Dedup/ToAnySlice, remove duplicate implementations by @jeduden in #726
  • feat: Open Knowledge Format (OKF) support — required-frontmatter rule, init --starter okf, and dev guide by @jeduden in #711
  • refactor(astutil): export CountLeadingSpaces and IsBlank, remove per-rule duplicates by @jeduden in #734
  • feat(init): redesign around config sources and additive packs by @jeduden in #733
  • test(architecture): add missing tests for public rule/directive contract methods by @jeduden in #736
  • perf: fix top 5 high-performance-go.md violations (round 6) by @jeduden in #737
  • review: fix double-scan, allocation regression, and test gaps by @jeduden in #735
  • chore(deps): bump golang.org/x/tools from 0.47.0 to 0.48.0 by @dependabot[bot] in #741
  • perf: fix top 5 high-performance-go.md violations (round 7) by @jeduden in #742
  • test: add dedicated unit tests for unexported helpers (plan 2607051919) by @jeduden in #738
  • Fix linkgraph purity-contract mismatch for wikilink resolution by @jeduden in #739
  • perf: fix top 5 high-performance-go.md violations (round 8) by @jeduden in #740
  • feat(placeholders): add apm-input-token for APM ${input:NAME} prompt parameters by @jeduden in #743
  • feat(output): add SARIF 2.1.0 output format for mdsmith check and fix --dry-run by @jeduden in #744
  • docs(security): 2026-07-17 post-audit diff review by @jeduden in #746
  • feat(metrics): add metrics get subcommand with readability metrics by @jeduden in #747
  • feat(MDS072): add external-link-check rule (issue #47) by @jeduden in #707
  • fix(merge-driver): scope ignore-derived -merge lines to Markdown (#750) by @jeduden in #752
  • docs(wordlists): complete plan 2606251522 — integration test and doc updates by @jeduden in #748
  • feat: foreign managed-region protection for mdsmith fix by @jeduden in #749
  • Split init-subcommand logic out of cmd/mdsmith/main.go by @jeduden in #751

Full Changelog: v0.52.0...v0.53.0