Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 3.12 KB

File metadata and controls

57 lines (48 loc) · 3.12 KB

�[38;2;248;248;242m# Changelog�[0m

�[38;2;248;248;242mAll notable changes to this project will be documented in this file.�[0m

�[38;2;248;248;242mThe format is based on Keep a Changelog,�[0m �[38;2;248;248;242mand this project adheres to Semantic Versioning.�[0m

�[38;2;248;248;242m## [1.0.0] - 2024-11-26�[0m

�[38;2;248;248;242m### Added�[0m �[38;2;248;248;242m- Initial release of pdfx CLI tool�[0m �[38;2;248;248;242m- VLM and Standard pipeline support for PDF conversion�[0m �[38;2;248;248;242m- Interactive output location selection with -i flag�[0m �[38;2;248;248;242m- Multiple output format support (Markdown, JSON, HTML, DocTags)�[0m �[38;2;248;248;242m- Image embedding with base64 encoding�[0m �[38;2;248;248;242m- Table structure extraction with ACCURATE mode�[0m �[38;2;248;248;242m- Formula extraction as LaTeX�[0m �[38;2;248;248;242m- OCR support for scanned documents�[0m �[38;2;248;248;242m- Batch processing with directory traversal�[0m �[38;2;248;248;242m- URL support for direct PDF conversion�[0m �[38;2;248;248;242m- YAML-based configuration system�[0m �[38;2;248;248;242m- Apple Silicon (MLX) optimization�[0m �[38;2;248;248;242m- Model auto-detection and listing (--list-models)�[0m �[38;2;248;248;242m- Comprehensive logging with --verbose flag�[0m �[38;2;248;248;242m- Installation verification script (verify_install.py)�[0m

�[38;2;248;248;242m### Features�[0m �[38;2;248;248;242m- Two-pipeline architecture (VLM for speed, Standard for features)�[0m �[38;2;248;248;242m- Configurable image handling (embedded vs referenced)�[0m �[38;2;248;248;242m- Smart table extraction with cell matching�[0m �[38;2;248;248;242m- Code block and picture enrichment�[0m �[38;2;248;248;242m- Disaster recovery with automated checkpoints�[0m �[38;2;248;248;242m- Memory-efficient batch processing�[0m �[38;2;248;248;242m- Cross-platform path handling�[0m

�[38;2;248;248;242m### Documentation�[0m �[38;2;248;248;242m- Comprehensive README with installation and usage�[0m �[38;2;248;248;242m- Inline configuration comments in config.yaml�[0m �[38;2;248;248;242m- CLAUDE.md for AI-assisted development�[0m �[38;2;248;248;242m- Example configurations in examples/�[0m �[38;2;248;248;242m- Test suite with pytest integration�[0m

�[38;2;248;248;242m### Technical�[0m �[38;2;248;248;242m- Python 3.10-3.12 support�[0m �[38;2;248;248;242m- MLX framework integration for Apple Silicon�[0m �[38;2;248;248;242m- Docling 2.0+ integration�[0m �[38;2;248;248;242m- Package structure following Python best practices�[0m �[38;2;248;248;242m- Type hints throughout codebase�[0m �[38;2;248;248;242m- Error handling with continue-on-error option�[0m

�[38;2;248;248;242m### Known Issues�[0m �[38;2;248;248;242m- Picture description feature disabled due to model cache issues�[0m �[38;2;248;248;242m- Python 3.13+ not yet supported by Docling�[0m �[38;2;248;248;242m- Some complex tables may have empty cells if content is image-based�[0m �[38;2;248;248;242m- Table checkmarks/icons may not extract if rendered as images�[0m

�[38;2;248;248;242m[1.0.0]: https://github.com/yourusername/pdfx/releases/tag/v1.0.0�[0m