63 lines
2.1 KiB
Markdown
63 lines
2.1 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]
|
||
|
|
|
||
|
|
### Added
|
||
|
|
- 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
|
||
|
|
|
||
|
|
### Fixed
|
||
|
|
- All test failures resolved (800/800 tests passing)
|
||
|
|
- Visualization schema tests updated for correct tool paths
|
||
|
|
- Cache management test isolation issues
|
||
|
|
- Missing dependencies documentation and installation
|
||
|
|
|
||
|
|
### Documentation
|
||
|
|
- Added comprehensive INSTALL.md with installation instructions
|
||
|
|
- Added DEPENDENCIES.md with dependency information
|
||
|
|
- Created release process documentation
|
||
|
|
|
||
|
|
## [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
|