Repository navigation
Release 0.3.1
·
0 commits
to 5b1462ca576b44da5fdd30bb512ec62c957e257f
since this release
What's Changed
Version bump: patch
Previous version: 0.3.0
New version: 0.3.1
Initial Release: Including complete commit history
Author: All commits attributed to @luisleo526
33 commits since the beginning
🚀 Features
- Add refactor category to changelog generation in release workflow. Create 'refactor.txt' to capture refactoring commits and update changelog formatting accordingly. (
82b2012) by @luisleo526 - Implement changelog generation in CI/CD workflow. Extract and categorize commits since the last tag, highlighting breaking changes, features, enhancements, bug fixes, documentation, chores, and other changes. Save the changelog to a markdown file for release notes. (
5a9521c) by @luisleo526 - Add tests for complex table extraction from XLSX, DOCX, PPTX, and PDF formats. Implement logging for table counts and merge patterns, and save output to markdown files. (
4741864) by @luisleo526 - Add image extraction capabilities to OfficeProcessor for XLSX and PPTX files. Update metadata to include image count and details. Refactor loader and unified processor for improved parameter handling and compatibility. (
6a0004a) by @luisleo526 - Add release workflow and bumpversion configuration for automated versioning and package release (
1af1851) by @luisleo526 - Add MIT License file to the project (
c6f1721) by @luisleo526
✨ Enhancements
- Enhance release workflow to include option for full commit history in changelog generation. Add 'include_all_history' input to allow users to include all commits from the beginning of the repository for initial releases. (
23487e3) by @luisleo526 - Enhance table extraction and conversion in pymupdf_advanced_pipeline. Implement improved cell boundary detection for merged cells, refactor markdown conversion to handle complex table structures, and add robust error handling. Update methods for better clarity and maintainability. (
fe9f859) by @luisleo526 - Update CI/CD workflow to change code formatting and linting checks from 'unifydoc' to 'doc2mark'. Adjust test coverage reporting for unit and integration tests accordingly. (
1c975cd) by @luisleo526 - Enhance PDFProcessor to utilize advanced processing pipeline for PDF documents. Implement image extraction, OCR capabilities, and improved metadata handling. Refactor markdown conversion to ensure consistent formatting with embedded images and tables. Update HTML table generation for better structure and styling. (
a6a6d27) by @luisleo526 - Enhance OfficeProcessor to support advanced processing pipeline for DOCX, XLSX, and PPTX formats. Implement fallback to basic processing when advanced features are unavailable. Update image extraction and metadata handling, including OCR results formatted in XML. Refactor related methods for improved clarity and maintainability. (
4c15815) by @luisleo526 - Update CI/CD workflow to refine branch triggers and paths. Removed deprecated branches and paths, added support for feature branches and specific paths for doc2mark. (
415290d) by @luisleo526 - Enhance README.md with detailed features and usage examples for doc2mark, including advanced batch processing, dynamic OCR configuration, and improved error handling. Update key features section to reflect new capabilities and add recent updates for clarity. (
98d0cf0) by @luisleo526 - Update version to 0.0.5, add main entry point, enhance CLI with new options, and improve file processing capabilities. (
c92b9e3) by @luisleo526 - Update versioning in release script and package files to 0.0.1 (
8f5d73e) by @luisleo526 - Update .gitignore to include IDE and cache files; remove obsolete sample documents (
6961f23) by @luisleo526
🐛 Bug Fixes
- Fix: Add 'force_github_username' input to release workflow for commit attribution. Update commit filtering to skip merge commits and enhance changelog categorization based on first word of commit messages. (
0379082) by @luisleo526
♻️ Refactoring
- Refactor release workflow to save git log output to a temporary file, improving commit processing. Update logic to extract the first word from commit messages for better categorization and streamline breaking change detection. (
b1de351) by @luisleo526 - Refactor release workflow to improve commit range handling and changelog output. Update logic to determine previous tags and commit counts, ensuring accurate changelog generation. Enhance output formatting for better integration with GitHub Actions. (
dc0fb9e) by @luisleo526 - Refactor UnifiedDocumentLoader to utilize individual format processors for Office documents, enhancing image extraction capabilities. Update OfficeProcessor methods to return image details and improve error handling for processor imports. Add sample legacy documents for testing. (
2f388cb) by @luisleo526 - Refactor UnifiedDocumentLoader and UnifiedProcessor to remove deprecated OCR parameters and streamline processing logic. Update documentation for clarity on parameter usage and compatibility. Enhance test cases for loader initialization. (
eabbcb6) by @luisleo526
🔧 Chores
- Remove deprecated scripts: deleted publish_manual.sh, release.sh, and rag-pipeline-diagram.md to streamline the project and eliminate unused files. (
8852aa2) by @luisleo526