CHANGELOG

Version 0.4.0, 2024-12-08

New Features (ENH)

  • New booklet command to adjust offsets and lengths (PR #77)

  • New uncompress command (PR #75)

  • New update-offsets command to adjust offsets and lengths (PR #15)

  • New rm command (PR #59)

  • metadata: now also displaying CreationDate, Creator, Keywords & Subject (PR #73)

  • Add warning for out-of-bounds page range in pdfly cat command (PR #58)

Bug Fixes (BUG)

  • 2-up command, that only showed one page per sheet, on the left side, with blank space on the right (PR #78)

Full Changelog

Version 0.3.3, 2024-04-14

Developer Experience (DEV)

  • Chain workflows

Full Changelog

Version 0.3.2, 2024-04-14

Developer Experience (DEV)

  • Decouple git tag / PyPI release / Github release page (#49, #50)

Full Changelog

Version 0.3.1, 2024-03-29

Maintenance (MAINT)

  • Update pypdf usage (#48)

Developer Experience (DEV)

  • Release via REL commit (#48)

  • Fix mypy issues

  • Add make_release.py

Full Changelog

Version 0.3.0, 2023-12-17

New Features (ENH)

  • Add x2pdf command (#25)

Bug Fixes (BUG)

  • boxes are floats, not int

  • Add missing fpdf2 dependency (#29)

Documentation (DOC)

  • cat command

  • More examples for the cat subcommand

  • Add cat subcommand

  • Link to readthedocs

  • Add project governance file

  • Move readthedocs config file to root

  • Add docs (#24)

Developer Experience (DEV)

  • Checkout sample-files in CI (#30)

  • Let dependabot update Github Actions

  • Add action for automatic releases

Maintenance (MAINT)

  • Update dependencies (#42)

  • In the cat subcommand, replace the usage of the deprecated PdfMerger by PdfWriter (#34)

  • Update .pre-commit-config.yaml

  • Adjust x2pdf syntax

Testing (TST)

  • cat with two files (#41)

  • Test cat command with more parameters + validate result (#40)

  • Adding unit tests (#28)

Other

  • : [{‘msg’: ‘Bump actions/setup-python from 4 to 5 (#39)’, ‘author’: ‘dependabot[bot]’}, {‘msg’: ‘test_extract_images_monochrome() is now passing’, ‘author’: ‘CimonLucas(LCM)’}, {‘msg’: ‘Bump actions/setup-python from 3 to 4 (#27)’, ‘author’: ‘dependabot[bot]’}, {‘msg’: ‘Bump actions/checkout from 3 to 4 (#26)’, ‘author’: ‘dependabot[bot]’}, {‘msg’: ‘Ensure input PDF exists for cat subcommand’, ‘author’: ‘MartinThoma’}]

Full Changelog