Add ChangeLog and release notes for previous contribution

This commit is contained in:
Jay Berkenbilt 2022-07-24 14:46:16 -04:00
parent 5696a507b6
commit d27edd54c4
2 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,19 @@
2022-07-24 Jay Berkenbilt <ejb@ql.org>
* Thanks to m-holger for doing significant cleanup of private APIs
and internals around QPDFObjGen and for significantly improving
the performance of QPDFObjGen -- See #731. This includes a few
user-visible changes:
- Addition of QPDFObjectHandle::StreamDataProvider::provideStreamData
overloads that take QPDFObjGen
- Addition of an optional argument to QPDFObjGen::unparse allowing
specification of a separator character, with the default
resulting in the old behavior
Examples have been updated to use improved APIs. The old
provideStreamData overloads will continue to be supported, so
updating older code to use the new interfaces is entirely at the
programmer's descretion.
2022-06-25 Jay Berkenbilt <ejb@ql.org>
* Add tracking methods QPDF::everCalledGetAllPages() and

View File

@ -206,6 +206,12 @@ For a detailed list of changes, please see the file
object must be configured to report progress (via command-line
argument or otherwise) for this to be used.
- Add new overloads to
``QPDFObjectHandle::StreamDataProvider::provideStreamData`` that
take ``QPDFObjGen const&`` instead of separate object ID and
generation parameters. The old versions will continue to be
supported and are not deprecated.
- Other changes
- In JSON v1 mode, the ``"objects"`` key now reflects the repaired