]> git.imager.perl.org - imager.git/blobdiff - Changes
merge the thickline branch polygon fix
[imager.git] / Changes
diff --git a/Changes b/Changes
index 3260878f63c69ef5a01cb7d37184abdb88ea74cc..da01f680794750a90079950ff16bf5a4367d8766 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,8 +1,157 @@
 Imager release history.  Older releases can be found in Changes.old
 
-Imager 0.68 - unreleased
+Imager 0.75
+===========
+
+ - use PERL_NO_GET_CONTEXT to slightly improve performance on threaded
+   perls (not measured)
+
+Bugs:
+
+ - an opacity fill based on a fountain fill would segfault when
+   filling an 8-bit/sample image.
+
+ - merge thickline branch polygon fix
+   https://rt.cpan.org/Ticket/Display.html?id=43518
+
+Imager 0.74 - 7 May 2010
+===========
+
+Bug fixes:
+
+ - read_multi() didn't handle a missing file format library correctly,
+   aborting on failing to call i_readgif_multi_wiol() or
+   i_readtiff_multi_wiol().
+
+ - fix spelling errors patched by Debian
+   http://svn.debian.org/viewsvn/pkg-perl/trunk/libimager-perl/debian/patches/spelling.patch?revision=54839&view=markup
+
+ - add an (unshipped) author test to spellcheck Imager's POD.
+
+ - update the TIFF file format documentation
+   https://rt.cpan.org/Ticket/Display.html?id=56510
+
+ - lib/Imager/IO.pod was written almost 4 years ago but never shipped.
+
+Imager 0.73 - 15 Mar 2010
+===========
+
+ - implement outline circles, both anti-aliased and not
+   https://rt.cpan.org/Ticket/Display.html?id=19755
+
+ - a combine => "none" fill to a 1 or 3 channel image would produce
+   the incorrect colour.
+
+Imager 0.72 - 09 Dec 2009
+===========
+
+Bump version for release, since 0.71_03 is stable with CPAN testers.
+
+Imager 0.71_03 - 5 Dec 2009
+==============
+
+ - further adjust the threads test so it only performs the tests on
+   perls where it's expected to work, and only if the threads module
+   can be loaded.
+
+Imager 0.71_02 - 1 Dec 2009
+==============
+
+ - adjust the way we load the threads module for the threads test so
+   it works with non-threaded perls
+
+Imager 0.71_01 - 30 Nov 2009
+===========
+
+Bug fixes:
+
+ - use scanline oriented operations to flip images instead of pixel
+   operations
+   https://rt.cpan.org/Ticket/Display.html?id=39278
+
+ - use double/sample operations to flip large sample images instead of
+   8-bit sample operations.
+   https://rt.cpan.org/Ticket/Display.html?id=39280
+
+ - fix POD nits
+   https://rt.cpan.org/Ticket/Display.html?id=51874
+
+ - prevent double-frees when someone creates Imager objects and then
+   creates a thread.  Note: this just handles some simple cases,
+   Imager doesn't support perl threads, and isn't likely to.
+   https://rt.cpan.org/Ticket/Display.html?id=52268
+
+Imager 0.71 - 16 Nov 2009
+===========
+
+ - add the opacity fill type - an adaptor that modifies the opacity of
+   another fill.
+
+Bug fixes:
+
+ - the conv filter now enforces that the sum of the coefficients is
+   non-zero.  Also, rather than skipping pixels off the edge off the
+   edge of the image, the closest edge pixel is used.  Previously
+   dividing by the zero sum of coefficients could cause invalid
+   results or runtime exceptions.
+   Thanks to David Cantrell's Alpha-NetBSD CPAN test box for revealing
+   this bug.
+
+Imager 0.70 - 21 Sep 2009
 ===========
 
+Bug fixes:
+
+ - release image row and comments memory on all error returns in gif
+   reader
+
+ - handle zero length extensions, previously this would cause a null
+   pointer dereference
+   Thanks to Krzysztof Wojtaś for the test data and fix for this.
+
+ - an integer division meant that preview scaling to below 1 pixel
+   wide or high (which isn't too useful anyway) was calculating using
+   NaNs on most platforms, and causing an exception on others.
+   Thanks to David Cantrell for producing a backtrace of the crash on
+   his Alpha-NetBSD CPAN test box which made it possible to track this
+   down.
+
+Imager 0.69 - 08 Sep 2009
+===========
+
+Bug fixes:
+
+ - broken test fix - was attempting to call a function skip_all, when
+   that should be a parameter to plan().
+
+ - briefly document apidocs.perl, the tool used to build
+   Imager::APIRef and make some minor enhancements
+
+ - various minor documentation enhancements and fixes.
+
+Imager 0.68 - 07 Sep 2009
+===========
+
+ - Imager->new(file => $filename) and other similar incantations will
+   load the given file.
+   https://rt.cpan.org/Ticket/Display.html?id=48261
+
+Bug fixes:
+
+ - avoid using CHECK as a label in Imager::Test
+   http://nntp.x.perl.org/group/perl.cpan.testers/5220921
+
+ - re-work most image file test files that require a library into
+   separate library present/not present files to remove stupidly long
+   conditionals
+
+ - don't treat rubthrough() outside the bounds of the target image as
+   an error.
+   http://nntp.x.perl.org/group/perl.cpan.testers/5185716
+
+Imager 0.67_01 - 02 Sep 2009
+==============
+
 Bug fixes:
 
  - correct documentation of default of raw image interleave read
@@ -30,6 +179,15 @@ Bug fixes:
    - reformatting
    - update URLs
 
+ - use the new EU::MM META_MERGE facility instead of generating
+   META.yml from scratch
+   https://rt.cpan.org/Ticket/Display.html?id=47888
+
+ - use Devel::CheckLib (bundled, modified) to check which release of
+   libtiff is installed and reject 3.9.0
+   http://bugzilla.maptools.org/show_bug.cgi?id=2088
+   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543079
+
 Imager 0.67 - 12 Dec 2008
 ===========