Skip to content

Changelog

This changelog documents significant changes to LumenFlow packages and the framework as a whole.

LumenFlow packages follow Semantic Versioning:

  • Major (X.0.0): Breaking changes that require migration
  • Minor (0.X.0): New features, backwards compatible
  • Patch (0.0.X): Bug fixes, backwards compatible

All @lumenflow/* packages are versioned together for simplicity. The @lumenflow/metrics package may have independent minor versions.

Latest

Release Date: February 2026

  • Two-step completion: wu:prep runs gates in the worktree, wu:done merges from main
  • CLI accuracy: Command names and required flags aligned with current tooling
  • Docs alignment: Workflow examples updated to match the current completion flow
pnpm lumenflow:upgrade --latest

Release Date: January 30, 2026

This release introduces Methodology Configurability, allowing teams to choose their testing and architecture approach without fighting the framework.

methodology:
  testing: 'tdd' # tdd | test-after | none
  architecture: 'hexagonal' # hexagonal | layered | none
  overrides:
    coverage_threshold: 85
    coverage_mode: 'warn'
  • Methodology configuration: Configure testing (tdd, test-after, none) and architecture (hexagonal, layered, none) methodology in .lumenflow.config.yaml

  • Methodology-aware spawn prompts: Agent prompts now include methodology-specific guidance. TDD includes RED-GREEN-REFACTOR patterns; test-after allows implementation before tests; none removes testing ceremony.

  • Template-based coverage thresholds: Each methodology provides sensible defaults:

    MethodologyCoverageModeTests Required
    tdd90%blockYes
    test-after70%warnYes
    none0%offNo

None. This release is fully backwards compatible. Projects without explicit methodology configuration maintain identical behavior to v2.1.x.

No migration required. See Choosing Your Methodology for guidance on adopting methodology configurability.

pnpm lumenflow:upgrade --latest

See the v2.2.0 Release Notes for complete details.


Release Date: January 2026

  • Micro-worktree upgrade: The lumenflow:upgrade command now uses micro-worktree isolation, allowing you to upgrade packages without creating a WU. Just run pnpm lumenflow:upgrade --latest from your main checkout.
  • Skills tutorial: Comprehensive documentation for creating and publishing custom skills
  • TypeDoc API documentation: Auto-generated API reference for all packages
  • Cookbook examples: Real-world patterns and recipes for common workflows
  • guard-main-branch: Now correctly allows operations when running from inside a worktree on a lane branch (WU-1130)
  • lumenflow:upgrade: Atomic package updates with automatic pnpm-lock.yaml regeneration
  • Documentation: Expanded guides for advanced workflows and polished existing content
  • Gates: Better error messages for common gate failures
pnpm lumenflow:upgrade --latest
pnpm exec lumenflow docs:sync --force

See the Upgrade Guide for detailed instructions.


Release Date: January 2026 (early)

  • Config version bump: .lumenflow.config.yaml now requires version: '2.0'
  • Lane format: Lanes now use “Parent: Sublane” format (e.g., Framework: Core)
  • Stamp location: .lumenflow/stamps/
  • State directory: .lumenflow/
  • Agent Pattern Registry: Central registry for AI agent branch patterns at lumenflow.dev/registry/
  • Context-Aware Validation: Commands now validate location, WU status, and git state
  • Memory Layer: New @lumenflow/memory package for agent session tracking
  • Initiatives: Multi-phase project orchestration with @lumenflow/initiatives
  • DORA Metrics: Flow metrics and bottleneck analysis in @lumenflow/metrics
  • Skills System: Modular knowledge bundles for AI agents in .claude/skills/
  • Language Presets: Gate presets for Node, Python, Go, Rust, Java, Ruby, PHP, .NET
  • wu:claim: Now uses micro-worktree isolation for atomic state updates
  • wu:done: Spec completeness validation prevents placeholder WUs
  • Gates: Config-driven presets reduce boilerplate configuration
  • CLI: Better error messages with copy-paste fix commands

See Migration Guide for upgrading from v1.x.


Release Date: December 2025

  • GitHub Action: New actions/lumenflow-gates for CI/CD integration
  • Headless Mode: LUMENFLOW_HEADLESS=1 for CI environments
  • wu:recover: Analyze and fix WU state inconsistencies
  • Performance: 40% faster worktree creation
  • Error messages: More actionable error descriptions
  • Documentation: Expanded agent onboarding docs

Release Date: November 2025

  • wu:spawn: Generate context-rich prompts for AI agents
  • Agent sessions: Track agent work with agent:session commands
  • Flow analysis: flow:report and flow:bottlenecks commands
  • Validation: Better WU YAML schema validation
  • Hooks: More robust pre-commit and commit-msg hooks

Release Date: October 2025

  • Initiatives: Link WUs to multi-phase initiatives
  • Lane inference: Automatic lane suggestion based on code paths
  • Skip-gates audit: Logged to .lumenflow/skip-gates-audit.log
  • wu:done: Better handling of merge conflicts
  • Gates: Parallel execution for faster feedback

Release Date: September 2025

  • Memory checkpoints: mem:checkpoint for context recovery
  • Signal broadcasting: mem:signal for agent coordination
  • WU blocking: wu:block and wu:unblock commands
  • Worktree cleanup: Automatic cleanup of stale worktrees
  • State tracking: Event sourcing for WU state changes

Release Date: August 2025

  • Custom gates: Define project-specific quality checks
  • Docs-only mode: --docs-only flag for documentation WUs
  • Validation commands: validate:backlog:sync and friends
  • Performance: Lazy loading of optional dependencies
  • Compatibility: Support for Node.js 20 and 22

Release Date: July 2025

  • Lane WIP limits: Configurable work-in-progress limits per lane
  • Stamp timestamps: Stamps now include completion timestamp
  • Extended schema: More WU fields (exposure, escalation_triggers)
  • Error handling: Better recovery from failed wu:done
  • Logging: Structured logging with trace IDs

Release Date: June 2025

  • Core workflow: wu:create, wu:claim, wu:done
  • Worktree isolation: Automatic worktree management
  • Quality gates: Format, lint, typecheck, test
  • Lane-based WIP: One active WU per lane
  • Stamps: Completion tracking with .lumenflow/stamps/
  • Hooks: Pre-commit and commit-msg enforcement

Current package versions as of v2.3.2:

PackageVersionDescription
@lumenflow/core2.3.2Core WU lifecycle and state machine
@lumenflow/cli2.3.2Command-line interface
@lumenflow/memory2.3.2Session tracking and context recovery
@lumenflow/agent2.3.2Agent definitions and skill loading
@lumenflow/initiatives2.3.2Multi-phase project orchestration
@lumenflow/metrics2.3.2DORA metrics and flow analysis
@lumenflow/shims2.3.2Git and pnpm safety shims
@lumenflow/gates-action1.0.0GitHub Action for CI gates
  • isAgentBranchSync() - Use async isAgentBranch() instead
  • .lumenflow/ directory - Project state and audit logs
  • Single-word lane names - Use “Parent: Sublane” format
  • Legacy backlog.yaml format (use backlog.md)
  • wu:complete command (renamed to wu:done)
  • --force flag on wu:done (use --skip-gates with --reason)
  • Skill registry at lumenflow.dev
  • Enhanced metrics dashboard
  • VS Code extension
  • Multi-repo support
  • Enterprise SSO integration
  • Advanced analytics