Revision history for PDF::Tiny
0.03 2 March, 2017
• Editing an existing PDF without an ID (very rare) was result-
ing in existing object numbers being reused. This has
been fixed.
• Numerous bugs have been fixed relating to parsing and serial-
ization of PDF strings:
• Parsing of very long strings used to get stuck in a loop.
• Output of such strings contained overlong lines.
• Escaped line breaks are now correctly ignored.
• Carriage returns are now emitted as \r (as-is they would be
interpreted as line feeds).
• Hex strings are no longer split with \<nl> on output, but
simply with new lines.
•‘Flat’ objects are now emitted as they are, and not split
with \<nl>.
0.02 26 February, 2017
• insert_page and get_page (and, under some circumstances,
delete_page), are now significantly faster. The speed differ-
ence will only be noticed if the PDF has hundreds of pages.
• Added benchmarks.
0.01 25 February, 2017
First release