]> git.imager.perl.org - imager.git/blobdiff - Changes
add braces to some multi-line if() and for()
[imager.git] / Changes
diff --git a/Changes b/Changes
index 4f47a99e70c6962bbf10a0ee0e4209cd5a0ca922..82644d70820cbf946c15e97285d8493f9fd92685 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,10 +1,51 @@
 Imager release history.  Older releases can be found in Changes.old
 
+Coverity finally finished a build, fix a few problems:
+
+ - reading a color-mapped TGA file with an id string would cause a
+   double-free if the palette was truncated.
+
+ - mixing scaling to sizes where the accumulator row, the working
+   output row or the working input row didn't fit into the address
+   space could result in memory leaks.  This can probably only be
+   reproduced on very wide floating-point sample images.
+
+ - convert an array style function parameter pointer to pointer style
+   to prevent confusing Coverity in the T1 bounding box implementation.
+
+ - Similarly in the FT1 bounding box implementation.
+
+ - initialize a pointer to prevent Coverity complaining in polygon
+   drawing (it should always end up being set.)
+
+ - addi style makemap could potentially read one past the end of an
+   array.
+
+Imager 1.008 - 31 Dec 2018
+============
+
+ - moved EXIF handling from Imager::File::JPEG to core Imager
+   This allows file formats that store EXIF data as blobs similarly
+   to JPEG to re-use this code. (such as Imager::File::WEBP)
+
+ - added some more file extensions to image file type mappings
+
+ - added add_type_extensions() class method
+
+Imager 1.007 - 24 Nov 2018
+============
+
  - add png_compression_level tag for writing PNG files.
 
  - avoid flooring a second time in matrix transform interpolation.
    https://rt.cpan.org/Ticket/Display.html?id=124001
 
+ - produce v2 metadata.
+   Includes change from the ticket and updates to sub-modules.
+   https://rt.cpan.org/Ticket/Display.html?id=127216
+
+ - improve error reporting for the polygon() method
+
 Imager 1.006 - 26 Aug 2017
 ============