Skip to content

[stable33] fix(deps): update smalot/pdfparser to 2.13.1 - #111

Merged
vitormattos merged 1 commit into
stable33from
fix/pdfparser-2.13.1-stable33
Oct 23, 2026
Merged

vitormattos merged 1 commit into
stable33from
fix/pdfparser-2.13.1-stable33

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Backport of #110 to stable33.

Related to LibreSign/libresign#7706 and LibreSign/libresign#3949.

Updates only smalot/pdfparser 2.12.5 to 2.13.1 using Composer, followed by the documented clean installation and PHP-Scoper regeneration. Preserves this branch's existing composer.json constraint.

Regression checks (PHP 8.2): The upstream PDFs from smalot/pdfparser#701 (inline Header) and smalot/pdfparser#822 (indirect PDFObject) fail with 2.12.5 and pass with 2.13.1. A normal PDF also passes. composer validate and git diff --check pass. No other locked package version changed.

No end-to-end HTTP 422 verification was performed. CI is pending.

Handle PDF font Encoding dictionaries represented by Header or PDFObject.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos
vitormattos merged commit ccb6501 into stable33 Oct 23, 2026
6 checks passed
@vitormattos
vitormattos deleted the fix/pdfparser-2.13.1-stable33 branch October 23, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant