Skip to content

v3.1.5

Latest

Choose a tag to compare

@fernandomg fernandomg released this 26 Mar 17:24

What's new since v3.0.2

Non-interactive CLI mode

  • --ni flag (or auto-detected non-TTY) for CI pipelines and AI agents
  • --name, --mode, --features flags for fully scriptable installs
  • --info flag outputs feature metadata as JSON for agent discovery
  • Structured JSON output for success and error responses
  • 124 vitest tests covering the agentic interface

Security and reliability

  • Replaced all shell exec() calls with execFile() / node:fs/promises to prevent shell interpolation
  • Replaced buffered exec with spawn to eliminate maxBuffer limits (976b2b2)
  • Eliminated process.exit() calls to prevent stdout truncation when piped (106c6f0)

TUI improvements

  • Restored per-step progress display with checkmarks (b1870e9)
  • Failed steps now show red cross marker instead of being hidden (687f8d5)
  • Fixed empty title fallback in Install component (4f33846)

Docs and CI

  • Added package description, keywords, and repository metadata
  • Added agent quickstart section and non-interactive mode examples to README
  • Release workflow now uses npm trusted publishers (OIDC, no more NPM_TOKEN secret)
  • Added AGENTS.md, architecture.md, and PR template