Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v1.4.6

    a2881634 · Bump version to 1.4.6 ·
    Release: Release v1.4.6
    Release v1.4.6: Critical Security and Stability Fixes
    
    CRITICAL RELEASE - Addresses security vulnerabilities and code duplication.
    
    Security Fixes:
    ✓ Added 3 missing validators (validateUpdateRepoConfigArgs, validateValidateFeatureArgs, validateQueryRelationshipsArgs)
    ✓ Removed all unsafe 'as any' casts from tool handlers
    ✓ Eliminated input validation gaps in production tools
    
    Stability Fixes:
    ✓ Eliminated 180 lines of duplicate merge logic
    ✓ Created mergeFrontmatter() utility for single source of truth
    ✓ Reduced write-feature.ts complexity (345 → 225 lines)
    
    Cleanup:
    ✓ Removed 1,837 lines of unused ValidationPipeline infrastructure
    ✓ Kept proven utilities (withPagination, input validators)
    ✓ Deleted unused abstractions
    
    Combined Impact:
    - Security vulnerabilities: 3 eliminated
    - Code duplication: 180 lines removed
    - Unused infrastructure: 1,837 lines deleted
    - Net improvement: -1,667 lines with better security
    
    Test Coverage:
    ✓ 234 tests passing
    ✓ TypeScript compiles cleanly
    ✓ Zero breaking changes
    
    This release makes the codebase more secure, maintainable, and focused
    on production-used code based on comprehensive devils-advocate review.
    
    🐝 Generated with Claude Code
    
    Co-Authored-By: Claude <noreply@anthropic.com>
  • v1.4.5

    e0e58ba9 · Bump version to 1.4.5 ·
    Release: Release v1.4.5
    Release v1.4.5: Phase 2 - Tool Pattern Extraction
    
    Major Refactoring: Tool Utilities and Pattern Extraction
    
    This release extracts common tool patterns into reusable utilities,
    establishing consistent patterns across all 17 tools and laying the
    groundwork for easy tool development.
    
    New Tool Utilities:
    - withErrorHandling() - Standard error wrapper
    - withPagination() - Consistent pagination logic
    - withValidation() - ValidationPipeline integration helper
    - createFilterPredicate() - Generic filtering
    - Input validators for common parameters
    
    Tools Updated:
    ✓ list-features now uses withPagination
    ✓ create-relationship now validates inputs
    
    Test Coverage:
    ✓ 265 tests passing (231 original + 34 new)
    ✓ 100% coverage on new utilities
    ✓ Zero regressions
    
    Benefits:
    - Reusable utilities for all tools
    - Consistent error handling and pagination
    - Foundation for ValidationPipeline integration
    - Easier to add new tools
    - Reduced code duplication
    
    Time: ~3 hours (within 3-4h estimate)
    
    Ready for v1.5.0: All infrastructure in place for enforcement
    levels, staleness detection, and suppression mechanisms.
    
    🐝 Generated with Claude Code
    
    Co-Authored-By: Claude <noreply@anthropic.com>
  • v1.4.4

    757a05e6 · Bump version to 1.4.4 ·
    Release: Release v1.4.4
    Release v1.4.4: Phase 1 - Validation Pipeline Infrastructure
    
    Major Refactoring: ValidationPipeline Consolidation
    
    This release introduces a unified validation infrastructure that consolidates
    1,326 lines of validation logic from 3 separate systems into a coordinated,
    extensible ValidationPipeline architecture.
    
    New Infrastructure:
    - ValidationPipeline orchestrator with 4 validation steps
    - Enforcement level control (off/info/warning/error)
    - Type, Security, Business, and Content validation steps
    - Extensible architecture for custom validation steps
    - 656 lines of new validation infrastructure
    
    Key Features:
    ✓ Single point of configuration for all validation
    ✓ Consistent error format across validation types
    ✓ Independently testable validation steps
    ✓ Prepared for v1.5.0 enforcement levels
    ✓ 100% backward compatible - zero breaking changes
    
    Test Coverage:
    ✓ 231 tests passing (211 original + 20 new)
    ✓ TypeScript compiles cleanly
    ✓ All existing APIs unchanged
    
    Benefits:
    - Foundation for enforcement levels (v1.5.0)
    - Easier to extend with custom validation
    - Consistent validation experience across tools
    - Clear separation of validation concerns
    
    Implementation Time: ~4 hours (within 4-5h estimate)
    
    Next: Phase 2 will integrate tools with the pipeline and extract
    common patterns to reduce code duplication.
    
    🐝 Generated with Claude Code
    
    Co-Authored-By: Claude <noreply@anthropic.com>
  • v1.4.3

    Release: Release v1.4.3
    Release v1.4.3: Comprehensive Refactoring Plan and Test Suite
    
    - 117 new tests for content-linter (97.11% coverage)
    - 6 comprehensive refactoring documents (149 KB)
    - 5-phase refactoring plan with 3 implementation paths
    - Total tests: 211 (all passing)
  • v1.4.2

    5b851bd7 · Bump version to 1.4.2 ·
    Release: Release v1.4.2
    Release v1.4.2: Documentation Quality Framework (Experimental)
    
    Major Features:
    - Content linting system with 33 speculative language patterns
    - Code block detection (fenced and indented)
    - Uncertainty tracking fields
    - Enhanced tool guidance
    
    Critical Bug Fixes:
    - Fixed false positive bug in pattern matching
    
    Known Issues:
    - No unit tests for content-linter.ts
    - No enforcement mechanism (warnings only)
    - verification_status staleness issue
    
    This is an experimental release providing foundation for documentation
    quality checking. See commit message for full details and roadmap.
  • v1.4.1

    Release: Release v1.4.1
    Release v1.4.1: Security Hardening
    
    CRITICAL SECURITY RELEASE
    
    Fixes 8 security vulnerabilities:
    - Command injection (CRITICAL)
    - Path traversal (HIGH)
    - Input validation (HIGH)
    - Deserialization security (HIGH)
    - Error disclosure (MEDIUM-HIGH)
    - ReDoS protection (MEDIUM)
    - File size limits (MEDIUM)
    - Error boundaries (MEDIUM)
    
    New Security Features:
    ✅ Comprehensive input validation framework
    ✅ Path traversal protection
    ✅ Safe command execution
    ✅ Error message sanitization
    ✅ Resource limits enforcement
    ✅ Global error handlers
    ✅ Type safety improvements
    
    Code Quality:
    ✅ Biome linter/formatter added
    ✅ 90% reduction in 'any' usage
    ✅ All 94 tests passing
    ✅ No breaking changes
    
    Security Posture: CRITICAL → LOW
    Risk Level: Production Ready
    
    All users should upgrade immediately.
  • v1.4.0

    Release: Release v1.4.0
    Release v1.4.0: Phase 1 - Enhanced Data Model
    
    Features:
    - 10 relationship types for knowledge graph
    - Architectural context and decision records
    - create_relationship and query_relationships MCP tools
    - Graph infrastructure with efficient indexing
    - Backward compatible with all existing features
    
    Technical:
    - GraphBuilder and GraphTraversal modules
    - Bidirectional relationship indexes
    - BFS-based graph traversal
    - 94 tests passing
  • v1.3.0

    Release: Release v1.3.0
    Release v1.3.0: Configurable Repository Taxonomy System
    
    🎯 Major Features:
    - Repository-level configurable taxonomy
    - AI-powered domain/type auto-suggestion
    - Comprehensive validation with customizable rules
    - Smart defaults and auto-population
    
    🛠️ New Tools:
    - get_repo_config - View taxonomy and rules
    - update_repo_config - Customize configuration
    - validate_feature - Validate and get suggestions
    
    ✨ Enhancements:
    - write_feature: Auto-suggests, validates, applies defaults
    - list_features: Filter by domain/type
    
    📚 Documentation:
    - 77KB Feature Organization Guide
    - Configuration examples and best practices
    - Migration guide
    
    🧪 Testing:
    - All 94 tests passing
    - Full backward compatibility
    
    Lines of Code: +2,985
  • v1.2.1

    7d8b58a2 · 1.2.1 ·
    Release: Release v1.2.1
    1.2.1
  • v1.2.0

    Release: Release v1.2.0
    Release v1.2.0: Phase 2 - Enhanced Discovery
    
    Features:
    - Content previews for list_sub_features
    - Filtering for list_features (status, tags, priority, has_sub_features)
    - Sorting for list_features (name, updated, priority, status)
    - Coverage reporting and badge
    
    Testing:
    - 94 tests total with >90% coverage on all core tools
    - 28 new comprehensive tests added
    
    Documentation:
    - Updated CHANGELOG and README with examples
    - Added agent test scenario documentation
  • v1.1.0

    d5b485d1 · 1.1.0 ·
    Release: Release v1.1.0
    1.1.0
  • v1.0.7

    24642ce8 · 1.0.7 ·
    Release: Release v1.0.7
    1.0.7
  • v1.0.6

    0bd5bfca · 1.0.6 ·
    1.0.6
  • v1.0.5

    cc1f1dff · 1.0.5 ·
    1.0.5
  • v1.0.4

    c0163eeb · 1.0.4 ·
    1.0.4
  • v1.0.3

    eb5f62ef · 1.0.3 ·
    1.0.3
  • v1.0.2

    0015aa83 · 1.0.2 ·
    1.0.2
  • v1.0.1

    Release v1.0.1: Scoped package name
    
    - Change package name to @aowolfie/buzz-features
    - Enables easy installation from GitLab Package Registry
    - Add 'buzz' command alias