Revision history for PDF-Cairo 1.05 2019/06/30 13:35 PDT RT 129786: support older versions of pdftocairo (remove -antialias) RT 129789: bail out of tests if libcairo < 1.10.0 (recording support) RT 129790: croak on bitmap fonts, force tests to use known good font bugfix: print() horizontal centering now accounts for x_bearing bugfix: macos2fc.pl now records corrected filename in README.txt bugfix: Layout::ink() now returns a PDF::Cairo::Box new text methods autosize() and extents() new example hello.pl 1.04 2019/06/08 19:00 PDT bugfix: correct height/width methods for recording()/loadsvg() bugfix: use correct color mapping in print()/_api2_print() bugfix: fall back to generic FreeType font if file not found bugfix: fix print() shift option document requirement for libcairo 1.10.0 or newer add detailed box tests add detailed drawing tests (requires poppler to render and compare) macos2fc.pl: add all activated Mac fonts to Fontconfig config add library versions to basic tests for debugging CPAN test failures add git repo link for CPAN silence false positives in CPANTS 1.03 2019/06/02 00:30 PDT work around aggressive PAUSE indexing for CPAN. 1.02 2019/06/01 14:44 PDT bugfix: showimage() needs full save/restore, not just matrix bugfix: print() valign typo bugfix: make layout ink height positive (bbox height remains negative) bugfix: make newpage() return $self showimage()/place(): add align/valign/center add frontpage example to test a mix of different features add all layout options to Layout::new() add height/width methods to images and recordings (including SVG) 1.01 2019/05/30 10:00 PDT bugfix: flip angles for arc() from Cairo space to PDF space add loadsvg() using Image::CairoSVG, with example move utility functions to PDF::Cairo::Util rename replay() to place(), for use with both recording() and loadsvg() make place() also work as an alias for showimage() add scale/rotate options to place(), rename width/height options to clip for clarity incorporate perlcritic suggested fixes reorganize POD docs for clarity add compatibility support for 'strokecolor(0.5)', etc croak on attempt to print() undefined string add preserve option to fill/stroke, and strokefill to mirror fillstroke make Perl 5.016 the minimum version 1.00 2019/05/06 13:30 PDT First version, released on an unsuspecting world.