| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2025-04-23 | 1.1 kB | |
| pdfcpu_0.10.2_Linux_x86_64.tar.xz | 2025-04-23 | 7.9 MB | |
| pdfcpu_0.10.2_Darwin_arm64.tar.xz | 2025-04-23 | 7.5 MB | |
| pdfcpu_0.10.2_Darwin_x86_64.tar.xz | 2025-04-23 | 8.0 MB | |
| pdfcpu_0.10.2_Js_wasm.tar.xz | 2025-04-23 | 8.3 MB | |
| pdfcpu_0.10.2_Linux_arm64.tar.xz | 2025-04-23 | 7.3 MB | |
| pdfcpu_0.10.2_Linux_armv7.tar.xz | 2025-04-23 | 7.5 MB | |
| pdfcpu_0.10.2_Linux_i386.tar.xz | 2025-04-23 | 7.7 MB | |
| pdfcpu_0.10.2_Windows_arm64.zip | 2025-04-23 | 8.1 MB | |
| pdfcpu_0.10.2_Windows_armv7.zip | 2025-04-23 | 8.3 MB | |
| pdfcpu_0.10.2_Windows_i386.zip | 2025-04-23 | 8.4 MB | |
| pdfcpu_0.10.2_Windows_x86_64.zip | 2025-04-23 | 8.6 MB | |
| README.md | 2025-04-23 | 2.9 kB | |
| v0.10.2 source code.tar.gz | 2025-04-23 | 273.3 MB | |
| v0.10.2 source code.zip | 2025-04-23 | 274.1 MB | |
| Totals: 15 Items | 635.1 MB | 0 | |
A release centered on digital signatures
:scientist: Release notes will be shared shortly
Quickstart
In order to get going with this release you need to reset your configuration. Check https://github.com/pdfcpu/pdfcpu/releases/tag/v0.9.1 for instructions. Any pdfcpu CLI command will print a corresponding warning.
After the upgrade your config dir will look like:
In a nutshell
The focus of this release is about signature validation:
- pdfcpu signatures validate[ -a(ll) -f(ull)] -- inFile
and going along:
- pdfcpu certificates list
- pdfcpu certificates import inFile..
- pdfcpu certificates reset
Changelog
- [cd3912] Fix config parsing, bump version
- [4804a2] Bump version, clean up
- [106fef] Fix [#1116], clean up
- [f11409] Fix [#1111]
- [ba010c] Fix [#1114]
- [3eaac1] Add signature command
- [ce09a8] Fix form field validation.
- [4b9cd3] Fix [#1099]
- [ed8b0f] Fix [#1016]
- [f188ce] Fix [#1017]
- [d8da98] Fix [#1015]
- [05bd28] Fix [#1064]
- [6015ff] Fix [#1100]
- [bad35c] Fix [#1089]
- [1d3c07] Fix [#1098]
- [0e1db9] Fix [#1090]
- [931006] Fix [#1072]
- [eb132f] Avoid duplicate keyword search (#1066)
- [b8f82d] Fix [#1073], [#1092], bump go.mod
- [4a2f04] Fix [#1041]
- [9b1ead] Fix [#1081]
- [a966a9] Fix [#1047]
- [6a2b4f] Fix [#1065]
- [b60bc1] Fix [#1076]
- [4ba7f2] Disable optimization for verbose validate via CLI
- [a9d786] Fix [#1080]
- [b05d39] Fix [#1077], clean up
- [437942] Fix [#888]
- [a73d70] Fix [#1025]
- [3e64e1] Handle duplicate keys
- [4e0e0d] Fix [#1049]
- [1e4cb9] Fix [#1058] Use relaxed validation for dict=Square entry=RD (#1063)
- [682206] Synopsis: improve mode usage message (#1036)
- [0f856f] Implement dependabot (#1028)
- [665989] Fix typos (#1034)
- [83c895] Support float page rotation with zero fractional part. (#1019)
- [01d72b] Handle missing page tree node type for pages. (#1021)
- [56bed9] Fix typos (#1029)
- [4f1eef] Don't decrypt "Contents" of "DocTimeStamp" signatures. (#1027)
- [a728f8] #Fix 982
- [53ee8f] Fix [#1008]
- [ef6498] Correctly handle empty type field length in cross reference streams. (#1013)
- [242127] Check if "entry.Offset" is nil before dereferencing. (#1010)
- [302ee6] Prevent division by zero in extractXRefTableEntriesFromXRefStream (#1007)
- [e24743] Fix parsing of objects with very large dictionaries (#999)
- [b9b3d0] Fix [#1001]
- [9e9cb7] Fix#987
- [a7ec76] Fix [#984]
- [edccc8] Fix [#988]
- [25b1c1] Fix [#991]
- [96c3c3] Fix [#985]
- [16372f] Fix [#981], speedup optimization, merge: optimize flag
- [52954c] Cleanup, improve cli validation
- [248f16] Fix [#972], 973
- [6b239c] Fix ensure config file
- [23a991] Bump version