]> git.imager.perl.org - imager.git/blobdiff - Changes
add a missing attribution for #106836
[imager.git] / Changes
diff --git a/Changes b/Changes
index 979998c9a835a88e9f77bc92129bda02116ce296..edd9c005554cdaf5d8112500170cee24c4f5e80e 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,7 +1,40 @@
 Imager release history.  Older releases can be found in Changes.old
 
+Imager 1.004 - 8 Nov 2015
+============
+
+ - Imager::Color::Table is now pre-loaded by the preload() method.
+   https://rt.cpan.org/Ticket/Display.html?id=104896
+
+ - fix an assertion triggered under perl 5.23.4.
+   Thanks to A. Sinan Unur for the report and the patch.
+
+ - Imager->new can now be used to read raw image files.
+   https://rt.cpan.org/Ticket/Display.html?id=106836
+   Thanks to Richard Kelsch for reporting this.
+
+ - deal with output changes from Pod::Spell
+   https://github.com/perl-pod/Pod-Spell/issues/21
+
+Imager 1.003 - 12 May 2015
+============
+
+ - update 1.002 release notes to include the center change for filled
+   circle drawing.
+
+ - flood_fill() would escape beyond a 4-connected space under some
+   circumstances.
+   Added many more flood_fill() tests.
+   https://rt.cpan.org/Ticket/Display.html?id=103786
+
+Imager 1.002 - 3 Apr 2015
+============
+
  - drawing anti-aliased filled circles is now 10 to 50 times faster
    depending on the size of the circle.
+   This also changed the center from being the center of the pixel to
+   being the top left of the pixel to match the filled arcs drawn by
+   arc().
    https://rt.cpan.org/Ticket/Display.html?id=101682
 
  - enhancements to polygon filling:
@@ -13,6 +46,26 @@ Imager release history.  Older releases can be found in Changes.old
 
    - polygon filling is now exposed through the API.
 
+ - added colormodel(), alphachannel() and colorchannels() methods.
+   These were added for two reasons:
+
+    - a future version of Imager may allow the number of channels in
+      an image to not directly represent the color model of an image.
+      eg. a greyscale TIFF image with multiple alpha channels.
+
+    - a future version of Imager may allow an image to be read without
+      translation, for example a TIFF file that contains measurements
+      from an instrument.  Currently Imager transforms the samples into
+      the range 0.0 ... 1.0 which may means the user has to translates
+      the value back.
+
+      An untranslated image would be unusable as image data, so
+      colormodel() would return "unknown" in this case.
+
+      Similarly a CMYK image might be returned as an "unknown" color
+      model image, if the caller chooses to disable translation to
+      RGB.
+
 Imager 1.001 - 2 Jan 2015
 ============