Files
markitect-main/CHANGELOG.md
tegwick 1877d6d462
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
release: prepare v0.3.0 - Architectural Improvements
- 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>
2025-10-25 03:10:13 +02:00

123 lines
5.6 KiB
Markdown

# Changelog
All notable changes to MarkiTect will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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-facade` submodule
- **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-capabilities` and 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 `--version` flag 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