Release Notes: A new constructor that allows you to disable the automatic closing of the InputStream was added, which is useful for when a stream contains multiple images. An EOFException is now thrown if an InputStream is empty, instead of a NullPointerException. SINGLEFRAMEDONE calls were removed for compatibility with JDK. A setBuffer(int) method was added to set the internal pixel buffer. getEverything(boolean) was added to allow fatal exceptions to be thrown.
Release Notes: Changing InputStream read() methods to obey javadoc contract, which fixes a bug on PersonalJava/Sharp Zaurus.
Release Notes: Previously, wide images with alpha channels triggered an ArrayIndexOutOfBoundsException. This has been fixed.