Skip to content

Releases: svenschaefer/elementary-assertions

v1.0.2

Choose a tag to compare

@svenschaefer svenschaefer released this 15 Feb 17:07

Highlights

  • Release hygiene and workflow hardening baseline integrated.
  • Node.js runtime floor aligned to >=24.0.0.
  • Lint gate added to CI/local release checks.

Verification

  • npmjs publish verified (�lementary-assertions@1.0.2, dist-tags.latest=1.0.2).
  • Git smoke root: C:\code\elementary-assertions-smoke-test\v1.0.2-git-smoke-20260215-180432.
  • npmjs smoke root: C:\code\elementary-assertions-smoke-test\v1.0.2-npmjs-smoke-20260215-180718.

v0.1.10

Choose a tag to compare

@svenschaefer svenschaefer released this 15 Feb 15:15

Release

  • Version: v0.1.10
  • Date: 2026-02-15
  • Release commit: 5b56a28b9c2c35e703a1c75666bb1d58b336c6ac
  • Tag: v0.1.10

CI Evidence

  • Workflow: CI
  • Run id: 22038001076
  • Result: success
  • Run URL: https://github.com/svenschaefer/elementary-assertions/actions/runs/22038001076

Smoke Evidence

  • Pre-tag smoke root: C:\code\elementary-assertions-smoke-test\v0.1.10-pretag-smoke-20260215-161258
  • Post-tag smoke root: C:\code\elementary-assertions-smoke-test\v0.1.10-posttag-smoke-20260215-161350
  • Pre-tag rendered root: C:\code\elementary-assertions-smoke-test\v0.1.10-pretag-smoke-20260215-161258\rendered
  • Post-tag rendered root: C:\code\elementary-assertions-smoke-test\v0.1.10-posttag-smoke-20260215-161350\rendered

Contract Notes

  • API surface check summary: public API unchanged; hardening focused on strict validation depth and dev-only tooling.
  • CLI help check summary: public CLI contract unchanged; new diagnostics options remain non-public under npm run dev:* scripts.
  • Render parity check summary: release smoke parity passed for txt/compact, md/table, and md/meaning across 6 seeds.

Changes Summary

  • Added:
    • strict unresolved reference/segment integrity checks in strict validation.
    • seed-scoped dev tooling options (--seed, --artifacts-root) across diagnostics/report scripts.
    • optional upstream-correlation diagnostics mode (dev-diagnose-wiki-upstream --upstream <path>).
    • optional runtime WTI wiring probe mode (dev-diagnose-wti-wiring --runtime-probe --wti-endpoint <url>).
    • per-mention coverage audit diagnostics rows with unresolved context and host candidates.
  • Changed:
    • dev:reports now forwards seed/artifacts options to child report scripts.
    • docs and TODO were synchronized for Phase 14 completion.
    • SaaS table markdown golden was normalized to current renderer output for smoke parity.
  • Fixed:
    • strict unresolved validation now rejects malformed mention/token references and segment mismatches previously only caught by prototype-depth checks.
  • Removed:
    • (none)

v0.1.9

Choose a tag to compare

@svenschaefer svenschaefer released this 15 Feb 14:13

Release

  • Version: v0.1.9
  • Date: 2026-02-15
  • Release commit: aa3e52005160d55e7f3c91ffadd0a2dc86def442
  • Tag: v0.1.9

CI Evidence

  • Workflow: CI
  • Run id: 22037100272
  • Result: failure
  • Run URL: https://github.com/svenschaefer/elementary-assertions/actions/runs/22037100272

Smoke Evidence

  • Pre-tag smoke root: N/A (no v0.1.9 pretag smoke folder found under C:\code\elementary-assertions-smoke-test)
  • Post-tag smoke root: N/A (no v0.1.9 posttag smoke folder found under C:\code\elementary-assertions-smoke-test)
  • Pre-tag rendered root: N/A
  • Post-tag rendered root: N/A

Contract Notes

  • API surface check summary: v0.1.9 introduces strict/dev diagnostics hardening; no public API entry point changes.
  • CLI help check summary: public CLI remains minimal and unchanged; diagnostics additions are dev-only tooling.
  • Render parity check summary: no renderer contract expansion in v0.1.9.

Changes Summary

  • Added:
    • Strict/dev deep integrity checks for coverage.unresolved[*] (mention_ids, evidence.token_ids, evidence.upstream_relation_ids).
    • New dev-only diagnostics commands:
      • npm run dev:diagnose:wiki-upstream
      • npm run dev:diagnose:wti-wiring
      • npm run dev:diagnose:coverage-audit
    • Aggregated diagnostics/report command: npm run dev:reports.
  • Changed:
    • Expanded strict/dev determinism checks for diagnostics.suppressed_assertions ordering and duplicate-id rejection.
    • Updated docs/DEV_TOOLING.md and TODO.md for Phase 13 completion.
  • Fixed:
    • (none)
  • Removed:
    • (none)