Fix Version |
Key |
Component |
Summary |
Type |
Resolution |
Status |
|
IMAGING-335 |
Format: JPEG |
NullPointerException in App2Segment.getIccBytes when parsing a broken JPEG file |
Bug |
Fixed |
Closed |
|
IMAGING-246 |
Format: JPEG |
Invalid Block Size error prevents handling of block 1084, Macintosh NSPrintInfo |
Bug |
Fixed |
Closed |
|
IMAGING-196 |
|
The 1.0 SNAPSHOT is not available in the repository you reported |
Bug |
Fixed |
Closed |
|
IMAGING-111 |
|
Download links broken on Website |
Bug |
Fixed |
Closed |
|
IMAGING-325 |
Format: BMP |
Prevent possible OOM error in BmpImageParser |
Improvement |
Fixed |
Closed |
|
IMAGING-66 |
|
proposed enhancement reduces load time for some image files by 40 percent |
Improvement |
Fixed |
Closed |
|
IMAGING-153 |
Site |
Broken Download Link |
Task |
Fixed |
Closed |
1.0.0-alpha5 |
IMAGING-373 |
Format: BMP, Format: ICO |
OutOfMemory with invalid ICO input file |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-369 |
Format: TIFF |
TIFF JPEG reader encounters array bounds exception on edge cases. |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-360 |
|
Missing some TIFF compression information in ImageInfo |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-359 |
|
Faulty usage of URL.getFile() in tests |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-355 |
Format: GIF |
Large animated GIF takes too much heap memory in getMetadata |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-351 |
imaging.* |
EXIF data corruption during copy |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-319 |
Format: JPEG |
updateExifMetadataLossless lost the first character of a String |
Bug |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-353 |
|
[PngImageParser] No palette detected |
Improvement |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-352 |
|
[PngWriter] Allow custom PaletteFactory |
Improvement |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-339 |
Format: WebP |
Basic WebP support |
Improvement |
Fixed |
Resolved |
1.0.0-alpha5 |
IMAGING-316 |
|
Support the BigTIFF file format |
New Feature |
Fixed |
Resolved |
1.0.0-alpha4 |
IMAGING-332 |
Format: PNG |
OutOfMemory with invalid PNG input file |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-318 |
Format: GIF |
Validate when accessing GIF color table array |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-317 |
Format: PNG |
A PNG image using indexed color type but no PLTE chunks throws NPE |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-312 |
Format: TIFF |
Alpha-channel setting not interpreted from ExtraSamples tag |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-285 |
imaging.common.* |
Decoding of Rational Numbers broken when large values present |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-284 |
Format: PNG |
Tif file with transparent background result in black background png |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-279 |
Format: BMP |
Array sizes not checked for overflow in BmpImageParser |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-265 |
Format: TIFF |
ArrayIndexOutOfBoundsException on reading simple GeoTIFF |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-264 |
Format: BMP |
BMP Parser physicalWidthDpi and physicalHeightDpi truncated before rounding off. |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-263 |
Format: TIFF |
Failure when reading a partial raster from a floating-point TIFF |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-252 |
Build, imaging.* |
Unit Tests Fail when running under Windows |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-216 |
|
Imaging.getBufferedImage() drops alpha layer for TIFF images |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-168 |
Format: JPEG |
IPTC parser should use CodedCharacterSet tag to determine encoding of the IPTC tag values |
Bug |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-347 |
|
Refactor BasicCParser::unescapeString() |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-342 |
Format: PNG |
Read PNG metadata from iTXt chunk |
Improvement |
Fixed |
Resolved |
1.0-alpha3 |
IMAGING-330 |
Format: PNG |
Implement PNG predictors to reduce output size |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-327 |
Format: TIFF |
Rename setExif method in TiffImagingParameters |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-315 |
|
Remove redundant variables |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-314 |
Documentation |
Update examples, add GeoTIFF metadata output |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-308 |
|
Build failing on Windows (IptcParserTest) |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-302 |
Format: JPEG |
JpegImageParser throws NegativeArraySizeException when the image data contains a negative segment number |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-301 |
Format: GIF |
GifImageParser throws IndexOutOfBounds without documenting it if Lzw table length is invalid |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-300 |
Format: GIF |
GifImageParser throws IndexOutOfBounds without documenting it |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-298 |
Format: PNG |
PngImageParser throws IAE without documenting it |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-283 |
imaging.color.* |
Add CIELAB and DIN99 conversion, reduce code duplication, and issues related to zero-division and precision |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-268 |
|
Add a table identifying the TIFF test files |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-159 |
imaging.* |
There should be a Parameters class |
Improvement |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-320 |
Format: TIFF |
Read TIFFs with 32-bit integer samples |
New Feature |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-311 |
Format: TIFF |
Read TIFFs with multiple floating-point samples |
New Feature |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-266 |
Format: TIFF |
Read integer data from GeoTIFFS |
New Feature |
Fixed |
Closed |
1.0-alpha3 |
IMAGING-345 |
|
Unit tests could be faster by reducing usage of temp files |
Test |
Fixed |
Resolved |
1.0-alpha2 |
IMAGING-260 |
Build |
Fix mvn site failure with JavaNCSS parse error |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-258 |
Format: TIFF |
TiffReader.readDirectories() fails on EXIF data |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-255 |
|
Build errors with mvn site (NCSS) |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-253 |
imaging.common.* |
Imaging.getBufferedImage(BufferedInputStream) throws IOException |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-247 |
Format: TIFF |
crash on reading tiff image |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-230 |
|
Properly close resources with try-with-resources in T4AndT6Compression |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-224 |
Build |
Fix build errors in Travis |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-211 |
Format: PNG |
Imaging.getBufferedImage fails throwing java.lang.ArrayIndexOutOfBoundsException for specific inputs -- evintila-april_dynamics |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-210 |
imaging.common.* |
Imaging.getBufferedImage fails throwing NegativeArraySizeException for specific inputs -- evintila-april_dynamics |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-167 |
|
Possible infinite loop at XpmImageParser::writeImage(...) |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-151 |
|
ColorGroup.color_counts is mutable public List and is multiply sorted |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-134 |
Format: JPEG |
Invalid marker found in entropy data |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-130 |
Format: GIF |
Reading of some GIF images throws java.io.IOException: AddStringToTable: codes: 4096 code_size: 12 |
Bug |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-259 |
Format: TIFF |
Enhance TIFF DataReaders speed for compressed RGB |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-254 |
|
Small code improvements |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-249 |
imaging.* |
Make IPTCBlock fields private |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-248 |
Format: ICNS |
ICNS: missing element types; some safety checks |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-245 |
Format: GIF |
Add disposal method to GIF metadata |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-244 |
imaging.* |
Use isEmpty instead of comparing size() with integers |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-243 |
Format: PNG |
PNG Writer Indexed Color with semi-transparent Pixels and Better Compression |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-242 |
imaging.* |
Move to JUnit 5 |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-241 |
imaging.* |
Copy byte arrays fixing TODO markers |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-239 |
Format: TIFF |
Add inflate (deflate algorithm) to TIFF files |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-238 |
Format: PNG |
Return copied byte arrays in Png Chunk and Png Chunk ICCP |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-236 |
Format: GIF |
Add support to read multiple images from GIF |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-228 |
|
Remove private method PhotometricInterpreterLogLuv#cube by Math.pow |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-165 |
Format: TIFF |
TiffReader.Collector adds values to a field List<TiffField> but never uses it |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-164 |
Format: ICO |
Simplify code in IcoImageParser::writeImage |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-163 |
|
DcxImageParser.getXmpXml() always returns null |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-146 |
Documentation, imaging.color.* |
Add documentation for the color package |
Improvement |
Fixed |
Closed |
1.0-alpha2 |
IMAGING-251 |
Format: TIFF |
Support TIFF standard floating point data |
New Feature |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-343 |
|
Apache Commons Imaging 0.97 - CVE-2018-17202 |
Bug |
Fixed |
Resolved |
1.0-alpha1 |
IMAGING-220 |
|
JpegDecoder takes a long time (+10s) to decode a bad JPEG |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-219 |
|
Imaging gets stuck parsing a RGBE input file |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-215 |
Format: JPEG |
ArrayIndexOutOfBoundsException in DhtSegment |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-209 |
Format: PNM |
PnmImageParser throws ImageWriteException when writing if PnmImageParser.PARAM_KEY_PNM_RAWBITS is provided |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-205 |
imaging.* |
Imaging (Apache Sanselan) produces "odd offsets" in (EXIF) metadata |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-203 |
Format: JPEG |
JPEG segment size not validated |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-199 |
Format: PNG |
All tEXt chunks are not returned from PngImageParser.getMetadata |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-195 |
Documentation |
Incorrect Maven coordinates on project website |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-193 |
|
Duplicate class names |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-191 |
|
BinaryConstant implements Cloneable - why? |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-190 |
|
ImageDataReader.decompress() overwrites its input |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-189 |
|
parseXpmValuesSection uses && instead of || |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-181 |
|
EXIF lens metadata tags missing in Commons Imaging but recognized in exiftool |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-178 |
Format: PNM |
PnmImageParser does not check the validity of input PAM header |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-176 |
Format: TIFF |
TiffImageParser.getImageInfo() throws exception when "Compression" field is missing |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-172 |
Format: JPEG |
Microsoft tags are not seen in MS Windows Properties/Details dialog |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-171 |
Format: TIFF |
MicrosoftTagTest rewrite image exif fails in some environments |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-169 |
Format: PNM |
PnmImageParser throws NumberFormatException instead of ImageReadException when parsing invalid images |
Bug |
Fixed |
Closed |
1.0-alpha1 |
IMAGING-145 |
Format: JPEG |
DumpImage method for JPEG reports it's coming from TIFF |
Bug |
Fixed |
Closed |