Skip to content

Releases: qpdf/qpdf

qpdf version 12.4.1

Choose a tag to compare

@jberkenbilt jberkenbilt released this 27 Aug 23:56
v12.4.1
c37f83a

This is qpdf version 12.4.1. It contains a small number of fixes and enhancements that didn't quite make it into 12.4.0 plus some improvements on some test to improve stability on automatic builders.

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.

This release was signed by ejb@ql.org.

qpdf version 12.4.0

Choose a tag to compare

@jberkenbilt jberkenbilt released this 09 Aug 20:09
v12.4.0
babad17

This is qpdf version 12.4.0. This is an accumulation of many changes and fixes, mostly around improving validations of invalid input. This version also includes completely rewritten shell completion for bash and zsh.

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.

This release was signed by ejb@ql.org.

Latest vcpkg

Choose a tag to compare

@jberkenbilt jberkenbilt released this 30 Apr 20:43

These are the most recent builds of vcpkg for qpdf Windows builds. See vcpkg in README-windows.md.

qpdf version 12.3.2

Choose a tag to compare

@jberkenbilt jberkenbilt released this 24 Jan 20:31
v12.3.2
a898bb3

This is qpdf version 12.3.2. This fixes a bug, introduced in 12.3.0, around mishandling of repeated --password arguments.

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.

This release was signed by ejb@ql.org.

qpdf 12.3.1

Choose a tag to compare

@jberkenbilt jberkenbilt released this 19 Jan 16:14
v12.3.1
c6e327d

This is qpdf version 12.3.1. It includes one important bug fix from 12.3.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.

This release was signed by ejb@ql.org.

qpdf 12.3.0

Choose a tag to compare

@jberkenbilt jberkenbilt released this 10 Jan 20:05
v12.3.0
e1af26a

This is qpdf version 12.3.0. This release contains accumulated bug fixes and small enhancements as well as significant internal refactoring.

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.

This release was signed with cosign by ejb@ql.org

qpdf 12.2.0

Choose a tag to compare

@jberkenbilt jberkenbilt released this 04 May 21:45
v12.2.0

This is qpdf version 12.2.0. This is an accumulation of small bug fixes from the release of 12.1.0, including resolution of some issues found by fuzz testing and some build-related fixes. There is no significant new functionality. This release still allows C++-17. Bumping to C++-20 has been postponed to 12.3.

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 12.1.0

Choose a tag to compare

@jberkenbilt jberkenbilt released this 06 Apr 21:40
v12.1.0

This is qpdf version 12.1.0. This release features a number of small bug fixes and feature enhancements including new CLI flags --remove-structure and --jpeg-quality for helping to create smaller PDFs. 12.1 is planned to be the last minor release to build with C++-17. We plan on requiring C++-20 starting in 12.2.

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 12.0.0

Choose a tag to compare

@jberkenbilt jberkenbilt released this 09 Mar 18:40
v12.0.0

This is qpdf version 12.0.0. This release has no functional changes beyond a few small bug fixes. This release includes minor breaking changes to ABI (binary interface) and API (source interface) to remove some deprecated functions, improve efficiency, and set the stage for future enhancements. Most code will not be affected, and all the changes have easy fixes that are documented in the release notes. If you are updating your code from a version earlier than 10.6.0, you will have to deal with the PointerHolder transition. If you ran version 11 and are already setting POINTERHOLDER_TRANSITION to 4, you can remove that. A full discussion can be found in the manual in the Smart Pointers section. This version of qpdf still builds with C++-17 compiler, but we will be switching the minimum version to C++-20 soon, but no earlier than April 2025.

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

Choose a tag to compare

@jberkenbilt jberkenbilt released this 15 Feb 23:01
v11.10.1

This is qpdf version 11.10.1. This release includes two minor build-related changes from 11.10.0: one related to zopfli, and one related to Windows builds. There were no functional 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.