Some checks failed
Test Suite / code-quality (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
- Kaizen-agentic framework integration as capability submodule - Test reorganization by capability with better modularity - Comprehensive capability inclusion management system - Directory reorganization with logical separation - Todofile system implementation replacing NEXT.md - Historical file organization for cleaner structure 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
5.6 KiB
5.6 KiB
Changelog
All notable changes to MarkiTect will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.3.0] - 2025-10-25
Added
- Kaizen-Agentic Framework Integration as external capability submodule
- Test Reorganization by Capability with separated test targets for better modularity
- Comprehensive Capability Inclusion Management System with automated discovery tools
- Todofile System Implementation - Modern task management replacing NEXT.md
- Historical File Organization - Legacy files moved to history directory for better project structure
Changed
- Capability Directory Reorganization - moved all external dependencies to
capabilities/directory - Issue Management Migration - replaced local issue system with external
issue-facadesubmodule - Project Structure Optimization - established clear separation between capabilities and core documentation
- Test Architecture Enhancement - separated capability-specific tests from core system tests
- Makefile Test Targets - added granular test execution with
make test-capabilitiesand capability-specific targets
Improved
- Logical Organization - capabilities/ for external dependencies, wiki/ for project documentation at root
- Test Performance - core tests now exclude capability tests for faster execution
- Development Workflow - clear separation between internal and external capabilities
- Documentation Ecosystem - complete capability documentation with CAPABILITIES.md and CAPABILITY_REGISTRY.md
- Code Organization - Archive of legacy files to maintain clean working directory
[0.2.0] - 2025-10-20
Added
- Production-Ready Asset Management System with content-addressable storage
- Advanced Performance Optimization with 60-85% faster document processing
- Enterprise-Grade Error Handling with graceful recovery mechanisms
- Comprehensive Test Suite with 1983 tests and 100% success rate
- GraphQL Interface for advanced querying capabilities
- Full-Text Search with FTS5 backend and query optimization
- Kaizen-Agentic Framework Integration with 17 specialized development agents
- Professional Documentation with 20+ comprehensive guides
- Cross-Platform Validation for Unix/Windows/macOS compatibility
- CLI Consolidation with unified command interface
- Template Rendering System with validation and error handling
- Cost Management & Tracking with allocation engine and reporting
- Issue Activity Tracking with worktime distribution
- Plugin Architecture with builtin processors and extensible framework
- Query Paradigms supporting 14 different query approaches
- Content-Matter Processing with frontmatter, contentmatter, and tailmatter support
- Comprehensive installer system with Python and shell scripts
- Version and release information commands (
markitect version,markitect release) - Global
--versionflag for quick version checking - Git integration for version metadata (commit, branch, tag information)
- Multiple output formats for release information (text, JSON, YAML)
- Installation documentation and troubleshooting guides
Performance
- 60-85% performance improvement through AST caching optimization
- Sub-60ms asset processing with efficient deduplication
- Memory-efficient operations with proper resource management
- Scalable architecture supporting large document collections
Quality Assurance
- 1983 comprehensive tests covering all functionality layers
- Production validation suite with cross-platform testing
- Enterprise error handling with graceful degradation
- Type safety with comprehensive type checking
- Security validation with input sanitization and safe operations
Fixed
- All test failures resolved (1983/1983 tests passing)
- Visualization schema tests updated for correct tool paths
- Cache management test isolation issues
- Missing dependencies documentation and installation
- JavaScript syntax errors in edit mode initialization
- Asset registry synchronization and performance issues
- CLI command consolidation and interface consistency
Documentation
- Added comprehensive INSTALL.md with installation instructions
- Added DEPENDENCIES.md with dependency information
- Created release process documentation
- 20+ documentation files covering architecture, usage, and development
- Complete API documentation with examples
- Performance benchmarking guides and optimization tips
[0.1.0] - 2025-10-03
Added
- Initial MarkiTect implementation
- Core markdown processing with AST caching
- Front matter and content matter support
- Database integration for document metadata
- CLI interface with comprehensive commands
- Schema generation and validation
- Template rendering system
- Issue management integration
- TDD workflow tools (TDDAI)
- Comprehensive test suite with architectural layers
- Documentation and architectural guides
Features
- Document ingestion and processing
- Metadata extraction and querying
- AST analysis and caching
- Content statistics and analysis
- Template-based document generation
- Associated file management
- Database operations with multiple output formats
- Performance monitoring and optimization
- Legacy compatibility system
Technical
- Python 3.8+ support
- Click-based CLI framework
- SQLite database backend
- Markdown-it-py parser integration
- Comprehensive test coverage
- Type checking with mypy
- Code formatting with black
- Project structure following clean architecture principles