Tags give the ability to mark specific points in history as being important
-
v1.4.6
Release: Release v1.4.6a2881634 · ·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
Release: Release v1.4.5e0e58ba9 · ·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
Release: Release v1.4.4757a05e6 · ·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.3211c5c78 · ·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
Release: Release v1.4.25b851bd7 · ·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.10f22e83a · ·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.0cbc61800 · ·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.0415006bf · ·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.0
Release: Release v1.2.054383216 · ·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