2.7.2
Release 2.7.2
Changes
Manual Summary
- Added a new option
rm_security
toPdfDocument.save()
. - Added support for password-protected PDFs in the CLI subcommands
merge
,render
,tile
andtoc
. - Corrected the release workflow to avoid incrementing minor version twice.
- Rewrote package building script with python.
- The stable branch is now always updated, even if it contains commits that are not in main.
- Various code style improvements.
Git History
Commits between 2.7.1
and 2.7.2
(latest commit first):
- 90728d1 [autorelease] update changelog and version file
- 50b8c5c Add a task
- 80565c8 autorelease: externalise
latest
fordo_versioning()
testing - e5ef13f autorelease: add safeguards to avoid inadvertent changes
- 8837a24 temporarily remove outdated version tests
- 4e01054 Improve version handling
- 04758e2 Update
build_pdfium
- 3e49a69 Rename
artifacts
toartefacts
- 171b52f Rename
craft_artifacts.py
tocraft_packages.py
- e44a010 Fix mistakes found by
make check
- 85d517f Make setup environment variable dynamic
- ede5f2f Pythonise package building
- a697ca5 Prepare changelog for next release
- ed58b22 Implement password option in remaining CLIs
- 6f96251 cli/render: implement
--passwords
flag similar to merge - 75d8e0b merge: do not unnecessarily pass
rm_security
- 8bf7c46 Update planned changes
- 28db2e7 cli/merge: improve code and add password parameter
- 15b9fa2 Allow for removing password-protection when saving
- 6a9b771 Add test case for opening non-encrypted PDF with password given
- 35681dc Update tasks / planned changes
- 7a3e1e4 Add note concerning macOS multi-version tags
- f68c9b6 Add a task
- a28e81b build: use minimal checkout configuration
- 29a8c3c closing: do not unnecessarily create lists
- 6af0b1c setup.py: remove excessive comment
- f24172a Make string style more consistent
- 47eaa3e autorelease: force-update stable branch
- b84b8f6 Fix workflow
- 85f7e3c Manually intervene in changelog