Skip to content

Releases: drewnoakes/metadata-extractor-dotnet

2.9.0 (RC2)

21 Mar 00:16
ed79cc0
Compare
Choose a tag to compare
2.9.0 (RC2) Pre-release
Pre-release

What's Changed

Full Changelog: 2.9.0-rc1...2.9.0-rc2

v2.9.0 (RC1)

29 Jan 05:30
1e56c0d
Compare
Choose a tag to compare
v2.9.0 (RC1) Pre-release
Pre-release

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: 2.8.1...2.9.0-rc1

v2.8.1

21 Aug 07:11
510b5f1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.8.0...2.8.1

v2.8.0

08 May 04:30
6e92951
Compare
Choose a tag to compare

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: 2.7.3...2.8.0

v2.7.3

01 May 02:27
23bb054
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.7.2...2.7.3

v2.7.2

17 Mar 00:33
62efe70
Compare
Choose a tag to compare

What's Changed

  • Skip leading ID3v2 data in MP3 files to allow processing by @jbraendle in #314
  • Fix bug in GpsDescriptor.GetGpsDestLongitudeDescription by @drewnoakes in #315

New Contributors

Full Changelog: 2.7.1...2.7.2

v2.7.1

20 Sep 06:55
63771bf
Compare
Choose a tag to compare
  • Extract Android manufacturer/model value tags from QuickTime data (#310)
  • Fix ExifDirectoryBase.TagGdalNoData tag name to match spec (10454fd)

v2.7.0

03 Aug 01:12
6fb0c9a
Compare
Choose a tag to compare
  • Add support for GeoTIFF data (#307)
  • Add support for BigTIFF encoded data (#302)
  • Add Directory.GetUInt64 and Directory.TryGetUInt64 extension methods (3b57bed)
  • 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.

v2.6.0

24 Jun 10:11
51169eb
Compare
Choose a tag to compare
  • 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)

v2.5.0

09 May 10:19
3f8f1dc
Compare
Choose a tag to compare

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 (c8c1ef1)
  • Interpret QuickTime metadata dates (#275)
  • Added missing Sony model IDs (#276)
  • Interpret UserComment character code (#277)
  • Allow negative MP4 rotations (bd41996)
  • Fix order of atan args in QuickTime rotation handling (7f52477)
  • Reduce allocation when reading PNG chunks (#286)
  • Consistent exception messages between Java and .NET (ab4a15b)
  • Use invariant culture when parsing IPTC dates/times (00f5a9e)