diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/installation.rst | 2 | ||||
-rw-r--r-- | manual/release-notes.rst | 32 |
2 files changed, 33 insertions, 1 deletions
diff --git a/manual/installation.rst b/manual/installation.rst index 52578dc2..7f95f3d9 100644 --- a/manual/installation.rst +++ b/manual/installation.rst @@ -285,7 +285,7 @@ FUTURE installed qpdf libraries. Set this if you want to test your code with proposed QPDF API changes and provide feedback prior to the inclusion of those changes in a release. Packagers should never - distribute backages built with this option. + distribute packages built with this option. QTEST_COLOR Turn this on or off to control whether qtest uses color in its diff --git a/manual/release-notes.rst b/manual/release-notes.rst index 806c5e6e..bdfe06d5 100644 --- a/manual/release-notes.rst +++ b/manual/release-notes.rst @@ -27,8 +27,40 @@ Planned changes for future 12.x (subject to change): it's possible that the new qpdf-provided conversion may override your conversion. + - ``Buffer`` copy constructor and assignment operator will be + removed. ``Buffer`` copy operations are expensive as they always + involve copying the buffer content. Use ``buffer2 = + buffer1.copy();`` or ``Buffer buffer2{buffer1.copy()};`` to make + it explicit that copying is intended. + .. x.y.z: not yet released +11.5.0: July 9, 2023 + - Bug Fixes + + - When copying the same page more than once, ensure that + annotations are copied and not shared among multiple pages. + + - Build Changes + + - Add new ``FUTURE`` build option. This option enables you to test + code against proposed changes to qpdf's API. See + :ref:`build-options` for details. Packagers: do not package qpdf + with the ``FUTURE`` option enabled as there are no API/ABI + compatibility guarantees when the option is turned on. + + - Library Enhancements + + - Add new method ``Buffer::copy`` and deprecate ``Buffer`` copy + constructor and assignment operator. ``Buffer`` copies are + expensive and should be done explicitly. + + - Miscellaneous Changes + + - The source code was reformatted to 100 columns instead of 80. + Numerous cosmetic changes and changes suggested by clang-tidy + were made. M. Holger did all the hard work. + 11.4.0: May 21, 2023 - CLI Enhancements |