Changelog
This changelog documents significant changes to LumenFlow packages and the framework as a whole.
Versioning Policy
Section titled “Versioning Policy”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.
v2.3.2
Section titled “v2.3.2”Release Date: February 2026
Highlights
Section titled “Highlights”- Two-step completion:
wu:prepruns gates in the worktree,wu:donemerges from main - CLI accuracy: Command names and required flags aligned with current tooling
- Docs alignment: Workflow examples updated to match the current completion flow
Upgrade
Section titled “Upgrade”v2.2.0
Section titled “v2.2.0”Release Date: January 30, 2026
Methodology Configurability (INIT-010)
Section titled “Methodology Configurability (INIT-010)”This release introduces Methodology Configurability, allowing teams to choose their testing and architecture approach without fighting the framework.
New Features
Section titled “New Features”-
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:
Methodology Coverage Mode Tests Required tdd90% block Yes test-after70% warn Yes none0% off No
Breaking Changes
Section titled “Breaking Changes”None. This release is fully backwards compatible. Projects without explicit methodology configuration maintain identical behavior to v2.1.x.
Migration
Section titled “Migration”No migration required. See Choosing Your Methodology for guidance on adopting methodology configurability.
Upgrade
Section titled “Upgrade”See the v2.2.0 Release Notes for complete details.
v2.1.2
Section titled “v2.1.2”Release Date: January 2026
New Features
Section titled “New Features”- Micro-worktree upgrade: The
lumenflow:upgradecommand now uses micro-worktree isolation, allowing you to upgrade packages without creating a WU. Just runpnpm lumenflow:upgrade --latestfrom 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
Bug Fixes
Section titled “Bug Fixes”- guard-main-branch: Now correctly allows operations when running from inside a worktree on a lane branch (WU-1130)
Improvements
Section titled “Improvements”- lumenflow:upgrade: Atomic package updates with automatic
pnpm-lock.yamlregeneration - Documentation: Expanded guides for advanced workflows and polished existing content
- Gates: Better error messages for common gate failures
Upgrade
Section titled “Upgrade”See the Upgrade Guide for detailed instructions.
v2.0.0
Section titled “v2.0.0”Release Date: January 2026 (early)
Breaking Changes
Section titled “Breaking Changes”- Config version bump:
.lumenflow.config.yamlnow requiresversion: '2.0' - Lane format: Lanes now use “Parent: Sublane” format (e.g.,
Framework: Core) - Stamp location:
.lumenflow/stamps/ - State directory:
.lumenflow/
New Features
Section titled “New Features”- 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/memorypackage 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
Improvements
Section titled “Improvements”- 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
Migration Guide
Section titled “Migration Guide”See Migration Guide for upgrading from v1.x.
v1.6.0
Section titled “v1.6.0”Release Date: December 2025
New Features
Section titled “New Features”- GitHub Action: New
actions/lumenflow-gatesfor CI/CD integration - Headless Mode:
LUMENFLOW_HEADLESS=1for CI environments - wu:recover: Analyze and fix WU state inconsistencies
Improvements
Section titled “Improvements”- Performance: 40% faster worktree creation
- Error messages: More actionable error descriptions
- Documentation: Expanded agent onboarding docs
v1.5.0
Section titled “v1.5.0”Release Date: November 2025
New Features
Section titled “New Features”- wu:spawn: Generate context-rich prompts for AI agents
- Agent sessions: Track agent work with
agent:sessioncommands - Flow analysis:
flow:reportandflow:bottleneckscommands
Improvements
Section titled “Improvements”- Validation: Better WU YAML schema validation
- Hooks: More robust pre-commit and commit-msg hooks
v1.4.0
Section titled “v1.4.0”Release Date: October 2025
New Features
Section titled “New Features”- 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
Improvements
Section titled “Improvements”- wu:done: Better handling of merge conflicts
- Gates: Parallel execution for faster feedback
v1.3.0
Section titled “v1.3.0”Release Date: September 2025
New Features
Section titled “New Features”- Memory checkpoints:
mem:checkpointfor context recovery - Signal broadcasting:
mem:signalfor agent coordination - WU blocking:
wu:blockandwu:unblockcommands
Improvements
Section titled “Improvements”- Worktree cleanup: Automatic cleanup of stale worktrees
- State tracking: Event sourcing for WU state changes
v1.2.0
Section titled “v1.2.0”Release Date: August 2025
New Features
Section titled “New Features”- Custom gates: Define project-specific quality checks
- Docs-only mode:
--docs-onlyflag for documentation WUs - Validation commands:
validate:backlog:syncand friends
Improvements
Section titled “Improvements”- Performance: Lazy loading of optional dependencies
- Compatibility: Support for Node.js 20 and 22
v1.1.0
Section titled “v1.1.0”Release Date: July 2025
New Features
Section titled “New Features”- 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)
Improvements
Section titled “Improvements”- Error handling: Better recovery from failed wu:done
- Logging: Structured logging with trace IDs
v1.0.0
Section titled “v1.0.0”Release Date: June 2025
Initial Release
Section titled “Initial Release”- 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
Package Versions
Section titled “Package Versions”Current package versions as of v2.3.2:
| Package | Version | Description |
|---|---|---|
@lumenflow/core | 2.3.2 | Core WU lifecycle and state machine |
@lumenflow/cli | 2.3.2 | Command-line interface |
@lumenflow/memory | 2.3.2 | Session tracking and context recovery |
@lumenflow/agent | 2.3.2 | Agent definitions and skill loading |
@lumenflow/initiatives | 2.3.2 | Multi-phase project orchestration |
@lumenflow/metrics | 2.3.2 | DORA metrics and flow analysis |
@lumenflow/shims | 2.3.2 | Git and pnpm safety shims |
@lumenflow/gates-action | 1.0.0 | GitHub Action for CI gates |
Deprecations
Section titled “Deprecations”Deprecated in v2.0.0
Section titled “Deprecated in v2.0.0”isAgentBranchSync()- Use asyncisAgentBranch()instead.lumenflow/directory - Project state and audit logs- Single-word lane names - Use “Parent: Sublane” format
Removed in v2.0.0
Section titled “Removed in v2.0.0”- Legacy
backlog.yamlformat (usebacklog.md) wu:completecommand (renamed towu:done)--forceflag on wu:done (use--skip-gateswith--reason)
Roadmap
Section titled “Roadmap”v2.3.0 (Planned)
Section titled “v2.3.0 (Planned)”- Skill registry at lumenflow.dev
- Enhanced metrics dashboard
- VS Code extension
v3.0.0 (Future)
Section titled “v3.0.0 (Future)”- Multi-repo support
- Enterprise SSO integration
- Advanced analytics