Mensor 0.9.0
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.