Commit Graph
5712 Commits
Author SHA1 Message Date
Xiaomeng Zhao 2551b6bce6 Merge pull request #5398 from myhloli/dev
feat: implement surrogate pair restoration for improved Unicode handling in PDF text extraction
2026-08-14 15:44:03 +08:00
Xiaomeng Zhao d30e7d94c1 Merge pull request #5358 from hwb96/fix/docx-table-special-chars-signature
Fix docx tables silently dropped when cells contain non-text special characters
2026-08-14 15:42:27 +08:00
myhloli 86ed6f065c feat: implement surrogate pair restoration for improved Unicode handling in PDF text extraction 2026-08-14 15:33:51 +08:00
hanwenbo dfd270c70d fix: render special char elements in table signature for mammoth alignment
_xml_table_signature only joined w:t text, dropping non-text character
elements such as <w:noBreakHyphen/> and <w:sym/>, so the XML-side
signature (e.g. "NCICTCAE") diverged from mammoth's rendering
("NCI‑CTCAE"). Alignment failed, the isolated fallback parse crashed on
cells with numbered lists, and the whole table was silently lost.

Render w:t / w:noBreakHyphen(U+2011) / w:softHyphen(U+00AD) / w:sym in
document order, replicating mammoth's dingbats mapping (incl. the F0..
low-byte fallback) for sym, and exclude OMML m:t like mammoth does.

Log table parse failures at warning level instead of debug.
Add regression tests in tests/unittest/test_docx_special_char_tables.py.
2026-08-05 14:47:01 +08:00
Xiaomeng Zhao 6b959c9972 Merge pull request #5251 from myhloli/dev
Dev
2026-07-10 19:49:25 +08:00
myhloli 6826a9dec7 feat: add offset duplicate character detection for improved text rendering 2026-07-10 19:48:07 +08:00
myhloli 7d7f5d146d feat: enhance PDF font analysis by adding Latin and CJK font usage detection 2026-07-10 19:20:26 +08:00
Xiaomeng Zhao 33143d027f Merge pull request #5246 from myhloli/dev
feat: prevent circular inheritance in DOCX style processing by tracking visited styles
2026-07-08 15:44:59 +08:00
myhloli 595912d044 feat: prevent circular inheritance in DOCX style processing by tracking visited styles 2026-07-08 15:32:35 +08:00
Xiaomeng Zhao f9b75623e8 Merge pull request #5232 from opendatalab/master
master->dev
2026-07-03 21:13:40 +08:00
myhloli 53fde6d298 Update version.py with new version 2026-07-03 13:06:35 +00:00
Xiaomeng Zhao d28782c853 Merge pull request #5231 from myhloli/dev
3.4.2
mineru-3.4.2-released
2026-07-03 21:04:52 +08:00
Xiaomeng Zhao 645ad5b143 Merge pull request #5230 from myhloli/dev
feat: unify PDFium page object boundary retrieval for compatibility
2026-07-03 21:03:41 +08:00
myhloli 650a7e5949 feat: unify PDFium page object boundary retrieval for compatibility 2026-07-03 20:38:38 +08:00
Xiaomeng Zhao f89c3c8544 Merge pull request #5222 from opendatalab/master
master->dev
2026-07-03 16:49:46 +08:00
myhloli d14a6e3714 Update version.py with new version 2026-07-03 08:39:18 +00:00
Xiaomeng Zhao a41edb9f07 Merge pull request #5220 from opendatalab/dev
3.4.1
mineru-3.4.1-released
2026-07-03 16:32:50 +08:00
Xiaomeng Zhao 4fe8794300 Merge pull request #5219 from myhloli/dev
feat: enhance header and footer classification logic with new boundary checks
2026-07-03 16:19:00 +08:00
myhloli 37b2b5fea1 feat: refactor label handling and improve box label assignment in PPDocLayoutV2 2026-07-03 16:17:41 +08:00
myhloli 202a0fc82a feat: enhance header and footer classification logic with new boundary checks 2026-07-03 15:56:56 +08:00
Xiaomeng Zhao 24f67791ea Merge pull request #5218 from myhloli/dev
feat: integrate support for pdftext 0.7 PageChars and legacy char handling
2026-07-03 15:13:47 +08:00
myhloli f10efa56f1 feat: integrate support for pdftext 0.7 PageChars and legacy char handling 2026-07-03 14:46:15 +08:00
Xiaomeng Zhao 19073865bf Merge pull request #5216 from myhloli/dev
feat: enhance character selection for span filling in PDF processing
2026-07-03 10:55:22 +08:00
myhloli 6980fb7357 feat: enhance character selection for span filling in PDF processing 2026-07-03 10:53:50 +08:00
Xiaomeng Zhao 792b5b88a2 Merge pull request #5153 from opendatalab/master
master->dev
2026-06-18 15:27:49 +08:00
myhloli 3e60291846 Update version.py with new version 2026-06-18 07:21:15 +00:00
Xiaomeng Zhao 562ba5849a Merge pull request #5151 from opendatalab/release-3.4.0
Release 3.4.0
mineru-3.4.0-released
2026-06-18 15:17:18 +08:00
Xiaomeng Zhao 2c487da3be Merge pull request #5150 from opendatalab/dev
Dev
2026-06-18 15:16:53 +08:00
Xiaomeng Zhao be2a9a2d2b Merge pull request #5149 from myhloli/dev
feat: improve model source documentation for accessibility checks and update link
2026-06-18 15:16:00 +08:00
Xiaomeng Zhao d0c5d475a1 Merge pull request #5148 from opendatalab/release-3.4.0
Release 3.4.0
2026-06-18 15:15:08 +08:00
myhloli d46c353afc feat: improve model source documentation for accessibility checks and update link 2026-06-18 15:04:29 +08:00
Xiaomeng Zhao 71ee160093 Merge pull request #5147 from myhloli/dev
Update mineru package version and documentation for 3.4 release
2026-06-18 14:53:37 +08:00
myhloli c5cc50e81e feat: update changelog for version 3.4 release with OCR upgrades and model download optimizations 2026-06-18 14:51:23 +08:00
myhloli f6ffdd0a4a feat: update accuracy metrics in documentation 2026-06-18 14:42:49 +08:00
myhloli e0e58fc0d8 feat: update mineru package version to 3.4.0 in Dockerfiles 2026-06-18 11:14:06 +08:00
Xiaomeng Zhao 3a4fcc78a8 Merge pull request #5144 from myhloli/dev
Refactor generation logic and enhance model configuration handling
2026-06-18 11:04:28 +08:00
myhloli 3c2e8f1ffe feat: change log level to debug for local model path configuration 2026-06-18 10:49:18 +08:00
myhloli fb512fdfe6 feat: add model configuration handling and improve download path normalization 2026-06-18 10:39:50 +08:00
myhloli e2cec3408f feat: add model source configuration and auto-detection logic 2026-06-18 03:41:21 +08:00
myhloli 53cbc5c89f feat: enhance OCR model initialization and add caching for snapshot downloads 2026-06-18 02:36:27 +08:00
myhloli 09fb4a1769 feat: refactor generation logic and enhance DataLoader memory management 2026-06-17 20:31:23 +08:00
Xiaomeng Zhao ceff8c69f5 Merge pull request #5139 from myhloli/dev
Optimize OCR batch processing and enhance detection accuracy
2026-06-17 20:15:59 +08:00
myhloli 8fecc190dc feat: refactor orientation scoring tasks and enhance batch detection logic 2026-06-17 20:00:47 +08:00
myhloli 87440e9f8a feat: add debug logging for OCR orientation recognition scores 2026-06-17 19:37:27 +08:00
myhloli 2b8ee2df65 feat: add blank cell result filtering for OCR to improve accuracy 2026-06-17 19:32:43 +08:00
myhloli 209ada00a1 feat: add new model path for paddle table classification 2026-06-17 18:37:42 +08:00
myhloli 62f09af4e8 feat: enhance table OCR detection with batch processing and new input handling 2026-06-17 18:16:23 +08:00
myhloli 57639ebd45 feat: optimize batch processing and inference mode for improved performance 2026-06-17 15:06:54 +08:00
Xiaomeng Zhao a5b6c3fd46 Merge pull request #5134 from myhloli/dev
Integrate PP-OCRv6 model and enhance OCR language handling
2026-06-17 11:12:53 +08:00
myhloli 735db71ea6 feat: implement dynamic OCR inference precision handling for improved performance 2026-06-17 01:04:06 +08:00