Skip to content

Releases: drewnoakes/metadata-extractor-dotnet

v1.5.2

02 Oct 20:18
Compare
Choose a tag to compare
  • 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

02 Oct 20:12
Compare
Choose a tag to compare
  • *Reader.GetString methods now require Encoding
  • Include ReShaper annotations in NuGet packages
  • Annotations

v1.5.0

13 Sep 21:54
Compare
Choose a tag to compare
  • 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

20 Apr 22:37
Compare
Choose a tag to compare

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

28 Mar 11:45
Compare
Choose a tag to compare
  • 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)

v1.2.0

28 Mar 11:38
Compare
Choose a tag to compare

v1.1.0

09 Aug 21:34
Compare
Choose a tag to compare

v1.0.0

09 Jul 21:22
Compare
Choose a tag to compare

This is the first release of metadata-extractor for .NET, the official port of the Java library which has been in development since 2002. Both the C# and the .NET implementations are now being co-developed to be feature equivalent and produce the same output over the project's database of images.

NuGet is the simplest way to add this library to your project.