Skip to content

v0.7.0

Choose a tag to compare

@AmiteK23 AmiteK23 released this 03 Mar 14:54
· 87 commits to main since this release
acd33f3

This release focuses on lean style-mode defaults, incremental watch performance, schema correctness, and expanded test coverage.

0.7.0 improves reliability and strengthens watch-mode stability.


⚠️ Breaking Changes

Default Style Mode is Now lean

  • stamp context style now defaults to --style-mode lean.
  • Produces smaller, faster bundles by default.
  • Use --style-mode full to restore previous behavior.

⚡ Watch Mode Improvements

  • Added structured style metadata cache to incrementalRebuild.
  • Reuses cached style metadata for faster rebuilds.
  • Introduced null-sentinel strategy to prevent retry storms.
  • Style extraction failures are now best-effort and never break rebuilds.
  • Added strictWatch flag to .logicstamp/context_watch-status.json for reliable external detection.

🐞 Schema & Reliability Fixes

  • Fixed JSON schema to properly support both lean and full style modes.
  • Added tests to prevent future schema drift.
  • Improved Windows stale-lock handling for better cross-platform stability.

🧪 Test Coverage Expansion

  • Statements: 88%
  • Branches: 77.21%
  • Functions: 93.9%
  • Lines: 88.19%
  • Refactored watch-mode tests into focused modules.
  • Expanded Vue extractor and edge-case coverage.

📚 Documentation

  • Officially reframed LogicStamp as the “Context Compiler for TypeScript.”
  • Synced terminology across CLI, README, and docs.
  • Documented --style-mode defaults and usage.

🔗 Related PRs

  • #100 – Context module barrel exports
  • #101 – propExtractor refactor
  • #102 – Failure-mode coverage expansion
  • #103 – CI & Vitest refinement
  • #104 – Extraction and error-path coverage expansion
  • #105 – Context Compiler positioning update
  • #106 – Security report awareness & test updates
  • #107 – Terminology refactor (“context compilation”)
  • #108 – Documentation terminology sync
  • #109 – Lean style-mode default
  • #110 – Stale lock removal consistency
  • #111 – Incremental watch style cache optimization
  • #112 – Debug logging for style extraction failures
  • #113 – Vue extractor coverage expansion
  • #114 – Watch mode test suite refactor
  • #115 – Coverage expansion & metrics visibility
  • #116 – Lean style schema validation fix
  • #117strictWatch status field

👉 Full changelog