diff --git a/ChangeLog b/ChangeLog index 4c8ddfee..8a0f73a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2023-04-02 Jay Berkenbilt + * Allow QPDFJob's workflow to be split into a reading phase and a + writing phase to allow the caller to operate on the QPDF object + before it is written. This adds methods QPDFJob::createQPDF and + QPDFJob::writeQPDF and corresponding C API functions + qpdfjob_create_qpdf and qpdfjob_write_qpdf. Thanks to M. Holger + for the contrbution. + 2023-03-18 Jay Berkenbilt * Enhance --optimize-images to support images nested inside of diff --git a/manual/release-notes.rst b/manual/release-notes.rst index 39b40ab4..3e642092 100644 --- a/manual/release-notes.rst +++ b/manual/release-notes.rst @@ -14,6 +14,15 @@ For a detailed list of changes, please see the file - The :qpdf:ref:`--optimize-images` option now optimizes images inside of form XObjects. + - Library Enhancements + + - Allow QPDFJob's workflow to be split into a reading phase and a + writing phase to allow the caller to operate on the ``QPDF`` + object before it is written. This adds methods + ``QPDFJob::createQPDF`` and ``QPDFJob::writeQPDF`` and + corresponding C API functions ``qpdfjob_create_qpdf`` and + ``qpdfjob_write_qpdf``. + 11.3.0: February 25, 2023 - CLI Enhancements