Version 1.01, february 27, 2000. First update after the initial release.

A JPEGDecode function has been added which delivers an Image structure
instead of a list of characters (like DCTDecode). This provides
access to image parameters like precision, dimensions and number of
image components. DCTDecode still delivers a list of characters,
because it provides an implementation of the DCTDecode filter as
specified in the PDF reference manual: in PDF file all image
parameters can be obtained in other ways.

Support for the JFIF extension has been added. Lack of this previously
resulted in unsupported 'e0' segment aborts. The decoder recognises
the YCbCr colour space of JFIF files, but it ignores other settings.

A module has been added for converting RGB and greyscale images to
the ppm/pgm (portable bitmap) format. This format has mainly been
chosen for its simplicity.

An example has been added that reads a JPEG file, decodes it and
stores the result in a ppm/pgm (portable bitmap) file. An example
JPEG image has been included.

Version 1.02, april 8, 2000

An early match on the result of 'TakeDataSegments' in jpeg.icl
is now avoided. This used to cause stack overflows for some images,
in particular images without restart markers.

Comments and unknown application markers are now returned as part of
the result. The decoder is more lenient w.r.t. certain ranges of
unknown markers.

Version 1.03, may 26, 2000

Revision of the returned datastructure, which decreased memory requirements
for some types of images.