Opened 11 months ago

Closed 11 months ago

Last modified 9 months ago

#18075 closed enhancement (fixed)

qpdf-11.4.0

Reported by: Bruce Dubbs Owned by: pierre
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by pierre, 11 months ago

Owner: changed from blfs-book to pierre
Status: newassigned

comment:2 by pierre, 11 months ago

11.4.0: May 21, 2023

CLI Enhancements

The --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.

Add QPDF::newReserved as a better alternative to QPDFObjectHandle::newReserved.

If you add an uninitialized QPDFObjectHandle to an array, qpdf will throw a logic_error. It has always been invalid to do this, but before, it wouldn’t have been caught until later.

Bug fixes

Ignore an annotation’s appearance state when the annotation only has one appearance. This prevents qpdf’s annotation flattening logic from throwing away appearances of annotations whose annotation state is set incorrectly, as has been seen in some PDF files.

comment:3 by pierre, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at ab9126d1c

comment:4 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.