Skip to content

Latest commit

 

History

History
113 lines (73 loc) · 1.94 KB

changes.rst

File metadata and controls

113 lines (73 loc) · 1.94 KB

Changelog

Unreleased

  • Added new TAG with code -1 and name _errors to prevent some exceptions during parse of corrupted EXIF.
  • Fixed exception in _ExifReader.get_ifd_dict() method during parse of EXIF with invalid IFD pointers. Instead, the method returns dictionary with _errors key that has description of error.

1.1.3

  • Fix failure to decode a minimal 1 x 1 pixel JPEG. Related to #93.

1.1.2

  • Resolve issue. #64

1.1.1

  • Ignore XMP segment. Related to #74.

1.1.0b

  • "load", "insert", and "remove" support WebP format.

1.0.13

  • Added helper function to read and write "UserComment".
  • Added to support for SignedByte, SigendShort, Float, and Double.

1.0.12

  • Added explicit InvalidImageDataError exception to aid users. Related to #30.
  • Fixed minor issue with tests.
  • Removed minor amounts of unused logic.
  • Updated .travis.yml for Python and Pillow versions.

1.0.11

  • Add option argument to "load".

1.0.10

  • Add tags in Exif ver.2.31

1.0.9

  • Performance up "load" jpeg from file.

1.0.8

  • Exclude checking extension in "load".

1.0.7

  • Fix packaging.

1.0.6

  • Refactoring.

1.0.5

1.0.4

  • Fix APP1 matter.

1.0.3

  • Support SLong type.

1.0.2

  • Add some error detail to 'dump'.

1.0.1

  • Fix bug. 'load' and 'dump' InteroperabilityIFD was wrong.

1.0.0

  • Add handling InteroperabilityIFD, 1stIFD, and thumbnail image.
  • 'load' returns a dict that contains "0th", "Exif", "GPS", "Interop", "1st", and "thumbnail" keys.
  • 'dump' argument is changed from three dicts to a dict.
  • piexif.ZerothIFD is renamed piexif.ImageIFD for 1stIFD support.

0.7.0c

  • Rename project.