mirror of
https://github.com/bmad-code-org/BMAD-METHOD.git
synced 2026-01-30 04:32:02 +00:00
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
This commit is contained in:
11
.github/workflows/manual-release.yaml
vendored
11
.github/workflows/manual-release.yaml
vendored
@@ -6,11 +6,11 @@ on:
|
|||||||
version_bump:
|
version_bump:
|
||||||
description: Version bump type
|
description: Version bump type
|
||||||
required: true
|
required: true
|
||||||
default: alpha
|
default: beta
|
||||||
type: choice
|
type: choice
|
||||||
options:
|
options:
|
||||||
- alpha
|
|
||||||
- beta
|
- beta
|
||||||
|
- alpha
|
||||||
- patch
|
- patch
|
||||||
- minor
|
- minor
|
||||||
- major
|
- major
|
||||||
@@ -158,9 +158,12 @@ jobs:
|
|||||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
VERSION="${{ steps.version.outputs.new_version }}"
|
VERSION="${{ steps.version.outputs.new_version }}"
|
||||||
if [[ "$VERSION" == *"alpha"* ]] || [[ "$VERSION" == *"beta"* ]]; then
|
if [[ "$VERSION" == *"alpha"* ]]; then
|
||||||
echo "Publishing prerelease version with --tag alpha"
|
echo "Publishing alpha prerelease version with --tag alpha"
|
||||||
npm publish --tag alpha
|
npm publish --tag alpha
|
||||||
|
elif [[ "$VERSION" == *"beta"* ]]; then
|
||||||
|
echo "Publishing beta prerelease version with --tag latest"
|
||||||
|
npm publish --tag latest
|
||||||
else
|
else
|
||||||
echo "Publishing stable version with --tag latest"
|
echo "Publishing stable version with --tag latest"
|
||||||
npm publish --tag latest
|
npm publish --tag latest
|
||||||
|
|||||||
87
CHANGELOG.md
87
CHANGELOG.md
@@ -1,5 +1,92 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [6.0.0-Beta.0]
|
||||||
|
|
||||||
|
**Release: January 2026 - Alpha to Beta Transition**
|
||||||
|
|
||||||
|
### 🎉 Beta Release
|
||||||
|
|
||||||
|
- **Transition from Alpha to Beta**: BMad Method is now in Beta! This marks a significant milestone in the framework's development
|
||||||
|
- **NPM Default Tag**: Beta versions are now published with the `latest` tag, making `npx bmad-method` serve the beta version by default
|
||||||
|
|
||||||
|
### 🌟 Key Highlights
|
||||||
|
|
||||||
|
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
|
||||||
|
2. **Module Ecosystem Expansion**: bmad-builder, CIS (Creative Intelligence Suite), and Game Dev Studio moved to separate repositories for focused development
|
||||||
|
3. **Installer Consolidation**: Unified installer architecture with standardized command naming (`bmad-dash-case.md` or `bmad-*-agent-*.md`)
|
||||||
|
4. **Windows Compatibility**: Complete migration from Inquirer.js to @clack/prompts for reliable cross-platform support
|
||||||
|
|
||||||
|
### 🚀 Major Features
|
||||||
|
|
||||||
|
**bmad-help - Intelligent Guidance System:**
|
||||||
|
|
||||||
|
- **Replaces**: workflow-init and legacy workflow tracking
|
||||||
|
- **AI-Powered**: Full context awareness of installed modules, workflows, agents, and commands
|
||||||
|
- **Dynamic Discovery**: Automatically catalogs all available workflows from installed modules
|
||||||
|
- **Intelligent Routing**: Guides users to the right workflow or agent based on their goal
|
||||||
|
- **IDE Integration**: Generates proper IDE command files for all discovered workflows
|
||||||
|
|
||||||
|
**Module Restructuring:**
|
||||||
|
|
||||||
|
| Module | Status | New Location |
|
||||||
|
| ------------------------------------- | ------------------------------------------------- | ------------------------------------------------------- |
|
||||||
|
| **bmad-builder** | Near beta, with docs and walkthroughs coming soon | `bmad-code-org/bmad-builder` |
|
||||||
|
| **CIS** (Creative Intelligence Suite) | Published as npm package | `bmad-code-org/bmad-module-creative-intelligence-suite` |
|
||||||
|
| **Game Dev Studio** | Published as npm package | `bmad-code-org/bmad-module-game-dev-studio` |
|
||||||
|
|
||||||
|
### 🔧 Installer & CLI Improvements
|
||||||
|
|
||||||
|
**UnifiedInstaller Architecture:**
|
||||||
|
|
||||||
|
- All IDE installers now use a common `UnifiedInstaller` class
|
||||||
|
- Standardized command naming conventions:
|
||||||
|
- Workflows: `bmad-module-workflow-name.md`
|
||||||
|
- Agents: `bmad-module-agent-name.md`
|
||||||
|
- Tasks: `bmad-task-name.md`
|
||||||
|
- Tools: `bmad-tool-name.md`
|
||||||
|
- External module installation from npm with progress indicators
|
||||||
|
- Module removal on unselect with confirmation
|
||||||
|
|
||||||
|
**Windows Compatibility Fix:**
|
||||||
|
|
||||||
|
- Replaced Inquirer.js with @clack/prompts to fix arrow key navigation issues on Windows
|
||||||
|
- All 91 installer workflows migrated to new prompt system
|
||||||
|
|
||||||
|
### 📚 Documentation Updates
|
||||||
|
|
||||||
|
**Significant docsite improvements:**
|
||||||
|
|
||||||
|
- Interactive workflow guide page (`/workflow-guide`) with track selector
|
||||||
|
- TEA documentation restructured using Diátaxis framework (25 docs)
|
||||||
|
- Style guide optimized for LLM readers (367 lines, down from 767)
|
||||||
|
- Glossary rewritten using table format (123 lines, down from 373)
|
||||||
|
- README overhaul with numbered command flows and prominent `/bmad-help` callout
|
||||||
|
- New workflow map diagram with interactive HTML
|
||||||
|
- New editorial review tasks for document quality
|
||||||
|
- E2E testing methodology for Game Dev Studio
|
||||||
|
|
||||||
|
More documentation updates coming soon.
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- Fixed TodoMVC URL references to include `/dist/` path
|
||||||
|
- Fixed glob pattern normalization for Windows compatibility
|
||||||
|
- Fixed YAML indentation in kilo.js customInstructions field
|
||||||
|
- Fixed stale path references in check-implementation-readiness workflow
|
||||||
|
- Fixed sprint-status.yaml sync in correct-course workflow
|
||||||
|
- Fixed web bundler entry point reference
|
||||||
|
- Fixed mergeModuleHelpCatalogs ordering after generateManifests
|
||||||
|
|
||||||
|
### 📊 Statistics
|
||||||
|
|
||||||
|
- **91 commits** since alpha.23
|
||||||
|
- **969 files changed** (+23,716 / -91,509 lines)
|
||||||
|
- **Net reduction of ~67,793 lines** through cleanup and consolidation
|
||||||
|
- **3 major modules** moved to separate repositories
|
||||||
|
- **Complete installer refactor** for standardization
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [6.0.0-alpha.23]
|
## [6.0.0-alpha.23]
|
||||||
|
|
||||||
**Release: January 11, 2026**
|
**Release: January 11, 2026**
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "6.0.0-alpha.23",
|
"version": "6.0.0-Beta.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "6.0.0-alpha.23",
|
"version": "6.0.0-Beta.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@clack/prompts": "^0.11.0",
|
"@clack/prompts": "^0.11.0",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://json.schemastore.org/package.json",
|
"$schema": "https://json.schemastore.org/package.json",
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "6.0.0-alpha.23",
|
"version": "6.0.0-Beta.0",
|
||||||
"description": "Breakthrough Method of Agile AI-driven Development",
|
"description": "Breakthrough Method of Agile AI-driven Development",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"agile",
|
"agile",
|
||||||
|
|||||||
Reference in New Issue
Block a user