diff --git a/ChangeLog b/ChangeLog index 7dd3dead..c023fb40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,16 @@ 2022-02-05 Jay Berkenbilt + * Add several new accessors to QPDFObjectHandle: the bool + getValueAsX(X&) accessors allow an alternative way to retrieve + values from QPDFObjectHandle objects and can result in more + concise code in many situations. Thanks to m-holger for the + contribution. + + * Add qpdf_oh_new_binary_unicode_string and + qpdf_oh_get_binary_utf8_value to the C API. This makes it possible + to handle UTF-8-encoded strings with embedded NUL characters. Thanks + to m-holger for the contribution. + * Add a global user-defined string literal "_qpdf" as a shorthand for QPDFObjectHandle::parse, allowing you to create QPDFObjectHandle objects with diff --git a/TODO b/TODO index d27ab4de..12984fb9 100644 --- a/TODO +++ b/TODO @@ -9,8 +9,6 @@ make qpdf more contributor-friendly. Look https://bestpractices.coreinfrastructure.org/en -* QPDFObjectHandle: getValueAsX methods, getKeyIfDict. Plus C API. - * Remember for release notes: starting in qpdf 11, the default value for the --json keyword will be "latest". If you are depending on version 1, change your code to specify --json=1, which works