Commit 856d32c610334855d30e96d25eb5f9636fb62f08

Authored by Jay Berkenbilt
1 parent 593eb5a5

Prepare 12.2.0 release

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