All Versions
Latest Version
Avg Release Cycle
98 days
Latest Release
674 days ago

Changelog History
Page 2

  • v2.0.0-rc1

    October 30, 2016
  • v1.5.3 Changes

    October 03, 2016
    • Reconyx makernote improvements
  • v1.5.2 Changes

    October 02, 2016
    • โž• Add support for Netpbm files
    • โž• Add support for PNG zTXt chunks
    • Panasonic makernote strings are UTF-8, not ASCII
    • Rework JPEG segment reading and modelling. Add JpegSegment class, replacing JpegSegmentData collection class with IEnumerable<JpegSegment>.
    • โž• Add SequentialReader.Position property
    • Annotations
  • v1.5.1 Changes

    October 02, 2016
    • *Reader.GetString methods now require Encoding
    • ๐Ÿ“ฆ Include ReShaper annotations in NuGet packages
    • Annotations
  • v1.5.0 Changes

    September 13, 2016
    • Directory holds string data as byte arrays (within new StringValue value type), allowing consumers to override the encoding after extraction (thanks to Kevin Mott)
    • ๐Ÿ‘Œ Support Reconyx makernote (thanks to Todd West)
    • ๐Ÿ‘Œ Support Apple makernote data
    • ๐Ÿ“š API documentation improvements
    • ๐Ÿ‘‰ Makernote processing doesn't require Exif IFD0 to be present
    • Consistent capitalisation of QuickTime* (minor breaking change)
    • ๐Ÿ“œ Use TryParse methods in XMP processing, rather than Parse within try/catch
    • โฌ†๏ธ Bump version of XmpCore package to 1.2.2
  • v1.4.0 Changes

    April 20, 2016

    ๐Ÿ›  Fixes:

    ๐Ÿ”‹ Features:

    โœ… Testing:

    • โž• Added a long-running test that mutates valid Exif (JPEG APP1) segments to try and get ExifReader to throw an exception. Mutating every byte through 0x00-0xFF, and parsing. So far no errors have been uncovered, and this just serves as a reassuring observation.
  • v1.3.0 Changes

    March 28, 2016
    • ๐Ÿ‘Œ Support tags pointing to multiple sub-IFDs (@kwhopper #42)
    • ๐Ÿ“‡ Decode IFDs pointed to by ExifDirectoryBase.TagSubIfdOffset (#42)
    • Capture some heirarchy information between Directory instances
    • ๐Ÿ‘Œ Support more XMP tags
    • ๐Ÿ‘Œ Support VP8L and VP8 chunks in WebP files
    • ๐Ÿ“‡ Decode many more Canon Makernote tags (#33 @kwhopper)