Commit 856d32c610334855d30e96d25eb5f9636fb62f08
1 parent
593eb5a5
Prepare 12.2.0 release
Showing
5 changed files
with
14 additions
and
14 deletions
CMakeLists.txt
| @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.16) | @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.16) | ||
| 7 | # also find the version number here. generate_auto_job also reads the | 7 | # also find the version number here. generate_auto_job also reads the |
| 8 | # version from here. | 8 | # version from here. |
| 9 | project(qpdf | 9 | project(qpdf |
| 10 | - VERSION 12.1.1 | 10 | + VERSION 12.2.0 |
| 11 | LANGUAGES C CXX) | 11 | LANGUAGES C CXX) |
| 12 | 12 | ||
| 13 | # Honor CMAKE_REQUIRED_LIBRARIES when checking for include files. This | 13 | # Honor CMAKE_REQUIRED_LIBRARIES when checking for include files. This |
include/qpdf/DLL.h
| @@ -26,13 +26,13 @@ | @@ -26,13 +26,13 @@ | ||
| 26 | 26 | ||
| 27 | /* The first version of qpdf to include the version constants is 10.6.0. */ | 27 | /* The first version of qpdf to include the version constants is 10.6.0. */ |
| 28 | #define QPDF_MAJOR_VERSION 12 | 28 | #define QPDF_MAJOR_VERSION 12 |
| 29 | -#define QPDF_MINOR_VERSION 1 | ||
| 30 | -#define QPDF_PATCH_VERSION 1 | 29 | +#define QPDF_MINOR_VERSION 2 |
| 30 | +#define QPDF_PATCH_VERSION 0 | ||
| 31 | 31 | ||
| 32 | #ifdef QPDF_FUTURE | 32 | #ifdef QPDF_FUTURE |
| 33 | -# define QPDF_VERSION "12.1.1+future" | 33 | +# define QPDF_VERSION "12.2.0+future" |
| 34 | #else | 34 | #else |
| 35 | -# define QPDF_VERSION "12.1.1" | 35 | +# define QPDF_VERSION "12.2.0" |
| 36 | #endif | 36 | #endif |
| 37 | 37 | ||
| 38 | /* | 38 | /* |
job.sums
| 1 | # Generated by generate_auto_job | 1 | # Generated by generate_auto_job |
| 2 | -CMakeLists.txt e66fe7a418c9d241a577e1f811121235e288073a00744976accdc3f867fec620 | 2 | +CMakeLists.txt f734d32c373c2256f1e171d91ef814fb2d6ee7099ffd857e9f589c917a5c5412 |
| 3 | generate_auto_job f64733b79dcee5a0e3e8ccc6976448e8ddf0e8b6529987a66a7d3ab2ebc10a86 | 3 | generate_auto_job f64733b79dcee5a0e3e8ccc6976448e8ddf0e8b6529987a66a7d3ab2ebc10a86 |
| 4 | include/qpdf/auto_job_c_att.hh 4c2b171ea00531db54720bf49a43f8b34481586ae7fb6cbf225099ee42bc5bb4 | 4 | include/qpdf/auto_job_c_att.hh 4c2b171ea00531db54720bf49a43f8b34481586ae7fb6cbf225099ee42bc5bb4 |
| 5 | include/qpdf/auto_job_c_copy_att.hh 50609012bff14fd82f0649185940d617d05d530cdc522185c7f3920a561ccb42 | 5 | include/qpdf/auto_job_c_copy_att.hh 50609012bff14fd82f0649185940d617d05d530cdc522185c7f3920a561ccb42 |
| @@ -16,5 +16,5 @@ libqpdf/qpdf/auto_job_json_init.hh b49378f00d521a9f3e0ce9086e30b082bc6ef8e43c845 | @@ -16,5 +16,5 @@ libqpdf/qpdf/auto_job_json_init.hh b49378f00d521a9f3e0ce9086e30b082bc6ef8e43c845 | ||
| 16 | libqpdf/qpdf/auto_job_schema.hh f6a3e8b663714bba50b594f5e31437bbcb96ca4609d2c150c3bbc172e3b000fa | 16 | libqpdf/qpdf/auto_job_schema.hh f6a3e8b663714bba50b594f5e31437bbcb96ca4609d2c150c3bbc172e3b000fa |
| 17 | manual/_ext/qpdf.py 6add6321666031d55ed4aedf7c00e5662bba856dfcd66ccb526563bffefbb580 | 17 | manual/_ext/qpdf.py 6add6321666031d55ed4aedf7c00e5662bba856dfcd66ccb526563bffefbb580 |
| 18 | manual/cli.rst 6fae28c9589bfde5b55260c95a7c64ad48688875f14f195129606405b32a04c6 | 18 | manual/cli.rst 6fae28c9589bfde5b55260c95a7c64ad48688875f14f195129606405b32a04c6 |
| 19 | -manual/qpdf.1 cd35722ddb6fbfb9a047e14239cb1f4e8ab666f2d882d10303fc6bbae2bb8966 | 19 | +manual/qpdf.1 c43b51e92d387d53d7fc9257222f9967830279fa6920154dbf963390ec41bb2f |
| 20 | manual/qpdf.1.in 436ecc85d45c4c9e2dbd1725fb7f0177fb627179469f114561adf3cb6cbb677b | 20 | manual/qpdf.1.in 436ecc85d45c4c9e2dbd1725fb7f0177fb627179469f114561adf3cb6cbb677b |
manual/qpdf.1
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | .\" Edits will be automatically overwritten if the build is | 3 | .\" Edits will be automatically overwritten if the build is |
| 4 | .\" run in maintainer mode. | 4 | .\" run in maintainer mode. |
| 5 | .\" | 5 | .\" |
| 6 | -.TH QPDF "1" "" "qpdf version 12.1.1" "User Commands" | 6 | +.TH QPDF "1" "" "qpdf version 12.2.0" "User Commands" |
| 7 | .SH NAME | 7 | .SH NAME |
| 8 | qpdf \- PDF transformation software | 8 | qpdf \- PDF transformation software |
| 9 | .SH SYNOPSIS | 9 | .SH SYNOPSIS |
manual/release-notes.rst
| @@ -13,7 +13,12 @@ more detail. | @@ -13,7 +13,12 @@ more detail. | ||
| 13 | 13 | ||
| 14 | .. x.y.z: not yet released | 14 | .. x.y.z: not yet released |
| 15 | 15 | ||
| 16 | -12.1.1: not yet released | 16 | +12.2.0: May 4, 2025 |
| 17 | + - Upcoming C++ Version Change | ||
| 18 | + | ||
| 19 | + - This is expected to be the last minor release of qpdf to work | ||
| 20 | + with C++-17. We will be switching to C++-20 for 12.3.0. | ||
| 21 | + | ||
| 17 | - Bug fixes | 22 | - Bug fixes |
| 18 | 23 | ||
| 19 | - In ``QPDF::getAllPages`` detect shared ``/Kids`` arrays to avoid stack | 24 | - In ``QPDF::getAllPages`` detect shared ``/Kids`` arrays to avoid stack |
| @@ -59,11 +64,6 @@ more detail. | @@ -59,11 +64,6 @@ more detail. | ||
| 59 | invalid. | 64 | invalid. |
| 60 | 65 | ||
| 61 | 12.1.0: April 6, 2025 | 66 | 12.1.0: April 6, 2025 |
| 62 | - - Upcoming C++ Version Change | ||
| 63 | - | ||
| 64 | - - This is expected to be the last minor release of qpdf to work | ||
| 65 | - with C++-17. We will be switching to C++-20 for 12.2.0. | ||
| 66 | - | ||
| 67 | - Bug fixes | 67 | - Bug fixes |
| 68 | 68 | ||
| 69 | - In ``QPDF::isLinearized`` return false if the first object in the file is | 69 | - In ``QPDF::isLinearized`` return false if the first object in the file is |