diff options
author | Jay Berkenbilt <ejb@ql.org> | 2011-08-11 14:17:39 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2011-08-11 14:17:39 +0200 |
commit | cb0c8ca2feaaca105cf2d9cf2489b49f028ae3d4 (patch) | |
tree | 288f73b93c4e6de0c04dc6184f4ec7b226e51a99 /manual/qpdf-manual.xml | |
parent | 9a1fad40773439a104c25606869e47011351fd90 (diff) | |
download | qpdf-cb0c8ca2feaaca105cf2d9cf2489b49f028ae3d4.tar.zst |
update release notes and TODO for changes made so far
Diffstat (limited to 'manual/qpdf-manual.xml')
-rw-r--r-- | manual/qpdf-manual.xml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 3bac351a..15130567 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -2075,6 +2075,60 @@ print "\n"; </para> <variablelist> <varlistentry> + <term>2.3.0: August 11, 2011</term> + <listitem> + <itemizedlist> + <listitem> + <para> + Bug fix: when preserving existing encryption on encrypted + files with cleartext metadata, older qpdf versions would + generate password-protected files with no valid password. + This operation now works. This bug only affected files + created by copying existing encryption parameters; explicit + encryption with specification of cleartext metadata worked + before and continues to work. + </para> + </listitem> + <listitem> + <para> + Enhance <classname>QPDFWriter</classname> with a new + constructor that allows you to delay the specification of the + output file. When using this constructor, you may now call + <function>QPDFWriter::setOutputFilename</function> to specify + the output file, or you may use + <function>QPDFWriter::setOutputMemory</function> to cause + <classname>QPDFWriter</classname> to write the resulting PDF + file to a memory buffer. You may then use + <function>QPDFWriter::getBuffer</function> to retrieve the + memory buffer. + </para> + </listitem> + <listitem> + <para> + Add new API call <function>QPDF::replaceObject</function> for + replacing objects by object ID + </para> + </listitem> + <listitem> + <para> + Add new API call <function>QPDF::swapObjects</function> for + swapping two objects by object ID + </para> + </listitem> + <listitem> + <para> + Add <function>QPDFObjectHandle::getDictAsMap</function> and + <function>QPDFObjectHandle::getArrayAsVector</function> to + allow retrieval of dictionary objects as maps and array + objects as vectors. + </para> + </listitem> + </itemizedlist> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> <term>2.2.4: June 25, 2011</term> <listitem> <itemizedlist> |