2025-09-28 23:17:07 -05:00
# Changelog
2025-08-10 14:26:15 +00:00
2025-10-05 15:52:48 -07:00
## [Unreleased]
### Codex Installer
- Codex installer uses custom prompts in `.codex/prompts/` , instead of `AGENTS.md`
2025-09-28 23:17:07 -05:00
## [6.0.0-alpha.0]
2025-07-06 02:08:48 +00:00
2025-09-28 23:17:07 -05:00
**Release: September 28, 2025**
2025-07-05 02:32:21 +00:00
2025-09-28 23:17:07 -05:00
Initial alpha release of a major rewrite and overhaul improvement of past versions.
2025-06-28 13:36:44 +00:00
2025-09-28 23:17:07 -05:00
### Major New Features
2025-06-28 13:36:44 +00:00
2025-09-28 23:17:07 -05:00
- **Lean Core**: The core of BMad is very simple - common tasks that apply to any future module or agents, along with common agents that will be added to any modules - bmad-web-orchestrator and bmad-master.
- **BMad Method**: The new BMad Method (AKA bmm) is a complete overhaul of the v4 method, now a fully scale adaptive rewrite. The workflow now scales from small enhancements to massive undertakings across multiple services or architectures, supporting a new vast array of project type, including a full subclass of game development specifics.
- **BoMB**: The BMad Builder (AKA BoMB) now is able to fully automate creation and conversion of expansion packs from v5 to modules in v5 along with the net new ideation and brainstorming through implementation and testing of net new Modules, Workflows (were tasks and templates), Module Agents, and Standalone Personal Agents
- **CIS**: The Creative Intelligence Suite (AKA CIS)
2025-06-28 07:23:35 +00:00
2025-09-28 23:17:07 -05:00
## [v5.0.0] - SKIPPED
2025-06-21 20:26:47 +00:00
2025-09-28 23:17:07 -05:00
**Note**: Version 5.0.0 was skipped due to NPX registry issues that corrupted the version. Development continues with v6.0.0-alpha.0.
2025-06-21 20:26:47 +00:00
2025-09-28 23:17:07 -05:00
## [v4.43.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v4.43.0)
2025-06-21 20:26:47 +00:00
2025-09-28 23:17:07 -05:00
**Release: August-September 2025 (v4.31.0 - v4.43.1)**
2025-06-21 20:26:47 +00:00
2025-09-28 23:17:07 -05:00
Focus on stability, ecosystem growth, and professional tooling.
2025-06-21 20:26:47 +00:00
2025-09-28 23:17:07 -05:00
### Major Integrations
2025-06-20 04:50:24 +00:00
2025-09-28 23:17:07 -05:00
- **Codex CLI & Web**: Full Codex integration with web and CLI modes
- **Auggie CLI**: Augment Code integration
- **iFlow CLI**: iFlow support in installer
- **Gemini CLI Custom Commands**: Enhanced Gemini CLI capabilities
2025-06-20 04:50:24 +00:00
2025-09-28 23:17:07 -05:00
### Expansion Packs
2025-06-20 04:50:24 +00:00
2025-09-28 23:17:07 -05:00
- **Godot Game Development**: Complete game dev workflow
- **Creative Writing**: Professional writing agent system
- **Agent System Templates**: Template expansion pack (Part 2)
2025-06-20 03:48:25 +00:00
2025-09-28 23:17:07 -05:00
### Advanced Features
2025-06-20 03:48:25 +00:00
2025-09-28 23:17:07 -05:00
- **AGENTS.md Generation**: Auto-generated agent documentation
- **NPM Script Injection**: Automatic package.json updates
- **File Exclusion**: `.bmad-flattenignore` support for flattener
- **JSON-only Integration**: Compact integration mode
2025-06-20 03:48:25 +00:00
2025-09-28 23:17:07 -05:00
### Quality & Stability
2025-06-20 03:30:30 +00:00
2025-09-28 23:17:07 -05:00
- **PR Validation Workflow**: Automated contribution checks
- **Fork-Friendly CI/CD**: Opt-in mechanism for forks
- **Code Formatting**: Prettier integration with pre-commit hooks
- **Update Checker**: `npx bmad-method update-check` command
2025-06-20 03:30:30 +00:00
2025-09-28 23:17:07 -05:00
### Flattener Improvements
2025-06-20 03:30:30 +00:00
2025-09-28 23:17:07 -05:00
- Detailed statistics with emoji-enhanced `.stats.md`
- Improved project root detection
- Modular component architecture
- Binary directory exclusions (venv, node_modules, etc.)
2025-06-19 23:57:45 +00:00
2025-09-28 23:17:07 -05:00
### Documentation & Community
2025-06-19 23:57:45 +00:00
2025-09-28 23:17:07 -05:00
- Brownfield document naming consistency fixes
- Architecture template improvements
- Trademark and licensing clarity
- Contributing guidelines refinement
2025-06-19 23:57:45 +00:00
2025-09-28 23:17:07 -05:00
### Developer Experience
2025-06-19 23:07:55 +00:00
2025-09-28 23:17:07 -05:00
- Version synchronization scripts
- Manual release workflow enhancements
- Automatic release notes generation
- Changelog file path configuration
2025-06-19 23:07:55 +00:00
2025-09-28 23:17:07 -05:00
[View v4.43.1 tag ](https://github.com/bmad-code-org/BMAD-METHOD/tree/v4.43.1 )
2025-06-19 23:07:55 +00:00
2025-09-28 23:17:07 -05:00
## [v4.30.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v4.30.0)
2025-06-19 22:13:03 +00:00
2025-09-28 23:17:07 -05:00
**Release: July 2025 (v4.21.0 - v4.30.4)**
2025-06-19 22:13:03 +00:00
2025-09-28 23:17:07 -05:00
Introduction of advanced IDE integrations and command systems.
2025-06-19 18:36:57 +00:00
2025-09-28 23:17:07 -05:00
### Claude Code Integration
2025-06-19 18:36:57 +00:00
2025-09-28 23:17:07 -05:00
- **Slash Commands**: Native Claude Code slash command support for agents
- **Task Commands**: Direct task invocation via slash commands
- **BMad Subdirectory**: Organized command structure
- **Nested Organization**: Clean command hierarchy
2025-06-19 18:36:57 +00:00
2025-09-28 23:17:07 -05:00
### Agent Enhancements
2025-06-19 18:25:32 +00:00
2025-09-28 23:17:07 -05:00
- BMad-master knowledge base loading
- Improved brainstorming facilitation
- Better agent task following with cost-saving model combinations
- Direct commands in agent definitions
2025-06-19 03:55:00 +00:00
2025-09-28 23:17:07 -05:00
### Installer Improvements
2025-06-19 03:55:00 +00:00
2025-09-28 23:17:07 -05:00
- Memory-efficient processing
- Clear multi-select IDE prompts
- GitHub Copilot support with improved UX
- ASCII logo (because why not)
2025-06-19 00:58:56 +00:00
2025-09-28 23:17:07 -05:00
### Platform Support
2025-06-19 00:58:56 +00:00
2025-09-28 23:17:07 -05:00
- Windows compatibility improvements (regex fixes, newline handling)
- Roo modes configuration
- Support for multiple CLI tools simultaneously
2025-06-19 00:58:56 +00:00
2025-09-28 23:17:07 -05:00
### Expansion Ecosystem
2025-06-19 00:17:38 +00:00
2025-09-28 23:17:07 -05:00
- 2D Unity Game Development expansion pack
- Improved expansion pack documentation
- Better isolated expansion pack installations
2025-06-19 00:17:38 +00:00
2025-09-28 23:17:07 -05:00
[View v4.30.4 tag ](https://github.com/bmad-code-org/BMAD-METHOD/tree/v4.30.4 )
2025-06-19 00:17:38 +00:00
2025-09-28 23:17:07 -05:00
## [v4.20.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v4.20.0)
2025-06-18 03:22:28 +00:00
2025-09-28 23:17:07 -05:00
**Release: June 2025 (v4.11.0 - v4.20.0)**
2025-06-18 03:22:28 +00:00
2025-09-28 23:17:07 -05:00
Major focus on documentation quality and expanding QA agent capabilities.
2025-06-18 03:22:28 +00:00
2025-09-28 23:17:07 -05:00
### Documentation Overhaul
2025-06-18 03:22:28 +00:00
2025-09-28 23:17:07 -05:00
- **Workflow Diagrams**: Visual explanations of planning and development cycles
- **QA Role Expansion**: QA agent transformed into senior code reviewer
- **User Guide Refresh**: Complete rewrite with clearer explanations
- **Contributing Guidelines**: Clarified principles and contribution process
2025-06-18 03:22:28 +00:00
2025-09-28 23:17:07 -05:00
### QA Agent Transformation
2025-06-18 00:42:09 +00:00
2025-09-28 23:17:07 -05:00
- Elevated from simple tester to senior developer/code reviewer
- Code quality analysis and architectural feedback
- Pre-implementation review capabilities
- Integration with dev cycle for quality gates
2025-06-18 00:42:09 +00:00
2025-09-28 23:17:07 -05:00
### IDE Ecosystem Growth
2025-06-18 00:42:09 +00:00
2025-09-28 23:17:07 -05:00
- **Cline IDE Support**: Added configuration for Cline
- **Gemini CLI Integration**: Native Gemini CLI support
- **Expansion Pack Installation**: Automated expansion agent setup across IDEs
2025-06-17 20:32:24 +00:00
2025-09-28 23:17:07 -05:00
### New Capabilities
2025-06-17 20:32:24 +00:00
2025-09-28 23:17:07 -05:00
- Markdown-tree integration for document sharding
- Quality gates to prevent task completion with failures
- Enhanced brownfield workflow documentation
- Team-based agent bundling improvements
2025-06-17 20:32:24 +00:00
2025-09-28 23:17:07 -05:00
### Developer Tools
2025-06-17 20:32:24 +00:00
2025-09-28 23:17:07 -05:00
- Better expansion pack isolation
- Automatic rule generation for all supported IDEs
- Common files moved to shared locations
- Hardcoded dependencies removed from installer
2025-06-17 20:32:24 +00:00
2025-09-28 23:17:07 -05:00
[View v4.20.0 tag ](https://github.com/bmad-code-org/BMAD-METHOD/tree/v4.20.0 )
2025-06-17 02:27:04 +00:00
2025-09-28 23:17:07 -05:00
## [v4.10.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v4.10.0)
2025-06-17 02:27:04 +00:00
2025-09-28 23:17:07 -05:00
**Release: June 2025 (v4.3.0 - v4.10.3)**
2025-06-17 00:32:39 +00:00
2025-09-28 23:17:07 -05:00
This release focused on making BMAD more configurable and adaptable to different project structures.
2025-06-17 00:32:39 +00:00
2025-09-28 23:17:07 -05:00
### Configuration System
2025-06-17 00:32:39 +00:00
2025-09-28 23:17:07 -05:00
- **Optional Core Config**: Document sharding and core configuration made optional
- **Flexible File Resolution**: Support for non-standard document structures
- **Debug Logging**: Configurable debug mode for agent troubleshooting
- **Fast Update Mode**: Quick updates without breaking customizations
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
### Agent Improvements
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
- Clearer file resolution instructions for all agents
- Fuzzy task resolution for better agent autonomy
- Web orchestrator knowledge base expansion
- Better handling of deviant PRD/Architecture structures
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
### Installation Enhancements
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
- V4 early detection for improved update flow
- Prevented double installation during updates
- Better handling of YAML manifest files
- Expansion pack dependencies properly included
2025-06-15 19:25:50 +00:00
2025-06-16 02:28:52 +00:00
### Bug Fixes
2025-09-28 23:17:07 -05:00
- SM agent file resolution issues
- Installer upgrade path corrections
- Bundle build improvements
- Template formatting fixes
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
[View v4.10.3 tag ](https://github.com/bmad-code-org/BMAD-METHOD/tree/v4.10.3 )
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
## [v4.0.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v4.0.0)
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
**Release: June 20, 2025 (v4.0.0 - v4.2.0)**
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
Version 4 represented a complete architectural overhaul, transforming BMAD from a collection of prompts into a professional, distributable framework.
2025-06-15 19:25:50 +00:00
2025-09-28 23:17:07 -05:00
### Framework Transformation
2025-06-15 01:31:05 +00:00
2025-09-28 23:17:07 -05:00
- **NPM Package**: Professional distribution and simple installation via `npx bmad-method install`
- **Modular Architecture**: Move to `.bmad-core` hidden folder structure
- **Multi-IDE Support**: Unified support for Claude Code, Cursor, Roo, Windsurf, and many more
- **Schema Standardization**: YAML-based agent and team definitions
- **Automated Installation**: One-command setup with upgrade detection
2025-06-15 01:31:05 +00:00
2025-09-28 23:17:07 -05:00
### Agent System Overhaul
2025-06-15 01:30:10 +00:00
2025-09-28 23:17:07 -05:00
- Agent team workflows (fullstack, no-ui, all agents)
- Web bundle generation for platform-agnostic deployment
- Task-based architecture (separate task definitions from agents)
- IDE-specific agent activation (slash commands for Claude Code, rules for Cursor, etc.)
2025-06-15 01:21:07 +00:00
2025-09-28 23:17:07 -05:00
### New Capabilities
2025-06-15 16:05:39 +00:00
2025-09-28 23:17:07 -05:00
- Brownfield project support (existing codebases)
- Greenfield project workflows (new projects)
- Expansion pack architecture for domain specialization
- Document sharding for better context management
- Automatic semantic versioning and releases
2025-06-15 16:05:39 +00:00
2025-09-28 23:17:07 -05:00
### Developer Experience
2025-06-15 16:05:39 +00:00
2025-09-28 23:17:07 -05:00
- Automatic upgrade path from v3 to v4
- Backup creation for user customizations
- VSCode settings and markdown linting
- Comprehensive documentation restructure
2025-06-15 16:05:39 +00:00
2025-09-28 23:17:07 -05:00
[View v4.2.0 tag ](https://github.com/bmad-code-org/BMAD-METHOD/tree/v4.2.0 )
2025-06-15 16:05:39 +00:00
2025-09-28 23:17:07 -05:00
## [v3.0.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v3.0.0)
2025-06-15 01:30:10 +00:00
2025-09-28 23:17:07 -05:00
**Release: May 20, 2025**
2025-06-15 14:59:49 +00:00
2025-09-28 23:17:07 -05:00
Version 3 introduced the revolutionary orchestrator concept, creating a unified agent experience.
2025-06-15 14:59:49 +00:00
2025-09-28 23:17:07 -05:00
### Major Features
2025-06-15 14:59:49 +00:00
2025-09-28 23:17:07 -05:00
- **BMad Orchestrator**: Uber-agent that orchestrates all specialized agents
- **Web-First Approach**: Streamlined web setup with pre-compiled agent bundles
- **Simplified Onboarding**: Complete setup in minutes with clear quick-start guide
- **Build System**: Scripts to compile web agents from modular components
2025-06-15 14:59:49 +00:00
2025-09-28 23:17:07 -05:00
### Architecture Changes
2025-06-15 01:41:03 +00:00
2025-09-28 23:17:07 -05:00
- Consolidated agent system with centralized orchestration
- Web build sample folder with ready-to-deploy configurations
- Improved documentation structure with visual setup guides
- Better separation between web and IDE workflows
2025-06-15 06:19:47 +00:00
2025-09-28 23:17:07 -05:00
### New Capabilities
2025-06-15 06:19:47 +00:00
2025-09-28 23:17:07 -05:00
- Single agent interface (`/help` command system)
- Brainstorming and ideation support
- Integrated method explanation within the agent itself
- Cross-platform consistency (Gemini Gems, Custom GPTs)
2025-06-15 06:19:47 +00:00
2025-09-28 23:17:07 -05:00
[View V3 Branch ](https://github.com/bmad-code-org/BMAD-METHOD/tree/V3 )
2025-06-15 06:19:47 +00:00
2025-09-28 23:17:07 -05:00
## [v2.0.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v2.0.0)
2025-06-15 06:19:47 +00:00
2025-09-28 23:17:07 -05:00
**Release: April 17, 2025**
2025-06-15 06:06:35 +00:00
2025-09-28 23:17:07 -05:00
Version 2 addressed the major shortcomings of V1 by introducing separation of concerns and quality validation mechanisms.
2025-06-15 06:06:35 +00:00
2025-09-28 23:17:07 -05:00
### Major Improvements
2025-06-15 06:06:35 +00:00
2025-09-28 23:17:07 -05:00
- **Template Separation**: Templates decoupled from agent definitions for greater flexibility
- **Quality Checklists**: Advanced elicitation checklists to validate document quality
- **Web Agent Discovery**: Recognition of Gemini Gems and Custom GPTs power for structured planning
- **Granular Web Agents**: Simplified, clearly-defined agent roles optimized for web platforms
- **Installer**: A project installer that copied the correct files to a folder at the destination
2025-06-15 06:06:35 +00:00
2025-09-28 23:17:07 -05:00
### Key Features
2025-06-15 06:06:35 +00:00
2025-09-28 23:17:07 -05:00
- Separated template files from agent personas
- Introduced forced validation rounds through checklists
- Cost-effective structured planning workflow using web platforms
- Self-contained agent personas with external template references
2025-06-15 01:41:03 +00:00
2025-09-28 23:17:07 -05:00
### Known Issues
2025-06-15 01:41:03 +00:00
2025-09-28 23:17:07 -05:00
- Duplicate templates/checklists for web vs IDE versions
- Manual export/import workflow between agents
- Creating each web agent separately was tedious
2025-06-15 01:41:03 +00:00
2025-09-28 23:17:07 -05:00
[View V2 Branch ](https://github.com/bmad-code-org/BMAD-METHOD/tree/V2 )
2025-06-15 01:31:05 +00:00
2025-09-28 23:17:07 -05:00
## [v1.0.0](https://github.com/bmad-code-org/BMAD-METHOD/releases/tag/v1.0.0)
2025-06-15 01:31:05 +00:00
2025-09-28 23:17:07 -05:00
**Initial Release: April 6, 2025**
2025-06-15 01:31:05 +00:00
2025-09-28 23:17:07 -05:00
The original BMAD Method was a tech demo showcasing how different custom agile personas could be used to build out artifacts for planning and executing complex applications from scratch. This initial version established the foundation of the AI-driven agile development approach.
2025-06-15 01:21:07 +00:00
2025-09-28 23:17:07 -05:00
### Key Features
2025-06-15 01:21:07 +00:00
2025-09-28 23:17:07 -05:00
- Introduction of specialized AI agent personas (PM, Architect, Developer, etc.)
- Template-based document generation for planning artifacts
- Emphasis on planning MVP scope with sufficient detail to guide developer agents
- Hard-coded custom mode prompts integrated directly into agent configurations
- The OG of Context Engineering in a structured way
2025-06-15 01:26:42 +00:00
2025-09-28 23:17:07 -05:00
### Limitations
2025-06-15 01:26:42 +00:00
2025-09-28 23:17:07 -05:00
- Limited customization options
- Web usage was complicated and not well-documented
- Rigid scope and purpose with templates coupled to agents
- Not optimized for IDE integration
2025-06-15 01:21:07 +00:00
2025-09-28 23:17:07 -05:00
[View V1 Branch ](https://github.com/bmad-code-org/BMAD-METHOD/tree/V1 )
2025-06-15 01:21:07 +00:00
2025-09-28 23:17:07 -05:00
## Installation
2025-06-15 01:21:07 +00:00
2025-09-28 23:17:07 -05:00
```bash
npx bmad-method
```
2025-08-16 19:08:39 -05:00
2025-09-28 23:17:07 -05:00
For detailed release notes, see the [GitHub releases page ](https://github.com/bmad-code-org/BMAD-METHOD/releases ).