Repository navigation
v1.0.1
π v1.0.1 - Git URL Support and Module Compatibility Fixes
This patch release adds comprehensive Git URL support and fixes critical module detection bugs.
π New Features
-
Git URL Support: Load BMAD installations directly from Git repositories
- npm-style Git URL syntax:
git+https://github.com/org/repo.git#branch:/path - Branch-specific caching with isolation
- Support for official BMAD-METHOD repository
- npm-style Git URL syntax:
-
Comprehensive Validation Infrastructure
- Enhanced v4 validation script with MCP compatibility testing
- Enhanced v6 validation script with official YAML schema support
- Git URL validation script with comprehensive testing
- Complete format comparison documentation
π§ Bug Fixes
-
Module Detection: Fixed critical bugs in module format parsing
- Fixed string vs object module format handling in
version-detector.ts - Added defensive programming in
v6-module-inventory.ts - Resolved undefined module name issues in path resolution
- Fixed string vs object module format handling in
-
Git URL Resolution: Enhanced Git source resolver with proper caching
- Fixed branch-specific cache isolation
- Improved error handling and validation
- Added comprehensive URL parsing and validation
π Documentation
- Complete Git URL integration guide
- Enhanced BMAD v4/v6 validation guides
- Format comparison documentation
- Troubleshooting guides for Git URL issues
π οΈ Infrastructure
- Comprehensive validation scripts for all BMAD formats
- MCP compatibility testing framework
- Git URL validation with 16/17 tests passing
- Enhanced error handling and defensive programming
π Git URL Usage Examples
# Official BMAD-METHOD repository
git+https://github.com/bmad-code-org/BMAD-METHOD.git#v6-alpha:/bmad
# Different branches
git+https://github.com/bmad-code-org/BMAD-METHOD.git#main:/bmadπ Validation Tools
# Validate v4 installations
node scripts/validate-bmad-v4.mjs .bmad-core
# Validate v6 installations
node scripts/validate-bmad-v6-enhanced.mjs ./bmad
# Test Git URL functionality
node scripts/validate-bmad-git-url.mjsChanges in this release:
- chore: release v1.0.1
- docs: add suggested CI/CD improvements document
- chore(release): 1.0.0 [skip ci]
- chore(release): set repository metadata for npm provenance (#15)
Full Changelog: v1.0.0...v1.0.1