Skip to content

v1.0.0

Choose a tag to compare

@AsemDevs AsemDevs released this 05 Apr 09:40
· 418 commits to main since this release

OpenPlanr v1.0.0

The first major release — OpenPlanr is now a complete agile planning platform for AI-powered development workflows.

Highlights

  • Backlog management — capture ideas, AI-prioritize by impact/effort, promote to tasks or stories
  • Sprint planning — time-boxed iterations with AI-powered task selection and velocity tracking
  • Task templates — 5 built-in templates + save your own from existing task lists
  • Smart rules for coding agents — 4-step context-gathering protocol teaches Claude Code, Cursor, and Codex to read the full planning hierarchy before implementing
  • AI quality guardrails — auto-extracted pattern rules, post-generation validation, and dependency chain detection

New Commands

Command Description
planr backlog add/list/prioritize/promote/close Lightweight backlog with AI prioritization
planr sprint create/add/status/close/list/history Sprint management with velocity charts
planr template list/show/use/save/delete Reusable task templates (5 built-in)

Breaking Changes

  • Removed planr task/quick implement and planr task/quick fix — coding agents now handle implementation directly via planr rules generate. The generated rules file teaches agents the full context-gathering protocol (read task → walk parent chain → read ADRs → scan codebase).
  • 8 agent adapter files deleted (~1,150 lines) — agent-factory, claude-agent, codex-agent, cursor-agent, implementation-bridge, progress, prompt-composer, types

What's Changed

Added

  • planr backlog — capture, prioritize, and promote work items
  • planr sprint — time-boxed iterations with AI auto-select and velocity tracking
  • planr template — 5 built-in templates + custom template save/use
  • User-defined AI rules (.planr/rules.md)
  • Auto-extracted pattern rules (5 heuristic detectors)
  • Post-generation validation (modify-on-missing, create-on-existing, dependency gaps)
  • display utility — 13 methods for formatted CLI output
  • ArtifactFrontmatter type for typed artifact boundaries
  • ESM exports field and dynamic CLI version

Changed

  • Rules templates rewritten with 4-step context-gathering protocol
  • Sprint task entries now include title and relative file link
  • Sprint auto-select sends subtask counts and parent context to AI
  • 39 bare catch {} blocks → logger.debug for --verbose visibility
  • Strict Biome rules: noExplicitAny, noNonNullAssertion, noConsole
  • @anthropic-ai/sdk bumped to 0.81.0

Fixed

  • Slugify ENAMETOOLONG crash (80-char truncation with word-boundary trimming)
  • Backlog title triplication in generated items
  • Task parser bold ID regex (empty template saves)
  • Sprint "untitled" filename for named sprints
  • Plan summary overcounting artifacts
  • progressBar percent clamping, logger.debug Error formatting, safer Map access

Developer Experience

  • 47 new tests (349 total across 29 test files)
  • Coverage thresholds raised from 3% → 14%
  • display.* / logger.* separation for formatted vs operational output

Install / Upgrade

npm install -g openplanr@1.0.0

Full changelog: https://github.com/TechArc-io/OpenPlanr/blob/main/CHANGELOG.md