From d6fe473029138da004efd525ea3a1479824ba135 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 8 Feb 2022 16:54:03 -0500 Subject: [PATCH] Prepare 10.6.0 release --- ChangeLog | 2 ++ README-maintainer | 2 +- autofiles.sums | 2 +- configure | 4 ++-- configure.ac | 4 ++-- include/qpdf/DLL.h | 4 ++-- manual/release-notes.rst | 16 ++++++++-------- 7 files changed, 18 insertions(+), 16 deletions(-) diff --git a/ChangeLog b/ChangeLog index 81b4603c..b1f2d809 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2022-02-08 Jay Berkenbilt + * 10.6.0: release + * Bug fix: when splitting pages with --split-pages or selecting pages with --pages, set the output PDF version to the maximum of all the input PDF versions. This is a fix to QPDFJob. If you are diff --git a/README-maintainer b/README-maintainer index 29a72fde..76a4c59c 100644 --- a/README-maintainer +++ b/README-maintainer @@ -278,7 +278,7 @@ RELEASE PREPARATION * Make sure version numbers are consistent in the following locations: * configure.ac - * libqpdf/QPDF.cc + * include/qpdf/DLL.h * manual/conf.py `make_dist` verifies this consistency. diff --git a/autofiles.sums b/autofiles.sums index fc53cd2c..0472d5c2 100644 --- a/autofiles.sums +++ b/autofiles.sums @@ -1,4 +1,4 @@ -16ac2eb6f8e5b191f8f89d6447338b672c43c49c6d682b17a489ae584d38de4c configure.ac +89cff763ab8694a39eeb39ff6f61f6bde62c9f55c1cb700f8e3fc351da6d0694 configure.ac d3f9ee6f6f0846888d9a10fd3dad2e4b1258be84205426cf04d7cef02d61dad7 aclocal.m4 c12d837479fa9a3fa4c278b6dc7d6b449503d663e0f0d294305595a51ff43f70 libqpdf/qpdf/qpdf-config.h.in 5297971a0ef90bcd5563eb3f7127a032bb76d3ae2af7258bf13479caf8983a60 m4/ax_cxx_compile_stdcxx.m4 diff --git a/configure b/configure index 33d6fc94..2b78a119 100755 --- a/configure +++ b/configure @@ -16336,8 +16336,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # * Otherwise, increment LT_REVISION # LT = libtool -LT_CURRENT=33 -LT_AGE=5 +LT_CURRENT=34 +LT_AGE=6 LT_REVISION=0 diff --git a/configure.ac b/configure.ac index 86a71254..d096b9a3 100644 --- a/configure.ac +++ b/configure.ac @@ -62,8 +62,8 @@ LT_INIT([win32-dll]) # * Otherwise, increment LT_REVISION # LT = libtool -LT_CURRENT=33 -LT_AGE=5 +LT_CURRENT=34 +LT_AGE=6 LT_REVISION=0 AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) diff --git a/include/qpdf/DLL.h b/include/qpdf/DLL.h index 5ffb2e6b..720b6db0 100644 --- a/include/qpdf/DLL.h +++ b/include/qpdf/DLL.h @@ -25,9 +25,9 @@ /* The first version of qpdf to include the version constants is 10.6.0. */ #define QPDF_MAJOR_VERSION 10 -#define QPDF_MINOR_VERSION 5 +#define QPDF_MINOR_VERSION 6 #define QPDF_PATCH_VERSION 0 -#define QPDF_VERSION "10.5.0" +#define QPDF_VERSION "10.6.0" #if (defined _WIN32 || defined __CYGWIN__) && defined(DLL_EXPORT) # define QPDF_DLL __declspec(dllexport) diff --git a/manual/release-notes.rst b/manual/release-notes.rst index a2d21ef8..28be7cef 100644 --- a/manual/release-notes.rst +++ b/manual/release-notes.rst @@ -6,7 +6,7 @@ Release Notes For a detailed list of changes, please see the file :file:`ChangeLog` in the source distribution. -10.6.0: XXX +10.6.0: February 8, 2022 - Preparation for replacement of ``PointerHolder`` The next major release of qpdf will replace ``PointerHolder`` with @@ -148,13 +148,13 @@ For a detailed list of changes, please see the file embedded NUL characters. Thanks to M. Holger for the contribution. - - New ``PDFVersion`` class for representing a PDF version number - with the ability to compare and order PDF versions. Methods - ``QPDF::getVersionAsPDFVersion`` and a new version of - ``QPDFWriter::setMinimumPDFVersion`` use it. This makes it - easier to create an output file whose PDF version is the maximum - of the versions across all the input files that contributed to - it. + - There is a new ``PDFVersion`` class for representing a PDF + version number with the ability to compare and order PDF + versions. Methods ``QPDF::getVersionAsPDFVersion`` and a new + version of ``QPDFWriter::setMinimumPDFVersion`` use it. This + makes it easier to create an output file whose PDF version is + the maximum of the versions across all the input files that + contributed to it. - The ``JSON`` object in the qpdf library has been enhanced to include a parser and the ability to get values out of the