Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-06-01)
⚠ BREAKING CHANGES
metrics: close class-metric gaps, remove --ops/--comments (#65 )
diff: mehen diff --metrics mi (and the action's metrics: / thresholds: keys referencing mi, maintainability, or maintainabilityindex) no longer resolve — pick an explicit variant (mi.original, mi.sei, mi.visual_studio). Users relying on the default automatically get mi.visual_studio now.
Features
action: retitle comment, add ABC default, auto-exclude tests (#60 ) (67225e1 )
add mehen diff subcommand (#24 ) (abcbd57 )
add reusable mehen metrics action (#55 ) (b30c91a )
add Ruby language support (#57 ) (a88bb87 )
align Go metrics with language semantics (#59 ) (427393e )
cli: add --version --json and surface version in action footer (#77 ) (a233b3f )
cli: add top-offenders subcommand (#71 ) (00e4bf0 )
diff: add Markdown Documentation Metrics section to PR comment (§39) (#89 ) (2742bc4 )
diff: split mi into mi.original/mi.sei/mi.visual_studio, default to Visual Studio (#64 ) (7c8e4bc )
langs: add C language support (#80 ) (954bb9b )
langs: route JavaScript/JSX through TypeScript/TSX grammars (#79 ) (229f37d )
markdown: add EN+JA prose metric layer (Tier 0, §§29-38) (#85 ) (3108e26 )
markdown: add grounding, evidence, filler risk, RCI, section balance, good scaffold (§§15–21) (#87 ) (6fba906 )
markdown: add link debt, visual scaffold, table burden, and artifact debt (§§11–14, §19) (#84 ) (8e86186 )
markdown: add MRPC, MCC, Markdown Halstead, and DMI core (§§7–10) (#83 ) (9e6eef0 )
metrics: add Kotlin language support (#66 ) (f543cef )
metrics: add PowerShell language support (#69 ) (47b17ac )
metrics: close class-metric gaps, remove --ops/--comments (#65 ) (cee0526 )
metrics: gate wmc/npa/npm by language applicability (#61 ) (e4c7cc9 )
php: add PHP language support (3cddaf2 )
support cargo binstall via GitHub Release archives (#122 ) (5f6ff3a )
Bug Fixes
address PR review comment (62a7b95 )
address PR review comment (4af0199 )
address PR review comment (e74731a )
address PR review comment (a9d5571 )
address PR review comment (3dbcfb4 )
address PR review comment (ba68728 )
address PR review comment (1b764e7 )
address PR review comment (4a6eca8 )
address PR review comments (12eb0d5 )
address PR review comments (f9b0ee3 )
check PR author instead of event actor in regeneration workflow (62c82e4 )
ci: bump wheel build to manylinux_2_28 for modern libclang (c5040d2 )
ci: install libclang in maturin wheel build container (9645c9f )
ci: remove broken npm@11 global install from static-analysis (#48 ) (7f4cae8 )
handle unmapped Unicode chars in enum generator (#15 ) (c972b1d )
metrics: align cyclomatic and cognitive with language semantics (#63 ) (e3f436d )
npm: restore +x on platform binaries and surface spawn errors (#75 ) (b5f6104 )
Rust metric edge cases (#73 ) (63238d2 )
trigger on Cargo.lock (24e216e )
update README.md (87ea2b1 )
update typos config (8b8bc9b )
use GitHub App token in release-please workflow (#20 ) (8db91a5 )
Miscellaneous Chores
You can’t perform that action at this time.