4.1.3 — malformed-CMap crash fix (#608)
Fix a whole-process crash when reading PDFs whose ToUnicode CMaps contain malformed destinations (pdfTeX 1-byte beginbfrange like <C5> <D6> <C5>):
- Vendored patched
adobe-cmap-parserthat skips destinations which are not valid UTF-16BE instead of panicking, while preserving valid multi-code (6/8-byte) ligature mappings. - Release profile built panic-unwind so a malformed document can no longer abort the MCP server from a worker-thread panic.
- Regression fixture + core/server tests; verified against the reported 24 MB file (231 pages extract + search OK).
Merged PRs: #609 (fix), #610 (version), #611 (release-infra), #612 (publish admission).
Patch-publish admission (candidate 550c46d): verification/pdf-reader-whole-product-independent-review-4.1.3-550c46d.json. Performance claims inherit the 4.1.0 registry suite; no API/perf expansion; goal-complete remains unauthorized.