Commit Graph

612 Commits

Author SHA1 Message Date
semantic-release-bot
651c0d2a9e chore(release): 4.9.0 [skip ci]
# [4.9.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.8.0...v4.9.0) (2025-06-19)

### Features

* dev can use debug log configured in core-config.yml ([0e5aaf0](0e5aaf07bb))
v4.9.0
2025-06-19 18:36:57 +00:00
Brian Madison
1e46c8f324 Merge branch 'main' of github.com:bmadcode/BMAD-METHOD 2025-06-19 13:36:27 -05:00
Brian Madison
0e5aaf07bb feat: dev can use debug log configured in core-config.yml 2025-06-19 13:36:21 -05:00
semantic-release-bot
3dc21db649 chore(release): 4.8.0 [skip ci]
# [4.8.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.7.0...v4.8.0) (2025-06-19)

### Bug Fixes

* installer has fast v4 update option now to keep the bmad method up to date with changes easily without breaking any customizations from the user. The SM and DEV are much more configurable to find epics stories and architectureal information when the prd and architecture are deviant from v4 templates and/or have not been sharded. so a config will give the user the option to configure the SM to use the full large documents or the sharded versions! ([aea7f3c](aea7f3cc86))
* prevent double installation when updating v4 ([af0e767](af0e767ecf))
* resolve undefined config properties in performUpdate ([0185e01](0185e012bb))
* update file-manager to properly handle YAML manifest files ([724cdd0](724cdd07a1))

### Features

* add early v4 detection for improved update flow ([29e7bbf](29e7bbf4c5))
* add file resolution context for IDE agents ([74d9bb4](74d9bb4b2b))
* update web builder to remove IDE-specific properties from agent bundles ([2f2a1e7](2f2a1e72d6))
v4.8.0
2025-06-19 18:25:32 +00:00
Brian Madison
dfe8bc982a Merge branch 'main' of github.com:bmadcode/BMAD-METHOD 2025-06-19 13:25:01 -05:00
Brian Madison
b53b3a5b28 agents have clear file resolution and fuzzy task resolution instructions 2025-06-19 13:24:49 -05:00
Brian Madison
2f2a1e72d6 feat: update web builder to remove IDE-specific properties from agent bundles
- Remove 'root' property from YAML when building web bundles
- Remove 'IDE-FILE-RESOLUTION' and 'REQUEST-RESOLUTION' properties
- Filter out IDE-specific activation instructions
- Keep agent header minimal for web bundles
- Ensures web bundles are clean of IDE-specific configuration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 13:21:26 -05:00
Brian Madison
d75cf9e032 refactor: simplify file resolution to concise activation instructions
- Added two concise activation instructions to SM agent
- IDE-FILE-RESOLUTION: One-line explanation of file path mapping
- REQUEST-RESOLUTION: One-line instruction for flexible request matching
- Simplified file-resolution-context.md to be a quick reference
- Removed verbose documentation in favor of clear, actionable instructions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 13:06:45 -05:00
Brian Madison
74d9bb4b2b feat: add file resolution context for IDE agents
- Added file resolution section to SM agent explaining path patterns
- Created reusable file-resolution-context.md utility
- Documents how agents resolve tasks/templates/checklists to file paths
- Provides natural language to command mapping examples
- Helps IDE agents understand file system structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 13:02:17 -05:00
Brian Madison
aea7f3cc86 fix: installer has fast v4 update option now to keep the bmad method up to date with changes easily without breaking any customizations from the user. The SM and DEV are much more configurable to find epics stories and architectureal information when the prd and architecture are deviant from v4 templates and/or have not been sharded. so a config will give the user the option to configure the SM to use the full large documents or the sharded versions! 2025-06-19 12:55:16 -05:00
Brian Madison
9af2463fae docs: add update announcement to README
- Added prominent section about updating existing installations
- Explains how npx bmad-method install detects and updates v4
- Highlights backup feature for custom modifications
- Makes it clear that updates are safe and preserve customizations

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 12:47:22 -05:00
Brian Madison
af0e767ecf fix: prevent double installation when updating v4
- Added flag to prevent installer.install() being called twice
- Fixed undefined 'directory' error by using answers.directory
- Update flow now completes without errors
- Prevents 'Cannot read properties of undefined' error after successful update

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 12:43:58 -05:00
Brian Madison
0185e012bb fix: resolve undefined config properties in performUpdate
- Added optional chaining for newConfig.ide access
- Added ides array to config object in performUpdate
- Fixes 'Cannot read properties of undefined' error after update
- Ensures all required config properties are present for showSuccessMessage

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 12:41:19 -05:00
Brian Madison
29e7bbf4c5 feat: add early v4 detection for improved update flow
- Now detects existing v4 installations immediately after directory prompt
- Offers update option upfront for existing v4 installations
- If user declines update, continues with normal installation flow
- Added 'update' install type handling in installer
- Improves user experience by streamlining the update process

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 12:38:06 -05:00
Brian Madison
724cdd07a1 fix: update file-manager to properly handle YAML manifest files
- Added js-yaml import for YAML parsing
- Updated readManifest to parse YAML instead of JSON
- Updated createManifest to write YAML instead of JSON
- Fixes installation error when updating existing BMAD installations

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 12:31:27 -05:00
semantic-release-bot
91272a0077 chore(release): 4.7.0 [skip ci]
# [4.7.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.6.3...v4.7.0) (2025-06-19)

### Features

* extensive bmad-kb for web orchestrator to be much more helpful ([e663a11](e663a1146b))
v4.7.0
2025-06-19 14:18:16 +00:00
Brian Madison
e663a1146b feat: extensive bmad-kb for web orchestrator to be much more helpful 2025-06-19 09:17:48 -05:00
semantic-release-bot
6dca9cc5ba chore(release): 4.6.3 [skip ci]
## [4.6.3](https://github.com/bmadcode/BMAD-METHOD/compare/v4.6.2...v4.6.3) (2025-06-19)

### Bug Fixes

* SM fixed file resolution issue in v4 ([61ab116](61ab1161e5))
v4.6.3
2025-06-19 03:55:00 +00:00
Brian Madison
0881735a20 Merge branch 'main' of github.com:bmadcode/BMAD-METHOD 2025-06-18 22:54:14 -05:00
Brian Madison
61ab1161e5 fix: SM fixed file resolution issue in v4 2025-06-18 22:53:26 -05:00
semantic-release-bot
93d3a47326 chore(release): 4.6.2 [skip ci]
## [4.6.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.6.1...v4.6.2) (2025-06-19)

### Bug Fixes

* installer upgrade path fixed ([bd6a558](bd6a558929))
v4.6.2
2025-06-19 00:58:56 +00:00
Brian Madison
bd6a558929 fix: installer upgrade path fixed 2025-06-18 19:58:28 -05:00
semantic-release-bot
a314df4f22 chore(release): 4.6.1 [skip ci]
## [4.6.1](https://github.com/bmadcode/BMAD-METHOD/compare/v4.6.0...v4.6.1) (2025-06-19)

### Bug Fixes

* expansion pack builder now includes proper dependencies from core as needed, and default template file name save added to template llm instructions ([9dded00](9dded00356))
v4.6.1
2025-06-19 00:17:38 +00:00
Brian Madison
9dded00356 fix: expansion pack builder now includes proper dependencies from core as needed, and default template file name save added to template llm instructions 2025-06-18 19:17:09 -05:00
Matt
7f3a0be7e8 update web-builder.js to read agents from yaml. Import agents from core if not detected in expansion. (#246) 2025-06-18 18:07:21 -05:00
Kayvan Sylvan
3c658ac297 update @kayvan/markdown-tree-parser to v1.6.0 to support CJK characters (#244)
* chore: update `@kayvan/markdown-tree-parser` to version 1.5.1

### CHANGES
- Upgrade `@kayvan/markdown-tree-parser` to version 1.5.1
- Update package integrity for security improvements

* chore: update @kayvan//markdown-tree-parser to 1.6.0 to support CJK chars
2025-06-18 17:18:47 -05:00
semantic-release-bot
70fa3aa624 chore(release): 4.6.0 [skip ci]
# [4.6.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.5.1...v4.6.0) (2025-06-18)

### Bug Fixes

* orchestractor yml ([3727cc7](3727cc764a))

### Features

* removed some templates that are not ready for use ([b03aece](b03aece79e))
v4.6.0
2025-06-18 03:22:28 +00:00
Brian Madison
3727cc764a fix: orchestractor yml 2025-06-17 22:22:05 -05:00
Brian Madison
7ecf47f8cf more template fixes from botched husky job 2025-06-17 22:13:07 -05:00
Brian Madison
b03aece79e feat: removed some templates that are not ready for use 2025-06-17 22:04:24 -05:00
Brian Madison
bc7cc0439a removed bad template updates from previous autoformatter 2025-06-17 21:40:59 -05:00
Kayvan Sylvan
e8208ec277 chore: update @kayvan/markdown-tree-parser to version 1.5.1 (#240)
### CHANGES
- Upgrade `@kayvan/markdown-tree-parser` to version 1.5.1
- Update package integrity for security improvements
2025-06-17 21:00:00 -05:00
semantic-release-bot
96826cf26a chore(release): 4.5.1 [skip ci]
## [4.5.1](https://github.com/bmadcode/BMAD-METHOD/compare/v4.5.0...v4.5.1) (2025-06-18)

### Bug Fixes

* docs had some ide specific errors ([a954c7e](a954c7e242))
v4.5.1
2025-06-18 00:42:09 +00:00
Brian Madison
a954c7e242 fix: docs had some ide specific errors 2025-06-17 19:41:38 -05:00
semantic-release-bot
d78649746b chore(release): 4.5.0 [skip ci]
# [4.5.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.4.2...v4.5.0) (2025-06-17)

### Bug Fixes

* installer relative path issue for npx resolved ([8b9bda5](8b9bda5639))
* readme updated to indicate move of web-bundles ([7e9574f](7e9574f571))
* temp disable yml linting ([296c2fb](296c2fbcbd))
* update documentation and installer to reflect .roomodes file location in project root ([#236](https://github.com/bmadcode/BMAD-METHOD/issues/236)) ([bd7f030](bd7f03016b))

### Features

* bmad the creator expansion with some basic tools for modifying bmad method ([2d61df4](2d61df419a))
* can now select different web bundles from what ide agents are installed ([0c41633](0c41633b07))
* installer offers option to install web bundles ([e934769](e934769a5e))
* robust installer ([1fbeed7](1fbeed75ea))
v4.5.0
2025-06-17 20:32:24 +00:00
Brian Madison
296c2fbcbd fix: temp disable yml linting 2025-06-17 15:31:58 -05:00
Brian Madison
8b9bda5639 fix: installer relative path issue for npx resolved 2025-06-17 15:24:00 -05:00
Brian Madison
7cf925fe1d readme fix from bad listing autoformatter 2025-06-17 10:59:33 -05:00
Reider Olivér
bd7f03016b fix: update documentation and installer to reflect .roomodes file location in project root (#236) 2025-06-17 10:51:52 -05:00
Brian Madison
0c41633b07 feat: can now select different web bundles from what ide agents are installed 2025-06-17 10:50:54 -05:00
Brian Madison
e934769a5e feat: installer offers option to install web bundles 2025-06-17 09:55:21 -05:00
Brian Madison
fe27d68319 expansion packs updates in progress 2025-06-17 09:35:39 -05:00
Brian Madison
2d61df419a feat: bmad the creator expansion with some basic tools for modifying bmad method 2025-06-16 22:40:30 -05:00
Brian Madison
9d4558b271 Merge branch 'main' of github.com:bmadcode/BMAD-METHOD 2025-06-16 22:26:48 -05:00
Brian Madison
7e9574f571 fix: readme updated to indicate move of web-bundles 2025-06-16 22:26:30 -05:00
Brian Madison
1fbeed75ea feat: robust installer 2025-06-16 21:57:51 -05:00
semantic-release-bot
210c7d240d chore(release): 4.4.2 [skip ci]
## [4.4.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.4.1...v4.4.2) (2025-06-17)

### Bug Fixes

* single agent install and team installation support ([18a382b](18a382baa4))
v4.4.2
2025-06-17 02:27:04 +00:00
Brian Madison
18a382baa4 fix: single agent install and team installation support 2025-06-16 21:26:32 -05:00
Brian Madison
449e42440a Merge branch 'main' of github.com:bmadcode/BMAD-METHOD 2025-06-16 20:31:40 -05:00
Brian Madison
aa482b6454 readme correction 2025-06-16 20:31:27 -05:00