1 Imager 0.45 has been released and will soon be available on all CPAN
4 This is primarily a bug-fix release. The following issues have been
7 - the dynamic filters Makefile would fail after everything had been
10 - the correct error messages are now produced for Freetype 2.0 errors
12 - multiple master fonts are now supported by the freetype 2 driver
14 - we now attempt to use freetype-config and pkg-config when probing
15 for and configuring freetype 2.
17 - we now attempt to use pkg-config when probing for and configuring
20 - we don't accept a directory indicating freetype 2.x headers as a
21 freetype 1.x installation any more
23 - reading a TGA image with a long (>127) idstring would result in an
26 - calling the read() method for a format supported by Imager but not
27 supported by the current build (eg. reading a JPEG without libjpeg
28 installed when Imager was built) no longer crashes with an undefined
31 - the i_glin() XS code wasn't copying the returned colors back correctly
33 - the right-side bearing calculated for freetype2.x wasn't scaled from
34 a fixed point number to an integer, this would cause pos_width() to
35 be much luarger than was correct if the right-most character
36 overflowed the character box.
38 - saving a gradient file with Imager::Fountain->save() missed
39 outputting a space between the last 2 parameters of each segment.
41 - methods that work with an image and return a new image now warn when
42 called in void context.
44 - the Imager::Matrix2d rotate() method would only use the x and y
45 parameters if both were non-zero.
47 - the FT1.x driver ignored the align parameter.
49 Documentation changes:
51 - added a concept index for perldoc Imager
53 - more examples in Imager::Draw
55 - added examples to all filters in Imager::Filter
57 - many minor documentation fixes
59 New/improved features:
61 - Imager::Fountain can read newer GIMP gradient files containing NAME
64 - color names can now be used where color objects were required for
67 - all font drivers now return an display_width() and right_bearing()