Skip to content

v1.0.1

Choose a tag to compare

@mkellerman mkellerman released this 02 Nov 18:25
· 121 commits to main since this release

πŸš€ 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
  • 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
  • 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.mjs

Changes 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