Skip to content

Releases: qpdf/qpdf

qpdf 11.6.1

05 Sep 18:34
v11.6.1
Compare
Choose a tag to compare

This is qpdf version 11.6.1. This contains one fix to a logic error
introduced in 11.6.0.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about
the available source and binary distributions.

qpdf 11.6.0

03 Sep 19:14
v11.6.0
Compare
Choose a tag to compare
qpdf 11.6.0 Pre-release
Pre-release

BROKEN -- DO NOT USE

This is qpdf version 11.6.0. This is strictly a bug-fix release. For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.5.0

09 Jul 15:09
v11.5.0
Compare
Choose a tag to compare

This is qpdf version 11.5.0. The only user-visible change in this release is a bug fix: when the same page is copied multiple times, annotations are copied instead of shared across the pages. Most of the changes in this release are refactoring, code tidying, and changes to internal API.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.4.0

21 May 22:18
v11.4.0
Compare
Choose a tag to compare

This is qpdf version 11.4.0. This release contains a few minor enhancements and bug fixes. Highlights include improving annotation flattenening to avoid losing annotations in certain technically incorrect but otherwise usable PDF files, and an enhancement to --optimize-images that allows it to traverse into form XObjects. This release also corrects a packaging error that was causing the MinGW DLL to be about 12 times larger than necessary.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.3.0

25 Feb 22:33
v11.3.0
Compare
Choose a tag to compare

This is qpdf version 11.3.0. The main feature of this release is more substantial performance improvements from M. Holger. This release may run as much as 30% faster than 11.2.0 and also uses less RAM. A new flag --remove-restrictions has been added to invalidate digital signatures and associated restrictions to make a signed file editable (invalidating the signature, of course). There are also a few fixes. For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.2.0

20 Nov 23:16
v11.2.0
Compare
Choose a tag to compare

This is qpdf version 11.2.0. There are a few bug fixes and minor API enhancements from 11.1.1. This version also fixes a significant performance bug affecting openssl 3.0.x. This bug was causing poor performance with the Windows executables, which should be noticeably faster in this version.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.1.1

01 Oct 18:33
v11.1.1
Compare
Choose a tag to compare

This is qpdf version 11.1.1. This release contains a few minor bug fixes and some performance enhancements. There is no new functionality from 11.1.0.

This is the last qpdf release that requires a minimum C++ version of 14. The next release will require a compiler that supports C++-17.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.1.0

15 Sep 10:50
v11.1.0
Compare
Choose a tag to compare

This is qpdf version 11.1.0. This release contains a small number of minor fixes from 11.1, mostly related to build and packaging issues. There are no new features.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.

qpdf 11.0.0

10 Sep 20:52
v11.0.0
Compare
Choose a tag to compare

This is qpdf version 11.0.0. This is a major release with lots of changes. For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions. Here are some release highlights:

  • qpdf JSON v2 -- a complete, unambiguous representation of PDF file contents using JSON with bidirectional conversion between PDF and JSON
  • the build now uses cmake
  • PointerHolder has been replaced by std::shared_ptr
  • Many performance improvements
  • Better memory safety for QPDFObjectHandle objects associated with destroyed QPDF objects
  • A new logging facility that enables more reliable output/error redirection for library users

qpdf 10.6.3.0cmake1

19 Mar 11:59
release-qpdf-10.6.3.0cmake1
Compare
Choose a tag to compare
qpdf 10.6.3.0cmake1 Pre-release
Pre-release

This is qpdf version 10.6.3.0cmake1. It is identical in functionality and binary compatible with 10.6.3. The only changes are

  • The old autoconf + home-grown Makefile-based build system has been replaced with cmake
  • For Windows, releases contain additional files (examples, static libraries) and executable installers are available in addition to zip files
  • The documentation has been substantially updated to describe the new build system. In particular, see

This is a pre-release. Who should test it out?

  • There are no functionality changes, so if you're just using qpdf, there's no need to take this release.
  • If you packager qpdf for a distribution or build it yourself as part of a larger system, you can use this to migrate to cmake.
  • If you are a Windows developer who has been having problems using the DLL from another language, you can try with this release and see if it helps. It's possible that the way cmake builds may resolve some issues that have so far remained elusive.

For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.