use non-deprecated encoding ids for freetype 2
[imager.git] / announce / 0.52.txt
1 This is primarily a feature release, but contains a fair few bug
2 fixes, new features:
3
4 - ability to read and write MS Windows ICO and CUR files
5
6 - you can now add file format plugins to support new file formats
7
8 - add POD coverage tests
9
10 - setcolors() and addcolors() now accept color names and so on instead
11   of requiring Imager::Color objects.
12
13 - flood_fill() can now fill to a specified border color instead of
14   just to the area the same color as the seed.
15
16 Bug fixes:
17
18 - bounding_box for the T1 driver wasn't converting UTF8 to ascii when
19   calculating the advance width.
20
21 - bounding_box for the T1 driver wasn't including leading and trailing
22   spaces in the bounding box as the other drivers did, it also produced
23   strange results for empty strings or strings containing only spaces
24
25 - when reading CMYK jpeg images they were being transferred to the
26   image object as is, producing a four channel image.  It only looked
27   ok due to an old still unfixed Photoshop bug.  We now convert from
28   the inverted CMYK that photoshop (and Corel for example) produce
29   into RGB.
30
31 - reading a CYMK TIFF would result in a 4 channel image, reading any
32   image with more than 4 channels (eg. RGB with 2 alpha channels)
33   would result in an error.
34
35 - added /usr/local/include to the default include search path, since
36   we were already searching /usr/local/lib for libraries.
37
38 And various minor fixes and documentation updates.