Skip to content

Releases: ophi-dev/mehen

v1.4.0

Choose a tag to compare

@ophiarch ophiarch released this 10 Jul 20:33
4800268

1.4.0 (2026-07-10)

Features

  • metrics: explain SQL change risk contributions (#176) (e67f380)

v1.3.0

Choose a tag to compare

@ophiarch ophiarch released this 07 Jul 06:04
33c491e

1.3.0 (2026-07-07)

Features

  • add Java analyzer and upgrade antlr-rust-runtime to 0.6.3 (#160) (3ec7ccb)

v1.2.0

Choose a tag to compare

@ophiarch ophiarch released this 02 Jul 19:40

1.2.0 (2026-07-02)

Features

  • sql: SQL metrics analyzer (mehen-sql, sqruff-backed) (#152) (1ff3be5)

v1.1.0

Choose a tag to compare

@ophiarch ophiarch released this 22 Jun 11:51
a4a0b6d

1.1.0 (2026-06-22)

Features

  • kotlin: replace tree-sitter with ANTLR backend (#149) (bc0f7fc)

v1.0.1

Choose a tag to compare

@tinovyatkin tinovyatkin released this 19 Jun 21:10
0c3e2a2

What's Changed

  • chore(main): release 1.0.0 by @ophiarch[bot] in #130
  • build(deps): bump the oxc group with 6 updates by @dependabot[bot] in #131
  • build(deps): bump the mago group with 3 updates by @dependabot[bot] in #132
  • build(deps): bump the ruff group with 3 updates by @dependabot[bot] in #133
  • build(deps): bump ra_ap_syntax from 0.0.334 to 0.0.335 by @dependabot[bot] in #134
  • build(deps): bump log from 0.4.30 to 0.4.32 by @dependabot[bot] in #135
  • build(deps): bump unicode-segmentation from 1.13.2 to 1.13.3 by @dependabot[bot] in #136
  • build(deps): bump the oxc group with 6 updates by @dependabot[bot] in #137
  • build(deps): bump the mago group with 2 updates by @dependabot[bot] in #138
  • build(deps): bump the ruff group with 3 updates by @dependabot[bot] in #139
  • build(deps): bump regex from 1.12.3 to 1.12.4 by @dependabot[bot] in #141
  • build(deps): bump ra_ap_syntax from 0.0.335 to 0.0.336 by @dependabot[bot] in #140
  • build(deps): bump insta from 1.47.2 to 1.48.0 by @dependabot[bot] in #142

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@ophiarch ophiarch released this 02 Jun 19:43
ca06c52

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

v0.7.0

Choose a tag to compare

@ophiarch ophiarch released this 18 May 19:23
1fdf3f1

0.7.0 (2026-05-18)

Features

  • php: add PHP language support (4b42b9e)

Bug Fixes

  • address PR review comment (d29c594)
  • address PR review comment (6f04185)
  • address PR review comment (580d09b)
  • address PR review comment (64cec1e)
  • address PR review comment (b8d773a)
  • address PR review comment (2f84abf)
  • address PR review comment (08435b5)
  • address PR review comment (06d79f5)
  • address PR review comments (5d0559d)
  • address PR review comments (56028e7)

v0.6.1

Choose a tag to compare

@ophiarch ophiarch released this 15 May 22:00

0.6.1 (2026-05-15)

Bug Fixes

v0.6.0

Choose a tag to compare

@ophiarch ophiarch released this 13 May 16:36

0.6.0 (2026-05-13)

Features

  • diff: add Markdown Documentation Metrics section to PR comment (§39) (#89) (1563333)
  • markdown: add EN+JA prose metric layer (Tier 0, §§29-38) (#85) (da64470)
  • markdown: add grounding, evidence, filler risk, RCI, section balance, good scaffold (§§15–21) (#87) (a948fbc)
  • markdown: add link debt, visual scaffold, table burden, and artifact debt (§§11–14, §19) (#84) (9e23a0a)
  • markdown: add MRPC, MCC, Markdown Halstead, and DMI core (§§7–10) (#83) (2fdd4d1)

v0

Choose a tag to compare

@tinovyatkin tinovyatkin released this 05 May 14:55

What's Changed

Full Changelog: v0.3.0...v0