]> git.imager.perl.org - imager.git/blobdiff - Changes
fill out the large sample support docs
[imager.git] / Changes
diff --git a/Changes b/Changes
index d456969719ad0a570b37fef9377a5f2fdec78d79..5e7e94c6debc58297167c495cdbb022436b7f015 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,8 +1,83 @@
 Imager release history.  Older releases can be found in Changes.old
 
-Imager 0.58 -
+Imager 0.60
 ===========
 
+ - Finished/rewrote Arnar's old SGI RGB file format support, so Imager
+   now has full SGI RGB image format, including RLE and 16-bit/sample
+   images.
+   https://rt.cpan.org/Ticket/Display.html?id=8666
+
+ - logging functions are now available in the API
+
+ - applied Gabriel Vasseur's patch
+   added documentation, further tests, and support for greyscale images
+   Obviously problems are my fault :)
+   https://rt.cpan.org/Ticket/Display.html?id=28142
+
+ - the mask for ICO/CUR images is now applied as an alpha channel to
+   the returned image.  For the old behaviour, supply ico_masked => 0
+   to read() or read_multi().  This should be less confusing when
+   using Imager as a general image processor.
+   https://rt.cpan.org/Ticket/Display.html?id=29001
+
+Bug fixes:
+
+ - in some cases it's possible for giflib/libungif to return color 
+   indexes outside the range of colors defined by the image's palette.
+   We now expand the palette to match the indexes used.
+   Thanks to Gabriel Vasseur for reporting this.
+
+ - fixed various memory leaks that could occur when failing to read png,
+   jpeg, bmp or tga files.
+
+ - to avoid confusion, channels not present in the image are returned as
+   zero by getscanline().  This has no effect on the C level i_glin()
+   and i_glinf() API functions which continue to not set the unused
+   channels.
+
+ - the convert() method now returns an image of the same sample size as
+   the source image.
+   https://rt.cpan.org/Ticket/Display.html?id=28492
+
+ - remove repeated text in Imager::Files
+   http://rt.cpan.org/Ticket/Display.html?id=27589
+
+ - be even more explicit that scale() and friends don't modify the source
+   image, but return a new image.
+   http://rt.cpan.org/Ticket/Display.html?id=28570
+
+ - improve the error message from errstr() when you try to load a font
+   for which the driver hasn't been built in Imager.
+   http://rt.cpan.org/Ticket/Display.html?id=27571
+
+ - transparency is now enabled by default when writing GIF images
+   http://rt.cpan.org/Ticket/Display.html?id=27615
+
+ - Imager would not load on Windows 98
+   http://rt.cpan.org/Ticket/Display.html?id=27653
+
+Imager 0.59 - 14 June 2007
+===========
+
+Bug fixes:
+
+ - fixes a regression introduced by the fixes for RT 11972
+   http://rt.cpan.org/Ticket/Display.html?id=27546
+
+ - cropping outside the image would return an Imager object with
+   no low-level image object, instead of returning false.
+   Fixed by: Philip Gwyn (Leolo)
+   http://rt.cpan.org/Ticket/Display.html?id=27509
+
+Imager 0.58 - 16 May 2007
+===========
+
+No significant changes from 0.57_01.
+
+Imager 0.57_01 - 11 May 2007
+==============
+
  - added to_rgb16 to produce a 16-bit/sample version of an image
 
  - improve freetype 1.x text output efficiency
@@ -19,7 +94,7 @@ Bug fixes:
 
  - document the difference() method's mindist parameter, and debug it.
 
- - put the Imager releaser number in the Inline::C generated code to
+ - put the Imager release number in the Inline::C generated code to
    regenerate Inline code when a new release of Imager is installed.
    http://rt.cpan.org/Ticket/Display.html?id=26278
 
@@ -46,7 +121,9 @@ This is a maintenence release fixing a security issue in Imager.
    overflow in malloced memory.  There will be further discussion of
    this issue in the ticket below.
    http://rt.cpan.org/Ticket/Display.html?id=26811
-   CVE-2007-2459
+   CVE-2007-2459  CVE-2007-2413
+   The descriptions at cve.mitre.org varied in quality, please see the
+   ticket at rt.cpan.org for a more accurate description of the issue.
 
 Imager 0.56 - 1 Apr 2007
 ===========