Hello,

PoDoFo 0.10.x series got its first point release. This is the changelog:

- Security bugfixes, #66, #67, #69, #70, #71, #72
- Rewritten PdfPageCollection for performance
- PdfCMapEncoding: Fix parsing some invalid CMap(s) supported by Acrobat
- PdfXRefStreamParserObject: Fixed handling of invalid XRef stream entries
- Support compilation of the library header (not the library itself) with C++20

... and more. It brings a huge performance improvement in
PdfPageCollection, with >200 pages document requiring >3sec to just
iterate pages moving to <100ms. PoDoFo 0.10.1 is almost API compatible
with 0.10.0. A vulnerability bug fix[1] required to slightly change
rarely used API (probably just an infrastructure method). It adds
another ABI incompatibility because of the same vulnerability bug fix.

In other news (future releases):
- I am working on more (API incompatible) changes that will allow to
decode more image types/colors paces. As a sad news, I found the
design of PdfColor to be not good in the sense it both represents a
storage for color characteristics and can define a new color space at
the same time. This is not good as a class design, as information is
not well organized, and will require changes;
- As soon as work load (hopefully) decreases this summer I want to
have a look at tools so they can be released again.

Regards,
Francesco

[1] https://github.com/podofo/podofo/issues/70


_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to