Skip to content

Mensor 0.9.0

Choose a tag to compare

@0disoft 0disoft released this 01 Sep 10:47

Migrating to 0.9.0

Version 0.9.0 adds deterministic SARIF output. Existing check, compile,
indexer, manifest, runtime, and Mensor JSON behavior remains compatible.

Upgrade the fixed package set together:

  • @0disoft/mensor-contract@0.9.0
  • @0disoft/mensor-compiler@0.9.0
  • @0disoft/mensor-cli@0.9.0
  • @0disoft/mensor-reference-runtime@0.9.0

Emit SARIF for a completed project check:

pnpm exec mensor check . --sarif

The command exits 0 for a clean report and 1 when error diagnostics exist.
--sarif cannot be combined with --json or --report-version. Setup
failures before a diagnostic report exists continue to use the normal stderr
failure path and exit status 2 or 3.

Library consumers can import formatDiagnosticReportSarif from
@0disoft/mensor-cli. Mensor JSON remains the correct format when exact
inspection coverage or diagnostic facts compatibility is required.

The implementation and maintained-evidence audit for all product acceptance
items through this release is recorded in
docs/product/0.9.0-implementation-audit.md. Post-MVP IDE, watch, cache, cloud,
and generic plugin surfaces are intentional non-goals for this release, not
unfinished 0.9.0 acceptance work.