Update module github.com/pdfcpu/pdfcpu to v0.12.1#2409
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
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.
This PR contains the following updates:
v0.11.1→v0.12.1Release Notes
pdfcpu/pdfcpu (github.com/pdfcpu/pdfcpu)
v0.12.1Compare Source
Bugfix Release
This is a fix for what was a miss on the decrypt command during the CLI Cobra migration.
🙏🏻 Thanks 🙏🏻
everybody for the bug reports.
Shoutouts 👏🏻 go to @znbang for spending time on submitting a PR.
Changelog
148d18dBump version6d531deFix decrypt command argument handling2cf9addFix #1389981a489Fix #1319, #132257979baFix #1357, #13884eb85e0Cleanup10e0a57Fix api error handlingb843d28Fix #1381v0.12.0Compare Source
A Release Featuring Command Completion
Starting with this release, pdfcpu now offers shell command completion for CLI users.
Supported shells:
Big thanks to @doronbehar for providing the Cobra integration 🙌
CLI Improvements
This release also refines how command flags work:
Clear distinction between short and long flags
-fvs--fullShort flags can now be chained:
is equivalent to:
Tradeoff
As a result of this cleanup:
However, the CLI is now more predictable and easier to use overall.
👉 Learn more:
👉 For command help going forward:
🛠️ Stability & Ongoing Work
This release also represents a significant amount of work behind the scenes focused on overall stability and parser robustness. Many edge cases have been addressed to make pdfcpu more reliable when dealing with real-world PDF files.
Work on digital signature creation and validation is actively ongoing. These features will be released once the maintainers are confident they meet the expected standards for quality, correctness, and practical usefulness.
✂️ Removing Signatures (
--rmsig)This flag removes all signatures as part of processing.
Supported commands:
mergeoptimizeThere is also a dedicated command:
Flags:
--rmenc→ also remove encryption-h, --help→ show help🔓 Removing Encryption (
--rmenc)The
--rmencflag removes any existing encryption when writing a file.Supported commands:
optimizesignatures remove🔐 Encryption
pdfcpu now supports AES-256 GCM encryption (ISO/TS 32003).
encryptcommand defaults to AES-256 GCM🙏🏻 Thanks 🙏🏻
everybody for testing and feeding back your real world PDFs and bug reports.
Shoutouts 👏🏻 go to @mdmcconnell, @13rac1, @doronbehar and @joeyave for spending their time on submitting PR's.
Changelog
bce7271Cleanup, bump version9db810aEnforce max recurse level during parsingdc9ab24Add recover from internal panic3936dcemerge in cli cobra integrationa181c19fix: replace os.Exit with panic in library code to prevent process termination when used as dependency7312d20Fix #132939be9acFix #1341871b367Fix #13458f565ddFix #1334d5ab3a4Fix #1330c6084d1Fix #1331de6e4e8ci: include all packages in coverage with -coverpkge893a96ci: fix tests to use macOS and Windows runners81a495bFix #130701f68bdCleanup Fix #12116fe7e7aIgnore newlines in non-multiline fieldsc4472c7Text wrapping test4c8aa9fImproved text wrapping73a9f46Implement some word wrapping for form text fields4b45c54Fix #1298344bd7fFix #1297170d7bdFix #129245f3147Fix #1285b9d1197Fix #1276d288782Fix #127896ebe63Fix #128067f5eecFix #126159a817cFix #12638286ba3Fix #12551a5fcf4Fix #12299421da0Use sync.Once for cert loadingf17b3d5Fix lazy font loading223cdb0Implement lazy font loading to reduce memory footprint2add6c8Fix #642ce634b6Fix #399238d720Fix #12670a7f670Fix #12010c5a8c0Fix #1268Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.