aboutsummaryrefslogtreecommitdiffstats
path: root/manual/release-notes.rst
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-30 02:09:10 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-30 02:09:10 +0200
commite80fad86e95af978ada2a6cc5c4b209a1f65f7c0 (patch)
treeda7c15233d63e22789350e2fde12086e14f00730 /manual/release-notes.rst
parentff73d71ec8cfd5915a711e1b071ee183515705bd (diff)
downloadqpdf-e80fad86e95af978ada2a6cc5c4b209a1f65f7c0.tar.zst
Add new QPDFObjectHandle methods for more fluent programming
Diffstat (limited to 'manual/release-notes.rst')
-rw-r--r--manual/release-notes.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/manual/release-notes.rst b/manual/release-notes.rst
index d6ef1c9b..b5e4e150 100644
--- a/manual/release-notes.rst
+++ b/manual/release-notes.rst
@@ -73,6 +73,15 @@ For a detailed list of changes, please see the file
``QPDFNumberTreeObjectHelper`` constructors that don't take a
``QPDF&`` argument.
+ - Library Enhancements
+
+ - Support for more fluent programming with ``QPDFObjectHandle``.
+ The methods ``insertItem``, ``appendItem``, ``eraseItem``,
+ ``replaceKey``, and ``removeKey`` all return a reference to the
+ object being modified. New methods ``insertItemAndGet``,
+ ``appendItemAndGet``, ``eraseItemAndGet``, ``replaceKeyAndGet``,
+ and ``removeKeyAndGet`` return the newly added or removed object.
+
- Other changes
- A new chapter on contributing to qpdf has been added to the