Skip to content

Commit 82d211b

Browse files
Brian MadisonBrian Madison
authored andcommitted
release: bump to v6.0.0-Beta.0 - Alpha to Beta transition
- Transition BMad Method from Alpha to Beta - Beta versions now publish to npm 'latest' tag (default for npx) - Updated manual release workflow to prioritize beta releases - Updated CHANGELOG with Beta.0 release notes
1 parent 8719d82 commit 82d211b

4 files changed

Lines changed: 97 additions & 7 deletions

File tree

.github/workflows/manual-release.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ on:
66
version_bump:
77
description: Version bump type
88
required: true
9-
default: alpha
9+
default: beta
1010
type: choice
1111
options:
12-
- alpha
1312
- beta
13+
- alpha
1414
- patch
1515
- minor
1616
- major
@@ -158,9 +158,12 @@ jobs:
158158
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
159159
run: |
160160
VERSION="${{ steps.version.outputs.new_version }}"
161-
if [[ "$VERSION" == *"alpha"* ]] || [[ "$VERSION" == *"beta"* ]]; then
162-
echo "Publishing prerelease version with --tag alpha"
161+
if [[ "$VERSION" == *"alpha"* ]]; then
162+
echo "Publishing alpha prerelease version with --tag alpha"
163163
npm publish --tag alpha
164+
elif [[ "$VERSION" == *"beta"* ]]; then
165+
echo "Publishing beta prerelease version with --tag latest"
166+
npm publish --tag latest
164167
else
165168
echo "Publishing stable version with --tag latest"
166169
npm publish --tag latest

CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,92 @@
11
# Changelog
22

3+
## [6.0.0-Beta.0]
4+
5+
**Release: January 2026 - Alpha to Beta Transition**
6+
7+
### 🎉 Beta Release
8+
9+
- **Transition from Alpha to Beta**: BMad Method is now in Beta! This marks a significant milestone in the framework's development
10+
- **NPM Default Tag**: Beta versions are now published with the `latest` tag, making `npx bmad-method` serve the beta version by default
11+
12+
### 🌟 Key Highlights
13+
14+
1. **bmad-help**: Revolutionary AI-powered guidance system replaces the alpha workflow-init and workflow tracking — introduces full AI intelligence to guide users through workflows, commands, and project context
15+
2. **Module Ecosystem Expansion**: bmad-builder, CIS (Creative Intelligence Suite), and Game Dev Studio moved to separate repositories for focused development
16+
3. **Installer Consolidation**: Unified installer architecture with standardized command naming (`bmad-dash-case.md` or `bmad-*-agent-*.md`)
17+
4. **Windows Compatibility**: Complete migration from Inquirer.js to @clack/prompts for reliable cross-platform support
18+
19+
### 🚀 Major Features
20+
21+
**bmad-help - Intelligent Guidance System:**
22+
23+
- **Replaces**: workflow-init and legacy workflow tracking
24+
- **AI-Powered**: Full context awareness of installed modules, workflows, agents, and commands
25+
- **Dynamic Discovery**: Automatically catalogs all available workflows from installed modules
26+
- **Intelligent Routing**: Guides users to the right workflow or agent based on their goal
27+
- **IDE Integration**: Generates proper IDE command files for all discovered workflows
28+
29+
**Module Restructuring:**
30+
31+
| Module | Status | New Location |
32+
| ------------------------------------- | ------------------------------------------------- | ------------------------------------------------------- |
33+
| **bmad-builder** | Near beta, with docs and walkthroughs coming soon | `bmad-code-org/bmad-builder` |
34+
| **CIS** (Creative Intelligence Suite) | Published as npm package | `bmad-code-org/bmad-module-creative-intelligence-suite` |
35+
| **Game Dev Studio** | Published as npm package | `bmad-code-org/bmad-module-game-dev-studio` |
36+
37+
### 🔧 Installer & CLI Improvements
38+
39+
**UnifiedInstaller Architecture:**
40+
41+
- All IDE installers now use a common `UnifiedInstaller` class
42+
- Standardized command naming conventions:
43+
- Workflows: `bmad-module-workflow-name.md`
44+
- Agents: `bmad-module-agent-name.md`
45+
- Tasks: `bmad-task-name.md`
46+
- Tools: `bmad-tool-name.md`
47+
- External module installation from npm with progress indicators
48+
- Module removal on unselect with confirmation
49+
50+
**Windows Compatibility Fix:**
51+
52+
- Replaced Inquirer.js with @clack/prompts to fix arrow key navigation issues on Windows
53+
- All 91 installer workflows migrated to new prompt system
54+
55+
### 📚 Documentation Updates
56+
57+
**Significant docsite improvements:**
58+
59+
- Interactive workflow guide page (`/workflow-guide`) with track selector
60+
- TEA documentation restructured using Diátaxis framework (25 docs)
61+
- Style guide optimized for LLM readers (367 lines, down from 767)
62+
- Glossary rewritten using table format (123 lines, down from 373)
63+
- README overhaul with numbered command flows and prominent `/bmad-help` callout
64+
- New workflow map diagram with interactive HTML
65+
- New editorial review tasks for document quality
66+
- E2E testing methodology for Game Dev Studio
67+
68+
More documentation updates coming soon.
69+
70+
### 🐛 Bug Fixes
71+
72+
- Fixed TodoMVC URL references to include `/dist/` path
73+
- Fixed glob pattern normalization for Windows compatibility
74+
- Fixed YAML indentation in kilo.js customInstructions field
75+
- Fixed stale path references in check-implementation-readiness workflow
76+
- Fixed sprint-status.yaml sync in correct-course workflow
77+
- Fixed web bundler entry point reference
78+
- Fixed mergeModuleHelpCatalogs ordering after generateManifests
79+
80+
### 📊 Statistics
81+
82+
- **91 commits** since alpha.23
83+
- **969 files changed** (+23,716 / -91,509 lines)
84+
- **Net reduction of ~67,793 lines** through cleanup and consolidation
85+
- **3 major modules** moved to separate repositories
86+
- **Complete installer refactor** for standardization
87+
88+
---
89+
390
## [6.0.0-alpha.23]
491

592
**Release: January 11, 2026**

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "bmad-method",
4-
"version": "6.0.0-alpha.23",
4+
"version": "6.0.0-Beta.0",
55
"description": "Breakthrough Method of Agile AI-driven Development",
66
"keywords": [
77
"agile",

0 commit comments

Comments
 (0)