# 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