Metadata Extractor Dotnet Versions Save

Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files

2.9.0-rc2

1 month ago

What's Changed

Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.9.0-rc1...2.9.0-rc2

2.9.0-rc1

3 months ago

What's Changed

[!NOTE] Version 2.9.0 increases the minimum supported targets.

  • net3.5 is no longer supported.
  • netstandard1.3 is still supported.
  • netstandard2.0 was bumped to netstandard2.1.
  • net45 was bumped to net462.

These changes allow the library to utilise APIs with better performance.

New Contributors

Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.8.1...2.9.0-rc1

2.8.1

8 months ago

2.8.0

1 year ago

What's Changed

There are some slight API changes in this release, though most users will not hit them.

Performance has been improved considerably.

This release also adds the README to the NuGet package.

Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.7.3...2.8.0

2.7.3

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.7.2...2.7.3

2.7.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/drewnoakes/metadata-extractor-dotnet/compare/2.7.1...2.7.2

2.7.1

2 years ago
  • Extract Android manufacturer/model value tags from QuickTime data (#310)
  • Fix ExifDirectoryBase.TagGdalNoData tag name to match spec (10454fd528d29e7e7e2be03183d3af979e21a27b)

2.7.0

2 years ago
  • Add support for GeoTIFF data (#307)
  • Add support for BigTIFF encoded data (#302)
  • Add Directory.GetUInt64 and Directory.TryGetUInt64 extension methods (3b57bed6bbf8340f30049e57524a2fabda58bac8)
  • Work around invalid files where TIFF IFD reuse could cause data to be missed (#305)
  • Fix reading of Float64 arrays from TIFF files (#300)

There are some internal API changes in this release. Unless you are extending the library with your own ITiffHandler implementation, you are unlikely to have any difficulty upgrading to this version from 2.6.0.

2.6.0

2 years ago
  • Add support for FLIR thermal image metadata (#295)
  • Allow Application Notes (XMP) in SubIFD (#298)
  • Fix error check in Photoshop ducky data (#290)
  • Fix IPTC keyword extraction from PNG files (#299)
  • API changes (mostly internal so unlikely to impact most users)
    • Some cleanup around IJpegSegmentMetadataReader (#291)
    • Simplify Directory subclasses (#292)

2.5.0

3 years ago

This release makes the MetadataExtractor package use strong-named assemblies, and discontinues the separate MetadataExtractor.StrongName package. File an issue on the project site if this change doesn't go smoothly for you.

  • Support Nokia 6.1 MP4 file type (#267)
  • Rename ICC Profile Copyright tag (#268)
  • Fix some culture sensitivity issues (#266)
  • Prevent divide by zero in QuickTime reader code (#270)
  • Fix Samsung makernote detection (#273)
  • Support 3gp5 files (c8c1ef177c5f7750332963320dbeb202b544346f)
  • Interpret QuickTime metadata dates (#275)
  • Added missing Sony model IDs (#276)
  • Interpret UserComment character code (#277)
  • Allow negative MP4 rotations (bd419963901eb7825fe262f3c674099ea989064b)
  • Fix order of atan args in QuickTime rotation handling (7f52477cd912805dfdaa8cc09060a63b16fa4496)
  • Reduce allocation when reading PNG chunks (#286)
  • Consistent exception messages between Java and .NET (ab4a15b9c0863777bac0332e9a2d9a33151d69ed)
  • Use invariant culture when parsing IPTC dates/times (00f5a9e2bdb09cbe6b2e0de825f83b32bbf6c9f1)