Skip to content

2.7.2

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Aug 10:22
· 838 commits to main since this release

Release 2.7.2

Changes

Manual Summary

  • Added a new option rm_security to PdfDocument.save().
  • Added support for password-protected PDFs in the CLI subcommands merge, render, tile and toc.
  • 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 for do_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 to artefacts
  • 171b52f Rename craft_artifacts.py to craft_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