Update jsignpdf-php to v3.0.0 - #96
Merged
Merged
Conversation
Signed-off-by: Andr茅 Maia <andrefnkmm@gmail.com> Assisted-by: Claude Code:claude-fable-5-1
Signed-off-by: Andr茅 Maia <andrefnkmm@gmail.com> Assisted-by: Claude Code:claude-fable-5-1
10 tasks
vitormattos
pushed a commit
to LibreSign/libresign
that referenced
this pull request
Sep 5, 2026
Points the submodule at LibreSign/3rdparty#96, which bumps jsignpdf/jsignpdf-php from 1.3.1 to 3.0.0 for JSignPdf 3.1.0. The pointer will move to the merge commit once that pull request lands. Signed-off-by: Andr茅 Maia <andrefnkmm@gmail.com> Assisted-by: Claude Code:claude-fable-5-1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates
jsignpdf/jsignpdf-phpfrom v1.3.1 to v3.0.0 (LibreSign/libresign#8068).The wrapper release adds support for JSignPdf 3.1.0: passwords are sent over stdin instead of the command line (
--enable-stdin-passwords), every argument goes throughescapeshellarg(),setJSignParameters()takes a list of options and values, and the runtime service installs theminimalpackage (alib/directory started through the classpath, with-jarkept as a fallback for 3.0.x). JSignPdf 2.x is no longer supported by the wrapper.Regenerated scoped dependencies with the documented PHP-Scoper workflow. No scoper patcher was needed: the package has no string-based class references, and its only dependencies are
ext-opensslandext-json, so no other scoped package changed.The LibreSign side (
JSignPdfHandler,InstallService, tests) follows in a separate pull request for #8068: the handler still concatenatessetJSignParameters()strings and points atJSignPdf.jar, so the submodule must be bumped together with those changes.Validation:
composer lintpassed in the PHP 8.3 container; regenerating from the committed state with the steps of theComposerworkflow produces no vendor changes.