Releases: py-pdf/pdfly
Releases · py-pdf/pdfly
Version 0.5.1, 2025-10-13
Bug Fixes (BUG)
requestsis now a dependency, to prevent aModuleNotFoundErrorwhen running withuv
Version 0.5.0 - 2025-10-13 - New sign, check-sign, rotate & extract-annotated-pages commands
Version 0.5.0, 2025-10-13
New Features (ENH)
- New
extract-annotated-pagesto filter out only the user annotated pages (PR #98) - New
rotatesub-command to rotate specified pages (PR #128) - Added optional
--passwordargument tocatto perform decryption (PR #61) pagemetanow display known page formats when it can detect it: A3, A4, A5, Letter, Legalpagemetanow displays the rotation value.- New
signsub-command to create a signed pdf from an existing pdf (PR #165) - New
check-signsub-command to verify the signature of a signed pdf (PR #166)
Bug Fixes (BUG)
pypdf[full]is now a dependency, instead of justpypdf, to avoid some cases ofDependencyError
Deprecations (DEP)
- support for older Python3 versions has been dropped,
pdflynow requires Python 3.10+
Version 0.4.0, 2024-12-08
New Features (ENH)
- New
bookletcommand to adjust offsets and lengths (PR #77) - New
uncompresscommand (PR #75) - New
update-offsetscommand to adjust offsets and lengths (PR #15) - New
rmcommand (PR #59) metadata: now also displaying CreationDate, Creator, Keywords & Subject (PR #73)- Add warning for out-of-bounds page range in pdfly
catcommand (PR #58)
Bug Fixes (BUG)
2-upcommand, that only showed one page per sheet, on the left side, with blank space on the right (PR #78)
Version 0.3.3, 2024-04-14
Version 0.3.2, 2024-04-14
Version 0.3.1, 2024-03-29
Version 0.3.0, 2023-12-17
What's new
New Features (ENH)
- Add x2pdf command (#25) by @MartinThoma
Bug Fixes (BUG)
- boxes are floats, not int by @MartinThoma
- Add missing fpdf2 dependency (#29) by @MartinThoma
Documentation (DOC)
- cat command by @MartinThoma
- More examples for the cat subcommand by @MartinThoma
- Add cat subcommand by @MartinThoma
- Link to readthedocs by @MartinThoma
- Add project governance file by @MartinThoma
- Move readthedocs config file to root by @MartinThoma
- Add docs (#24) by @MartinThoma
Developer Experience (DEV)
- Checkout sample-files in CI (#30) by @MartinThoma
- Let dependabot update Github Actions by @MartinThoma
- Add action for automatic releases by @MartinThoma
Maintenance (MAINT)
- Update dependencies (#42) by @MartinThoma
- In the cat subcommand, replace the usage of the deprecated PdfMerger by PdfWriter (#34) by @kommade
- Update .pre-commit-config.yaml by @MartinThoma
- Adjust x2pdf syntax by @MartinThoma
Testing (TST)
- cat with two files (#41) by @MartinThoma
- Test cat command with more parameters + validate result (#40) by @MartinThoma
- Adding unit tests (#28) by @Lucas-C
Version 0.2.13, 2023-07-20
Release 0.2.4
Version 0.2.4 ## What's changed Nothing. I'm testing a new way to trigger releases. [Full Changelog](https://github.com/py-pdf/pdfly/compare/0.2.3...0.2.4)