Imager release history. Older releases can be found in Changes.old
+Imager 1.010 - 13 Feb 2019
+============
+
+General changes:
+
+ - added the add_file_magic() class method for adding magic for new
+ file types to Imager's fairly primitive file magic detection.
+
+ - fixed an embarassing documentation typo in Imager::Test.
+
+ - trying to read from a GIF file with no images now sets an error
+ message. Thanks to Peter Sergeant for reporting this.
+ https://rt.cpan.org/Ticket/Display.html?id=128481
+
+ - use undeprecated encoding symbols for FT2. This should fix the
+ build on the badly patched CentOS 7 Freetype 2. Thanks to Slaven
+ Rezic for the report.
+ https://rt.cpan.org/Ticket/Display.html?id=128142
+
+Coverity has come back up read-only, a few more changes:
+
+ - add missing va_end() for bmp.c's write_packed(). CID 185320.
+
+ - similarly for read_packed(). CID 185329.
+
+ - add a NOTREACHED lint comment for pixel_coverage(). Compilers
+ complained about a missing return, Coverity complains about the
+ return. CID 185325.
+
+ - avoid a possible sign extension in imsgi.c. CID 185326.
+
+ - add some FALLTHROUGH lint comments to i_readtga_wiol() where we
+ deliberately fall through switch cases. CID 185328.
+
+ - add assertions in callers to i_new_hatch_low() since Coverity
+ complained about some possible inconsistent NULL checks. CID
+ 185339. I ended up rearranging this function later.
+
+ - remove pointless NULL checks from i_flipxy() and i_img_destroy().
+
+
+Imager 1.009 - 11 Jan 2019
+============
+
Critical issue:
- drawing a filled, anti-aliased circle to the left or right of the
- map() would corrupt a channel if there was a gap in the arrayref of
channels. Detected by Coverity. CID 185300.
+ - most numeric parameters to the XS implementation now throw an
+ exception if supplied an unoverloaded reference.
+ https://rt.cpan.org/Ticket/Display.html?id=128208
+
Coverity finally finished a build[1], fixed several of the problems
found. Coverity went down before I could finish working through them.
- don't check if the unsigned size supplied to
im_set_image_file_limits() is negative. CID 185307.
-[1] The first two build submissions ended up at the end of a ~400
+[1] The first two build submissions ended up at the end of a ~400 item
build queue, and seemed to have been cancelled by Coverity. A build
submitted on NYE went through in minutes.
- added add_type_extensions() class method
+ - Imager::Files now links to Imager::Install when discussing
+ appropriate libraries.
+ https://rt.cpan.org/Ticket/Display.html?id=127575
+
Imager 1.007 - 24 Nov 2018
============