Skip to content

claudness v1.9.0

Choose a tag to compare

@Falconiere Falconiere released this 14 Jun 07:35
· 33 commits to main since this release
v1.9.0

claudness v1.9.0

Released: 2026-06-14

Highlights

This release splits the old combined language-quality plugin into two installable plugins:

  • rust-quality — Rust-only PostToolUse quality gates
  • ts-quality — TypeScript-only PostToolUse quality gates

The goal is simpler installs and cleaner ownership: Rust users no longer need to install TypeScript gates, and TypeScript users no longer pull in Rust gates.

Under the hood, each language gate is now authored as ordered concern fragments and assembled into a single runtime module at SessionStart. That keeps runtime behavior the same while making the codebase easier to maintain and extend.

Upgrade notes

If you were using the old combined language-quality plugin, replace it with the language-specific plugins you want:

/plugin install rust-quality@falconiere
/plugin install ts-quality@falconiere

Install either one or both, depending on your project.

Included changes since v1.8.0

  • Split the former combined language-quality plugin into rust-quality and ts-quality
  • Kept the quality-gate behavior intact while restructuring each gate into assembled concern fragments
  • Fixed the register-suite idempotency test to use portable stat mtime handling
  • Updated marketplace metadata and docs to reflect the new plugin layout

GitHub release body

What's new

v1.9.0 splits the old combined language-quality plugin into two focused installs:

  • rust-quality for Rust projects
  • ts-quality for TypeScript projects

That means smaller installs, clearer ownership, and no more pulling in rules for a language you do not use.

This is a structural refactor, not a behavior change: both gates are now authored as ordered concern fragments and assembled into one runtime module at SessionStart, preserving the existing enforcement model while making the codebase easier to maintain.

Upgrade

If you previously used the combined language-quality plugin, install the replacement plugin(s) you need:

/plugin install rust-quality@falconiere
/plugin install ts-quality@falconiere

Included in this release

  • split lang-quality into rust-quality and ts-quality
  • preserved gate behavior through assembled per-language runtime modules
  • fixed portable mtime handling in register idempotency tests
  • refreshed marketplace/docs copy for the new layout

Short announcement copy

claudness v1.9.0 is out.

Big change: the old combined language-quality plugin is now split into rust-quality and ts-quality, so you can install only the gate(s) your project actually needs.

Same enforcement model, cleaner packaging, easier maintenance.

Releases: https://github.com/Falconiere/claudness/releases