X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/f9a3926372fd33185d139a61e71adf14b28d27ab..1c5252ed136d099fe2fb54535f6f934a62643163:/Changes diff --git a/Changes b/Changes index 3260878f..da01f680 100644 --- 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 ===========