diff --git a/CHANGELOG.md b/CHANGELOG.md index b6ca7061..c662852e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0] - 2025-10-28 + +### Added +- **Custom Status Modal System**: Professional theme-consistent status dialogs replacing browser alerts with proper branding and accessibility +- **HTML Generation Dogtag**: Automatic attribution with timestamp and username linking for generated HTML documents +- **Enhanced Link Navigation**: All document links now open in new tabs without triggering edit mode for improved user experience +- **Comprehensive UI Framework Documentation**: Complete guide (UserInterfaceFramework.md) for consistent UI development patterns +- **Database Integration**: Added store_document method to CleanDocumentManager with proper front matter parsing +- **Enhanced AST Processing**: Improved title extraction from front matter and heading detection with cache file generation + +### Changed +- **Complete Document Manager Cleanup**: Removed 2000+ lines of legacy code while maintaining full backward compatibility +- **Clean Architecture Implementation**: DocumentManager now extends CleanDocumentManager with clean wrapper pattern +- **Improved Error Handling**: Enhanced validation and graceful error recovery throughout the system +- **Standardized CSS Naming**: Consistent class naming conventions across all UI components + +### Fixed +- **Test Suite Compatibility**: Updated all tests to work with clean implementation architecture +- **JavaScript Syntax Issues**: Resolved template literal and string escaping problems in generated HTML +- **Link Behavior**: Fixed issue where document links were incorrectly triggering edit mode +- **Front Matter Parsing**: Proper integration with FrontMatterParser for metadata extraction + +### Technical +- Added --nodogtag CLI option for clean output when attribution is not desired +- Enhanced ingest_file method with proper title extraction from front matter and headings +- Implemented theme-aware modal overlay patterns with proper CSS styling +- Fixed CSS escape sequences and JavaScript syntax validation issues + ## [0.5.0] - 2025-10-26 ### Added diff --git a/pyproject.toml b/pyproject.toml index b7dabb24..3c8f10b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "markitect" -version = "0.5.0" +version = "0.6.0" description = "Advanced Markdown engine for structured content" readme = "README.md" requires-python = ">=3.8"