aboutsummaryrefslogtreecommitdiffstats
path: root/manual/release-notes.rst
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-02-08 17:27:38 +0100
committerJay Berkenbilt <ejb@ql.org>2022-02-08 18:34:14 +0100
commitf91b21c7d4e99d32be8e0a180821af17c8150140 (patch)
treed24c3ba91a681bad947d93365121626b880cba3b /manual/release-notes.rst
parentcfd5147d922ee4e29e10f116dfca79325398a6db (diff)
downloadqpdf-f91b21c7d4e99d32be8e0a180821af17c8150140.tar.zst
Preserve input PDF version on pages/split-pages (fixes #610)
Diffstat (limited to 'manual/release-notes.rst')
-rw-r--r--manual/release-notes.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/manual/release-notes.rst b/manual/release-notes.rst
index dfd42855..b12e5e7f 100644
--- a/manual/release-notes.rst
+++ b/manual/release-notes.rst
@@ -148,6 +148,14 @@ 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.
+
- The ``JSON`` object in the qpdf library has been enhanced to
include a parser and the ability to get values out of the
``JSON`` object. Previously it was a write-only interface. Even
@@ -181,6 +189,10 @@ For a detailed list of changes, please see the file
- Some characters were not correctly translated from PDF doc
encoding to Unicode.
+ - When splitting or combining pages, ensure that all output files
+ have a PDF version greater than or equal to the maximum version
+ of all the input files.
+
10.5.0: December 21, 2021
- Packaging changes