<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Just a heads-up. Cheers,<br></div><div style="font-family:arial,sans-serif;font-size:13px">/Kunda</div><div style="font-family:arial,sans-serif;font-size:13px">

<br></div><div style="font-family:arial,sans-serif;font-size:13px">Release Notes</div><div style="font-family:arial,sans-serif;font-size:13px">============</div><div style="font-family:arial,sans-serif;font-size:13px"><br>

</div><div style="font-family:arial,sans-serif;font-size:13px"><div>PoDoFo 0.9.3 was released today, after over a year of development and with the help of many new contributors. This release includes new features, bug fixes and for the first time also some API changes. For details, please see below.</div>

<div><br></div><div>Thanks to everyone you made this release possible.</div><div><br></div><div>Major changes of this release include:</div><div>* OSX build fixes</div><div>* Fixed AES decryption</div><div>* Improved load of (broken) PDF files</div>

<div>* Sign PDF file as an incremental update</div><div>* Added partial support for Type3 font encoding and metrics</div><div>* Drawing API improvements</div><div>* Unicode file names for attachments</div><div>* Font subset embedding</div>

</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><div>During PoDoFo 0.9.3 we had to change several APIs. The most important changes are:</div>

<div>* GetFont() functions have one more argument, bool bIsSymbolCharset, which was added before the encoding, thus adapt your code accordingly</div><div>* drawing API changed, currently a path to draw is defined first, then it can be Stroke, Fill, StrokeAndFill or Clip. Changes on PdfPainter/MM which should be done for new API are:</div>

<div>** replace DrawRect() with call of Rectangle(); Stroke();</div><div>** replace FillRect() with call of Rectangle(); Fill();</div><div>** similarly for other dropped functions</div><div>* PdfError doesn't derive from std::exception anymore, catch for (PdfError &e) instead</div>

<div><br></div></div></div>