Skip to content

V1.18.2

Choose a tag to compare

@SepineTam SepineTam released this 04 Jun 08:50
· 30 commits to master since this release
ede0944

Stata-MCP v1.18.2

Release Date: June 4, 2026
Type: Feature

What's New

Brings ANSI-colored output to the install subcommand, matching the visual standard already used by verify. Status lines now print in green/yellow/red/cyan depending on their [TAG] prefix.

Changes

  • Installer: New output.py module ships ColorStream and colored_stdout(); handle_install wraps each install call with the context manager and prefixes its own prints with [ERROR] / [DONE] / [WARN]
  • Verifier: _paint now reuses the shared _should_color(stream) and _wrap(code, text) helpers from output.py, so the NO_COLOR and TTY gate is defined exactly once
  • Tests: 13 new tests in tests/test_color_stream.py for ColorStream; tests/test_install.py adds an end-to-end test asserting ANSI escapes for all four tags