Skip to content

Releases: lagowski/ClaudeAutoPM

v3.23.1 — Resizable diagram editor, issue template enforcement

01 Apr 21:38
84736a0

Choose a tag to compare

What's New

Resizable Split Pane (#525)

  • Code pane defaults to 30% width (was 50/50)
  • Draggable split handle between code and preview (10–70% range)
  • Handle highlights blue on hover/drag

Issue Template Enforcement (#526)

  • 7 required sections (was 3): Goal, Context, Acceptance Criteria, Affected Files, Related Issues, Verification Steps, Definition of Done
  • epic-decompose now reads issue.xml template before creating tasks
  • issue-structure.xml added to plugin-pm — survives installation
  • priority (critical/high/medium/low) and effort (S/M/L/XL) in frontmatter

Enhanced PRD Template (#526)

  • Architecture Design section — component tree, data flow, state management
  • Phased execution — Analyze → Foundation → Core → Polish
  • Quick Win Path — minimum viable demo in 1–3 days

Full Changelog: v3.23.0...v3.23.1

v3.23.0 — Project Diagram Studio

01 Apr 19:00
4be52c1

Choose a tag to compare

What's New

Project Diagram Studio (#521, #523)

  • Split-view editor — Mermaid code (left) | live SVG preview with pan/zoom (right)
  • Pan/zoom via panzoom library — scroll to zoom, drag to pan
  • + New Diagram from dashboard UI — name, type, description
  • Edit / Download / Remove buttons on each diagram card
  • Fullscreen editor — expands to full viewport
  • Live preview with 600ms debounce on code changes
  • Save to file — persists .mmd + .meta.json

Fixes

  • MCP & Keys forms no longer disappear — auto-refresh paused on editable tabs
  • Removed system diagrams (agents, plugins) from grid — project diagrams only

Full Changelog: v3.22.2...v3.23.0

v3.22.2 — Split-view diagram editor

01 Apr 16:18
aa7b5ee

Choose a tag to compare

What's New

Split-View Diagram Editor (#521)

  • Diagram grid — all diagrams (system + project) as clickable cards with mini previews
  • Split-view editor — Mermaid code (left) | live SVG preview (right)
  • Pan/zoom via panzoom library — scroll to zoom, drag to pan
  • Live preview — re-renders on code change (600ms debounce)
  • Save to file — persists .mmd + .meta.json via dashboard API
  • Download .mmd for Obsidian export

Fixes

  • MCP & Keys forms no longer disappear — auto-refresh paused on MCP/Diagrams tabs
  • Keyboard accessibility on diagram grid items
  • Content validation on save endpoint (string type, 500KB max)

Full Changelog: v3.22.1...v3.22.2

v3.22.1 — Dashboard diagram UX

01 Apr 15:20
8405c29

Choose a tag to compare

Fixes

Dashboard Diagram UX (#519)

  • Fullscreen modal — click any diagram to view at 95vw×92vh, ESC/backdrop to close
  • Download .mmd — export any diagram as Mermaid file for Obsidian
  • Epic Flow hidden when no PRDs/epics exist (no empty-state noise)
  • Auto-refresh paused while editing MCP servers or API keys (fixes forms closing mid-edit)
  • Accessibility: role="dialog", aria-modal, focus management
  • Safe DOM construction throughout (no innerHTML with user data)

Full Changelog: v3.22.0...v3.22.1

v3.22.0 — AutoPM MCP Server

01 Apr 11:52
7d6071e

Choose a tag to compare

What's New

AutoPM MCP Server (#517, #509)

  • 13 tools for PM operations (issue management, epic tracking, PRD operations)
  • 5 resources exposing project state (status, epics, PRDs, issues, config)
  • 3 prompts for common workflows (standup, next task, status report)
  • Full Model Context Protocol integration — use AutoPM data from any MCP-compatible client

Project Architecture Diagrams (#516, #510)

  • /pm:diagram-new — generate Mermaid architecture diagrams
  • /pm:diagram-update — refresh diagrams from current codebase
  • /pm:diagram-list, /pm:diagram-show — browse and display diagrams
  • Path traversal protection and input sanitization

Fixes

  • Address Copilot review comments on MCP server (path safety, env secrets)
  • Address Copilot review comments on diagrams (pipe escape, classDef)

Full Changelog: v3.21.0...v3.22.0

v3.21.0 — MCP UX, dynamic diagrams

01 Apr 09:50
5cfb2c9

Choose a tag to compare

Changed

  • MCP & Keys tab: persistent server cards, presets, env vars per server, save preview
  • API Keys: masked by default, eye icon toggle
  • Diagrams tab: dynamic loading from .claude/pm/diagrams/*.mmd
  • Config tab: Installed Plugins diagram moved here
  • Overview tab: Agent Selection tree moved here

npm: npm install -g claude-autopm@3.21.0

v3.20.3 — fix --force install

31 Mar 22:47
1a0b932

Choose a tag to compare

Fixed

  • autopm install --force now actually works — flag was consumed by yargs CLI and never passed to installer
  • bin/autopm.js now calls install.js directly with --force and --scenario flags
  • Removed duplicate CHANGELOG entry

npm: npm install -g claude-autopm@3.20.3

v3.20.2

31 Mar 22:24
02e5965

Choose a tag to compare

Fixed

  • autopm install --force now overwrites existing files (was silently skipping)
  • Backup created before force overwrite
  • Directory collision handling (skip with warning)
  • Mermaid emoji rendering (actual chars not escaped unicode)
  • Split /api/diagrams and /api/tests from polling endpoint
  • Guard mermaid CDN availability with fallback message
  • Test plan: fix double table close, escape pipe chars
  • renderTestPlan: render plain text lines as paragraphs

npm: npm install -g claude-autopm@3.20.2

v3.20.1 — Dashboard v2, Mermaid Diagrams, Test Plan

31 Mar 22:05
b580342

Choose a tag to compare

What is New in 3.20.x

Dashboard v2 (3.20.0)

  • Tab navigation: Overview, Config, MCP and Keys, Diagrams, Tests
  • Mermaid diagrams: architecture, epic flow, plugin graph, agent tree
  • Test plan: /pm:test-plan generates test cases from epic AC
  • Tests tab: test plan + last results + coverage

Interactive Config Dashboard (3.19.0)

  • /pm:dashboard --serve starts HTTP server with config forms
  • Plugin management with descriptions and tooltips
  • MCP server presets (Context7, Playwright)
  • API keys editor with suggested keys
  • Bearer token auth, auto-shutdown 5min idle

Introspection Commands (3.18.0)

  • /pm:agents, /pm:templates, /pm:config, /pm:mcp, /pm:session
  • /pm:learn, /pm:recall — session learnings
  • /pm:checkpoint — project state snapshots
  • Enhanced /pm:validate — AUTO-FIXED / NEEDS INPUT format

gstack UI Patterns (3.17.0)

  • Markdown tables in all status commands
  • Structured TODO format in pm:next, pm:what-next
  • JSONL event logger
  • Actionable error messages

Earlier (3.12.0 — 3.16.x)

  • XML rules unification (8 auto-loaded)
  • Plugin architecture (13 npm packages)
  • Agent consolidation (core-only + plugins)
  • Local issue/PRD/epic tracking
  • XML template system
  • 158 tests in CI

npm: npm install -g claude-autopm@3.20.1

v3.11.0 — XML Rule Enforcement

27 Mar 22:28
451b4c7

Choose a tag to compare

What's Changed

XML Rule Enforcement

Critical enforcement rules converted from Markdown to XML for stronger model compliance. XML signals to Claude "this is a machine instruction" not "this is documentation".

New XML rules:

  • tdd.enforcement.xml — TDD cycle with phase gates and violation auto-reject
  • coverage-thresholds.xml — Hard-gate coverage minimums (80/75/80/80%)
  • agent-mandatory.xml — Agent selection matrix with enforcement
  • context7.xml — Context7 query-before-code enforcement

Ultra-concise CLAUDE.md

  • base.md reduced from 249 → 46 lines (81% reduction)
  • Hybrid format: short Markdown + @include XML rules

New PM Commands

  • pm:issue-start — Start work on a GitHub issue with TDD
  • pm:issue-finish — Complete issue, run coverage, open PR
  • pm:review-fix — Process review comments and fix
  • pm:backlog — Show prioritized open issues

Stats

  • 502 lines added, 1,588 removed (net -1,086)
  • 28 files changed

Full Changelog: v3.10.0...v3.11.0