v0.8.0
Stricter validation, improved reliability, and cleanup
Unified strict mode
compare --strict and --strict-watch now share a single violation pipeline, providing consistent behavior across CI and development.
❌ Errors (exit code 1 in compare --strict only):
- removed contracts
- removed props
- removed events / callbacks
- removed exported functions
- type changes
- state removals
- variable removals
compare --strict
Use stamp context compare --strict for CI-ready breaking-change detection in PR checks and release gating.
--strict-watch
Use stamp context --strict-watch (equivalent to stamp context --watch --strict-watch) for real-time violation detection during development (non-blocking).
Clean command
stamp context clean now removes context*.toon files.
Standardized delta format
Props and emits now use { old, new }.
→
Improved TypeScript DX
Added "types": "./dist/index.d.ts" for better editor support and type resolution.
Windows reliability
Fixed file-lock race conditions with improved stale detection and retry handling.
🔗 Related PRs
- #146 – Windows file lock race condition
- #147 – Shared violation detection +
--strictfor compare - #148 – Clean removes TOON files
- #151 – Add
typesfield to package.json