semantic-release-bot
7df4f4cd0f
chore(release): 4.4.0 [skip ci]
...
# [4.4.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.3.0...v4.4.0 ) (2025-06-16)
### Features
* improve docs, technical preference usage ([764e770 ](https://github.com/bmadcode/BMAD-METHOD/commit/764e7702b313f34bb13a8bcce3b637699bb2b8ec ))
* web bundles updated ([f39b495 ](https://github.com/bmadcode/BMAD-METHOD/commit/f39b4951e9e37acd7b2bda4124ddd8edb7a6d0df ))
v4.4.0
2025-06-16 02:28:52 +00:00
Brian Madison
f39b4951e9
feat: web bundles updated
2025-06-15 21:28:21 -05:00
Brian Madison
764e7702b3
feat: improve docs, technical preference usage
2025-06-15 21:27:37 -05:00
Brian Madison
ac291c8dbe
removing generating tools to a new folder`
2025-06-15 21:12:22 -05:00
Brian Madison
d59aa191fc
random updates
2025-06-15 19:46:32 -05:00
Brian Madison
b2a0725002
lots of docs updates
2025-06-15 18:07:29 -05:00
Brian Madison
9bebbc9064
remove temp doc shard test target
2025-06-15 14:55:21 -05:00
Brian Madison
180c6a7b72
docs: add beginner-friendly pull request guide for new contributors
...
- Create comprehensive PR guide at docs/how-to-contribute-with-pull-requests.md
- Add prominent links in README.md and CONTRIBUTING.md
- Include step-by-step instructions for GitHub newcomers
- Explain what makes good vs bad PRs with examples
- Add Discord community as primary support channel
This addresses issues with inexperienced contributors submitting
poorly formatted PRs or code dumps instead of proper contributions.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:51:17 -05:00
Brian Madison
39e6db82b1
fix: rollback version from 5.0.0 to 4.3.0 and improve lint-staged config
...
- Reset both package.json files to version 4.3.0
- The v5.0.0 bump was accidental due to BREAKING CHANGE in commit message
- Enhanced lint-staged to check all YAML files in project including .bmad-core/
- This ensures husky catches YAML formatting issues before push
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
v4.3.0
2025-06-15 14:30:20 -05:00
semantic-release-bot
fbc3444240
chore(release): 5.0.0 [skip ci]
...
# [5.0.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v5.0.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](https://github.com/bmadcode/BMAD-METHOD/commit/48ef875f5ec5b0f0211baa43bbc04701e54824f4 ))
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* BMAD install creates `.bmad-core/.bmad-core/` directory structure + updates ([#223 ](https://github.com/bmadcode/BMAD-METHOD/issues/223 )) ([28b313c ](https://github.com/bmadcode/BMAD-METHOD/commit/28b313c01df41961cebb71fb3bce0fcc7b4b4796 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
* update dependency resolver to support both yml and yaml code blocks ([ba1e5ce ](https://github.com/bmadcode/BMAD-METHOD/commit/ba1e5ceb36f4a0bb204ceee40e92725d3fc57c5f ))
* update glob usage to modern async API ([927515c ](https://github.com/bmadcode/BMAD-METHOD/commit/927515c0895f94ce6fb0adf7cabe2f978c1ee108 ))
* update yaml-format.js to use dynamic chalk imports ([b53d954 ](https://github.com/bmadcode/BMAD-METHOD/commit/b53d954b7aac68d25d688140ace3b98a43fa0e5f ))
### Features
* enhance installer with multi-IDE support and sync version bumping ([ebfd4c7 ](https://github.com/bmadcode/BMAD-METHOD/commit/ebfd4c7dd52fd38d71a4b054cd0c5d45a4b5d226 ))
* improve semantic-release automation and disable manual version bumping ([38a5024 ](https://github.com/bmadcode/BMAD-METHOD/commit/38a5024026e9588276bc3c6c2b92f36139480ca4 ))
* sync IDE configurations across all platforms ([b6a2f5b ](https://github.com/bmadcode/BMAD-METHOD/commit/b6a2f5b25eaf96841bade4e236fffa2ce7de2773 ))
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
* web bundles include a simplified prd with architecture now for simpler project folderes not needing a full plown architecture doc! ([8773545 ](https://github.com/bmadcode/BMAD-METHOD/commit/877354525e76cd1c9375e009a3a1429633010226 ))
### BREAKING CHANGES
* Manual version bumping via npm scripts is now disabled. Use conventional commits for automated releases.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 19:25:50 +00:00
Brian Madison
b6a2f5b25e
feat: sync IDE configurations across all platforms
...
- Updated .bmad-core/web-bundles to include latest agent definitions
- Synced sm.md agent configuration across .claude, .windsurf, and .roo platforms
- Added fullstack-architecture-tmpl.md template to architect agent bundles
- Updated Roo Code README.md with current agent list
- Ensured consistent agent personas and commands across all IDEs
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:25:21 -05:00
Brian Madison
49e34f41b6
style: apply formatting fixes and yaml standardization
...
- Auto-formatting applied by prettier and yaml-format tools
- Standardized YAML code blocks to use 'yaml' instead of 'yml'
- Fixed quote escaping in YAML strings
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:23:33 -05:00
Brian Madison
ba1e5ceb36
fix: update dependency resolver to support both yml and yaml code blocks
...
- Fix regex pattern to match both yml and yaml in agent markdown files
- This resolves validation failures after yaml-format standardized to 'yaml'
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:23:25 -05:00
Brian Madison
c5fe28e76b
style: apply prettier and yaml formatting
...
Auto-formatting applied by prettier and yaml-format tools.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:20:19 -05:00
Brian Madison
b53d954b7a
fix: update yaml-format.js to use dynamic chalk imports
...
- Convert all functions to async to support chalk ES module import
- Replace string.replace with manual regex processing for async formatYamlContent calls
- This resolves the ERR_REQUIRE_ESM error in GitHub Actions format step
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:20:12 -05:00
Brian Madison
38a5024026
feat: improve semantic-release automation and disable manual version bumping
...
- Add custom semantic-release plugin to sync installer package.json
- Update semantic-release config to include installer package.json in releases
- Disable manual version bump script in favor of conventional commits
- Add helper script for version synchronization
- This ensures semantic-release fully manages both package.json files
BREAKING CHANGE: Manual version bumping via npm scripts is now disabled. Use conventional commits for automated releases.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:16:01 -05:00
Brian Madison
6d70c588c6
chore: reset version to 4.2.0 for semantic-release sync
...
Reset manual version bump to let semantic-release handle versioning going forward.
This aligns with the last semantic-release version (4.2.0) and allows proper
automated releases based on conventional commits.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:14:49 -05:00
Brian Madison
927515c089
fix: update glob usage to modern async API
...
- Remove promisify wrapper for glob since modern glob package is already async
- Fix ERR_INVALID_ARG_TYPE error in v3-to-v4-upgrader.js
- This resolves GitHub Actions validation failures
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-15 14:13:09 -05:00
Brian Madison
ebdafa41b6
packagelock
2025-06-15 14:08:53 -05:00
Brian Madison
c3c971781a
chore: bump version to v4.2.1
2025-06-15 14:08:17 -05:00
Brian Madison
e9f1cc7d88
chore: remove test directories from commit
2025-06-15 14:07:41 -05:00
Brian Madison
ebfd4c7dd5
feat: enhance installer with multi-IDE support and sync version bumping
2025-06-15 14:07:25 -05:00
Brian Madison
877354525e
feat: web bundles include a simplified prd with architecture now for simpler project folderes not needing a full plown architecture doc!
2025-06-15 13:00:01 -05:00
Kayvan Sylvan
28b313c01d
fix: BMAD install creates .bmad-core/.bmad-core/ directory structure + updates ( #223 )
...
* chore: fix installation directory handling to use .bmad-core as default path
- Remove redundant ./ prefix from default directory
- Update all default paths from ./.bmad-core to .bmad-core
- Add logic to handle direct .bmad-core path selection
- Treat parent as project root when .bmad-core specified
- Simplify directory state detection for existing files
- Remove unknown_existing state type from installer logic
* chore: refactor installer to use modern JS patterns and improve code clarity
## CHANGES
- Replace require with node:path import
- Add block scoping to switch cases
- Remove unused options parameter from update
- Use optional chaining for ideConfig check
- Replace forEach with for...of loops
- Use template literals for string concatenation
- Add early return to avoid else block
- Update spell check dictionary entries
* chore: update dependencies to latest major versions
## CHANGES
- Update @kayvan/markdown-tree-parser to v1.5.0
- Update chalk to v5.4.1 for ESM support
- Update commander to v14.0.0 with Node 20 requirement
- Update fs-extra to v11.3.0
- Update glob to v11.0.3 with new API
- Update inquirer to v12.6.3 with modular design
- Update ora to v8.2.0 with improved features
2025-06-15 12:50:40 -05:00
semantic-release-bot
9a10a153fb
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](https://github.com/bmadcode/BMAD-METHOD/commit/48ef875f5ec5b0f0211baa43bbc04701e54824f4 ))
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
2025-06-15 16:05:39 +00:00
Brian Madison
e08add957d
simple prd workflow
2025-06-15 11:05:06 -05:00
semantic-release-bot
25c356b415
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](https://github.com/bmadcode/BMAD-METHOD/commit/48ef875f5ec5b0f0211baa43bbc04701e54824f4 ))
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
2025-06-15 14:59:49 +00:00
Kayvan Sylvan
732d536542
chore: update imports to Node.js prefix and add error handling improvements ( #221 )
...
## CHANGES
- Replace require('fs') with require('node:fs')
- Replace require('path') with require('node:path')
- Add debug logging for directory cleanup
- Add roomodes to VSCode dictionary
- Format README workflow guides section
- Improve error handling in installer
- Add fallback error message display
2025-06-15 09:59:25 -05:00
semantic-release-bot
e753d02a4b
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* add docs ([48ef875 ](https://github.com/bmadcode/BMAD-METHOD/commit/48ef875f5ec5b0f0211baa43bbc04701e54824f4 ))
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
2025-06-15 06:19:47 +00:00
Brian Madison
54b6c90317
Merge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-15 01:19:04 -05:00
Brian Madison
48ef875f5e
fix: add docs
2025-06-15 01:18:55 -05:00
semantic-release-bot
813c380785
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
2025-06-15 06:06:35 +00:00
Brian Madison
6c661adaff
rules for driving agents
2025-06-15 01:05:56 -05:00
Brian Madison
193ed8f11f
prd migration works well enough
2025-06-15 00:02:17 -05:00
Brian Madison
8b60410f7a
fix upgrade of existing project
2025-06-14 23:49:10 -05:00
semantic-release-bot
6bdc0a82bb
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
2025-06-15 01:41:03 +00:00
Brian Madison
6b920ebdb0
Merge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-14 20:40:10 -05:00
Brian Madison
1913aeec0a
updates to doc and package
2025-06-14 20:39:46 -05:00
semantic-release-bot
c0ceed94c1
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.1.0...v4.2.0 ) (2025-06-15)
### Bug Fixes
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
2025-06-15 01:31:05 +00:00
Brian Madison
2e4f9f0210
chore: bump version to v4.2.0
2025-06-14 20:30:36 -05:00
semantic-release-bot
00b9168963
chore(release): 1.1.0 [skip ci]
...
# [1.1.0](https://github.com/bmadcode/BMAD-METHOD/compare/v1.0.1...v1.1.0 ) (2025-06-15)
### Features
* update badges to use dynamic NPM version ([5a6fe36 ](https://github.com/bmadcode/BMAD-METHOD/commit/5a6fe361d085fcaef891a1862fc67878e726949c ))
v1.1.0
2025-06-15 01:30:10 +00:00
Brian Madison
3fd683d0a7
Merge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-14 20:29:36 -05:00
Brian Madison
5a6fe361d0
feat: update badges to use dynamic NPM version
2025-06-14 20:29:28 -05:00
semantic-release-bot
9b3d2faeb7
chore(release): 1.0.1 [skip ci]
...
## [1.0.1](https://github.com/bmadcode/BMAD-METHOD/compare/v1.0.0...v1.0.1 ) (2025-06-15)
### Bug Fixes
* resolve NPM token configuration ([620b09a ](https://github.com/bmadcode/BMAD-METHOD/commit/620b09a556ce8d61ad1a4d8ee7c523d263abd69c ))
v1.0.1
2025-06-15 01:26:42 +00:00
Brian Madison
421a25771e
git statusMerge branch 'main' of github.com:bmadcode/BMAD-METHOD
2025-06-14 20:22:33 -05:00
Brian Madison
620b09a556
fix: resolve NPM token configuration
2025-06-14 20:21:25 -05:00
semantic-release-bot
d8e906ba1f
chore(release): 1.0.0 [skip ci]
...
# 1.0.0 (2025-06-15)
### Bug Fixes
* Add bin field to root package.json for npx execution ([01cb46e ](https://github.com/bmadcode/BMAD-METHOD/commit/01cb46e43da9713c24e68e57221ebe312c53b6ee )), closes [bmadcode/BMAD-METHOD#v4](https://github.com/bmadcode/BMAD-METHOD/issues/v4 )
* Add glob dependency for installer ([8d788b6 ](https://github.com/bmadcode/BMAD-METHOD/commit/8d788b6f490a94386658dff2f96165dca88c0a9a ))
* Add installer dependencies to root package.json ([0a838e9 ](https://github.com/bmadcode/BMAD-METHOD/commit/0a838e9d579a5efc632707d237194648394fbd61 ))
* auto semantic versioning fix ([166ed04 ](https://github.com/bmadcode/BMAD-METHOD/commit/166ed047671cccab2874fd327efb1ac293ae7276 ))
* auto semantic versioning fix again ([11260e4 ](https://github.com/bmadcode/BMAD-METHOD/commit/11260e43950b6bf78d68c759dc3ac278bc13f8a8 ))
* Remove problematic install script from package.json ([cb1836b ](https://github.com/bmadcode/BMAD-METHOD/commit/cb1836bd6ddbb2369e2ed97a1d2f5d6630a7152b ))
* resolve NPM token configuration ([b447a8b ](https://github.com/bmadcode/BMAD-METHOD/commit/b447a8bd57625d02692d7e2771241bacd120c631 ))
### Features
* add versioning and release automation ([0ea5e50 ](https://github.com/bmadcode/BMAD-METHOD/commit/0ea5e50aa7ace5946d0100c180dd4c0da3e2fd8c ))
v1.0.0
2025-06-15 01:21:07 +00:00
Brian Madison
b447a8bd57
fix: resolve NPM token configuration
2025-06-14 20:20:39 -05:00
Brian Madison
11260e4395
fix: auto semantic versioning fix again
2025-06-14 20:12:29 -05:00
Brian Madison
166ed04767
fix: auto semantic versioning fix
2025-06-14 20:09:20 -05:00