Skip to content

v0.7.1

Choose a tag to compare

@AmiteK23 AmiteK23 released this 05 Mar 21:24
· 73 commits to main since this release
3936559

This release focuses on improving strict watch mode visibility, cleaner CLI output, and better internal organization.


🔁 Changed

Internal Improvements

  • Refactored watch mode modules into a dedicated watchMode/ folder for better structure and maintainability.
  • Introduced shared utilities for consistent path formatting across CLI commands.
  • Default CLI output now prioritizes summary messages, with detailed file output moved to --verbose.

➕ Added

Strict Watch Session Tracking

  • Added session-level statistics for errors, warnings, and resolved violations.
  • Status block now shows cumulative session metrics and active violations.
  • Output updates only when violations change to keep watch mode clean.

--verbose CLI Output

  • Added --verbose flag for detailed bundle output:
stamp context --verbose

Bundle checkmarks and per-file output now appear only in verbose mode.

Simplified --strict-watch Usage

--strict-watch now automatically enables watch mode:

stamp context --strict-watch

The previous command still works for backward compatibility:

stamp context --watch --strict-watch

⚡ Performance

  • Reduced terminal noise by updating strict watch output only when violations change.
  • Improved readability with normalized relative path display.

📚 Documentation

  • Updated docs for --strict-watch, --verbose, and watch mode output examples.

🧪 Tests

  • Added tests for session tracking, path utilities, verbose flag behavior, and strict watch CLI parsing.

🔗 Related PRs

  • #124 – Strict watch session tracking
  • #126 – Enhanced strict watch session summary
  • #127 – Normalized CLI path display
  • #128 – Added --verbose flag
  • #129 – Simplified --strict-watch usage
  • #130 – Watch mode module refactor

🔀 Compare changes

👉 Full changelog