Welcome to Imager


Try our advanced search
spacer
 Home
spacer
 Old news
spacer
 Resources
spacer
 Future Plans
spacer
 Releases
Imager 0.97
Imager 0.96
Imager 0.95
Imager 0.94
Imager 0.93
Imager 0.92
Imager 0.91
Imager 0.90
Imager 0.89
Imager 0.88
Imager 0.87
Imager 0.86
Imager 0.85
Imager 0.84
Imager 0.83
Imager 0.82
Imager 0.81
Imager 0.80
Imager 0.79
Imager 0.78
Imager 0.77
Imager 0.75
Imager 0.74
Imager 0.73
Imager 0.72
Imager 0.71
Imager 0.70
Imager 0.69
Imager 0.68
Imager 0.67
Imager 0.65
Imager 0.64
Imager 0.63
Imager 0.62
Imager 0.61
Imager 0.60
Imager 0.59
Imager 0.58
Imager 0.57
Imager 0.56
Imager 0.55
Imager 0.54
Imager 0.53
Imager 0.52
Imager 0.51
Imager 0.50
Imager 0.49
Imager 0.47
Imager 0.46 Release Notes
Imager 0.45 Release Notes
Imager 0.44 Release Notes
spacer
  Bug Reporting  

Please report bugs via Request Tracker. Please include perl and Imager versions, library versions and information about the platform you're using.


  Current Release  

Imager 0.97 is the current release of Imager and is available from any CPAN mirror.


  Mailing List  

You can subscribe to the Imager mailing list by sending an email to imager-devel+request@molar.is with subscribe in the body.

There is also an archive


  CPAN::Forum  

If you feel uncomfortable with subscribing to the mailing list you might try CPAN::Forum

#
  Releases  printable version
 / Home /

Release Notes for each Imager release.

Imager 0.97
Imager 0.97 has no changes from 0.96_02. Imager 0.96_02 PNG: treat a version mismatch between headers and library as a probe failure. RT #86659 PNG: the check for benign error support is more complex ...

Imager 0.96
rearrange Imager's test files. RT #84596 Imager::Probe::_gcc_lib_paths now forces C locale. A sufficiently recent gcc prints localized keys for the search paths, which avoids that localization. RT...

Imager 0.95
handle the SVf_UTF8 flag correctly on magic strings passed to Imager::IO's write() and raw_write() methods. This may misbehave in perl 5.6.x since the UTF8 flag may not be visible in the main SV...

Imager 0.94
Improved thread safety: the internal error stack and log file handle are now in a per-thread context object JPEG now captures IPTC information in a thread-safe way avoid globals where possible for...

Imager 0.93
Bug fixes: previously a transparency enabled GIF write (the default) would always use a GIF89a header even if none of the images were transparent. previously the probe step for freetype-config would...

Imager 0.92
giflib 4.2 eliminates the GIF_LIB_VERSION macro, handle that correctly for both probing and runtime. RT #77672 allow building JPEG/imexif.c on C89 compilers. allow building GIF/imgif.c on C89...

Imager 0.91
Bug fixes: The size of rotated images is no longer rounded up so aggressively. Added rounding to the linear interpolation done for rotate() and matrix_transform() for 1 and 3 channel 8-bit images....

Imager 0.90
Bug fixes: Imager::Test::is_imaged() attempted to process an "epsilon" parameter but the prototype didn't allow for the extra parameter. Corrected the prototype. when downconverting samples (eg. from ...

Imager 0.89
Bug fixes: getpixel(..., type => "float") and the API i_gpixf() have been broken on paletted images since they were implemented. RT #75258 Other changes: links in the METHOD INDEX now point at the...

Imager 0.88
describe how to build libgif etc on OS X in such a way as to be compatible with a fat binary perl (such as the system perl), in README. RT #73371 update the change notes for 0.77_01 to indicate that ...

Imager 0.87
document the return value of the filter() method. RT #72369 document i_gsamp_bits() and i_psamp_bits(). RT #68815 properly increment the Imager::Matrix2d $VERSION. actually include the Imager::Test...

Imager 0.86
improve error reporting for W32 tests Imager 0.85_02 Bug fixes: eliminate unused i_gif_opts type (clean-up) RT #69245 fix combine=0 fill color anti-aliasing on the double/sample path RT #71309 make...

Imager 0.85
The main changes in the release versus 0.84 are: on 64-bit systems, 64-bit types are consistently used for image dimensions and co-ordinated, and for memory block sizes. handle IFD loops in TIFF...

Imager 0.84
Imager no longer inherits from Exporter (unless you're running an old, old perl. Imager can now write progressive JPEGs (it could always read them). RT #68691 Bug fixes: re-work, document and test...

Imager 0.83
Bug fixes: diag() the error message on failure for some TIFF tests that are failing on a Solaris smoker. A development release, 0.82_01 was released on 17 May 2011 with the following changes which...

Imager 0.82
Bug fixes: eliminate calls to i_has_format() from the test suite, since it's no longer a useful way to check for file format support. Eliminate i_has_format() from the functions exposed via XS. RT...

Imager 0.81
added coverage tests for masked images (maskimg.c @100% test coverage) add hsv() method to Imager::Color. Thanks to Leolo (Philip Gwyn) RT #65385 split libt1 Type 1 font support into a sub-module RT ...

Imager 0.80
added coverage tests for Imager::Fountain and Imager::Color::Float Imager is now maintained in git Bug fixes: images with an translucent alpha channel were not scaled correctly by the default...

Imager 0.79
add Imager::Test to the POD coverage tests and document the missing functions. the convert() method now optimizes the case where all output channels are either 0, sourced from a single input channel ...

Imager 0.78
Bug fixes: don't access deprecated members of the png_structp. RT #60242 document that using color objects is faster than supplying colors by name, etc. RT #61047 Imager::Probe now accepts array...

Imager 0.77
Bug fixes: the align_string() method would ignore a string of "0" due to a mis-use of C< ||= >. Thanks to Maurice Height for reporting this. RT #60199 An internal Imager 0.76 distribution was built,...

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...

Imager 0.74
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 add ...

Imager 0.73
implement outline circles, both anti-aliased and not a combine => "none" fill to a 1 or 3 channel image would produce the incorrect colour.

Imager 0.72
Bug fixes: use scanline oriented operations to flip images instead of pixel operations use double/sample operations to flip large sample images instead of 8-bit sample operations. fix POD nits...

Imager 0.71
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...

Imager 0.70
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...

Imager 0.69
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...

Imager 0.68
Imager->new(file => $filename) and other similar incantations will load the given file. Bug fixes: avoid using CHECK as a label in Imager::Test re-work most image file test files that require a...

Imager 0.67
Imager 0.66 wasn't publicly released due to a packaging error. 24-bit color .ICO/.CUR files can now be read. Bug fixes: an optimization skipping 0 src alpha values could cause the rubthrough() to...

Imager 0.65
Bug fixes: In some cases when an error occurs reading those parts of a JPEG file after the image the scan-line buffer could be freed a second time. In cases where the the error occured while reading...

Imager 0.64
This is a bug fix release. This includes a fix for a possible security issue. Bug fixes: Possible security issue: The floating point sample path for image based fills had a buffer overflow. This...

Imager 0.63
This release primarily contains changes to improve ease of use - rather than you having to convert images to the appropriate number of channels, Imager handles it internally. How to handle drawing...

Imager 0.62
Makefile.PL now expands ~/path supplied to --incpath or --libpath to /path under your home directory. the old dynaload code used Mach API functions to load dynamic libraries on Mac OS X. These APIs...

Imager 0.61
This is primarily a bug fix release: added samples/gifscale.pl, which adjusts the screen size/position tags when scaling an animated gif Bug fixes: correct handling of sz in matrix_transform() - this ...

Imager 0.60
This is an enhancement release with completion of SGI/RGB file format support and various other changes: Finished/rewrote Arnar's old SGI RGB file format support, so Imager now has full SGI RGB image ...

Imager 0.59
This is a bug fix release: fixes a regression introduced by the fixes for RT 11972 cropping outside the image would return an Imager object with no low-level image object, instead of returning false.

Imager 0.58
added to_rgb16 to produce a 16-bit/sample version of an image improve freetype 1.x text output efficiency Bug fixes: search another place for rgb.txt, and check all the places Imager::Color checks...

Imager 0.57
This is a security fix release: CRITICAL: a specially crafted compressed BMP file can cause a buffer overflow in malloced memory.

Imager 0.56
added support for reading 16-bit/sample PGM/PPM images added support for writing 16-bit/sample PGM/PPM images improved performance of reading PBM/PGM/PPM images added support for writing PBM images...

Imager 0.55
This is primarily a bug fix release. Note: Test::More is now a pre-requisite for Imager and is no longer bundled. There is one new feature: the Win32 font driver now supports UTF8 (RT 22166) Several...

Imager 0.54
This is primarily a feature release: a new qtype value 'mixing' has been added to the scale() method. This is faster than 'normal', slower than 'preview'. This is based on the method used by...

Imager 0.53
This is a bugfix release. Some test code was left in a code path not covered by the test suite. A test was added to cover this code path and the test code was removed.

Imager 0.52
This is primarily a feature release, but contains a fair few bug fixes, new features: ability to read and write MS Windows ICO and CUR files you can now add file format plugins to support new file...

Imager 0.51
This is a bugfix release. fix a validation bug when processing JPEG EXIF data that can cause a crash fix mis-processing of the src_maxx and src_maxy parameters of the paste() method fix a problem in...

Imager 0.50
This is a bugfix release. CRITICAL: fixes a segmentation fault from attempting to write a 2 or 4 channel image to jpeg or a 2 channel image to tga where the output is an in-memeory buffer. fixes an...

Imager 0.49
(Including the 0.48 release notes here too) 0.49: fixes a problem in decoding JPEG EXIF blocks. fixes some memory leaks 0.48: Imager API introduced - see perldoc Imager::API fix a test failure in...

Imager 0.47
Imager 0.46 introduced a bug in the Freetype 1.x font driver. Imager 0.47 fixes this bug. prevent text output with the freetype 1.x driver from crashing with a divide by zero error when only black...

Imager 0.46 Release Notes
Imager 0.46 has been released and will soon be available on all CPAN mirrors. The aim for this release was primarily documentation, but some bugs were fixed and features added along the way EXIF...

Imager 0.45 Release Notes
Imager 0.45 has been released and will soon be available on all CPAN mirrors. This is primarily a bug-fix release. The following issues have beenfixed: the dynamic filters Makefile would fail after...

Imager 0.44 Release Notes
Imager 0.44 has been released and will soon be available on all CPAN mirrors. This is primarily a bug-fix release. The following issues have been fixed: reading or writing any TIFF image would...


 

 

#
 
Imager - vtc©2002