All Versions
17
Latest Version
Avg Release Cycle
98 days
Latest Release
982 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.4.3 Changes
July 19, 2020- ๐ Fix incorrect Apple makernote tag names (ff727e0)
- โ Add AppleMakernoteDirectory.TagLivePhotoId (e656833)
- ๐ Support Exif in PNG files (095effc)
- ๐ Support for ISO8601 format in directory GetDateTime (@michafrank #257)
- ๐ Extract GPS data from Android QuickTime files (@kirk-marple #262)
- โ Add XMP support in HEIF files (ISO-14496) (@kastwey #263)
- ๐ Fix box reading alignment issue in HEIF files (@kastwey #263)
- ๐ Fix box ordering issue in HEIF files (@kastwey #263)
- ๐ Don't stop reading QuickTime metadata when non-default locale encountered (@kastwey #264)
- ๐ Convert parsed dates with offsets to UTC (fa99f62)
- โ Add more date/time parsing patterns with time-zone offsets (69c3285)
- โ Add more QuickTime metadata tags and descriptors (82a1153)
- ๐ Support "Android Version" tag in QuickTime (396ace8)
-
v2.4.2 Changes
May 13, 2020- ๐ Fix API handling (#255)
- ๐ Support Date/Time Original in AVI
- ๐ Improve Samsung Makernote support
- ๐ Improve Apple Makernote support
-
v2.4.1 Changes
May 11, 2020- ๐ Fix WebP parsing bug that excluded Exif, ICC, etc
- ๐ Support recoverable data error in WebP Exif data (drewnoakes/metadata-extractor#473)
-
v2.4.0 Changes
May 05, 2020- ๐ HEIC / HEIF support (#249 by @DrJohnMelville)
- ๐ Differentiate between MP4 and MOV files (#251)
๐ This release also introduced and configured analyzers to assist with code quality and consistency.
-
v2.3.1 Changes
April 12, 2020- โช Restore position of
FileTypeDirectory
in results - ๐ Don't throw for known but unsupported file types
- ๐ Fix a C# 8 Nullable Reference Types annotation
- ๐ Enable deterministic builds and fix SourceLink configuration
- โช Restore position of
-
v2.3.0 Changes
January 22, 2020- โ Add TGA support (@dmitry-shechtman #233)
- ๐ Fix clipping path name/information (@kwhopper #235)
- โ Add EPS support (@kwhopper #236)
- ๐ Fix "Auto" noise reduction setting (@kwhopper #237)
- ๐ Improve QuickTime support, including GPS and CreationDate (@d5smith #241)
- โ Add support for Reconyx makernote type 3 (@patricksadowski #242)
- ๐ Prevent negative length in "Ducky" data (@patricksadowski #243)
- ๐ Use invariant culture for regression tests (@patricksadowski #244)
- โ Add MP3 support (@drewnoakes #245)
- โฌ๏ธ Upgrade SourceLink (@drewnoakes)
-
v2.2.0 Changes
October 27, 2019- โ Add Canon Quality descriptions (@dmitry-shechtman #226)
- โ Add timezone tags (@dmitry-shechtman #223)
- ๐ Fix
GetAllExtensions
bounds check (@dmitry-shechtman #222) - ๐ Extract XMP from CRX (@dmitry-shechtman #225)
- Register text encodings under
netstandard2.0
- โ Add WAV support (@dmitry-shechtman in #215)
- ๐ Fix parsing of IPTC versions having more than two bytes (#214)
- ๐ Improve PNG raw profile parsing (@drewnoakes)
- โ Add string timezone tags (@dmitry-shechtman)
- ๐ Fix uint parsing of
StringValue
(@kwhopper #199) - โ Add CRX record modes (@dmitry-shechtman #208)
- Migrate to C# 8 and annotate nullability of references
- โ Add initial CR3 support (@dmitry-shechtman #205)
- ๐ Catch PNG chunk processing errors (@kwhopper #201)
- โ Add more ICC tags (@kwhopper #200)
- ๐ Extend and improve GPS support (@kwhopper #198)
- โ Add support for JPEG Huffman tables (@kwhopper #197)
- ๐ Fix potential stack overflow (@drewnoakes #190)
- โก๏ธ Update Exif white balance descriptions to match spec
- ๐ Extend GIF control support (@kwhopper #181)
- ๐ Fix AVI duration time presentation (@kwhopper #179)
- ๐ Fix PNG background colour description (@kwhopper #182)
- ๐ Extend BMP support (@kwhopper #185)
- ๐ Catch PNG iCCP decompression errors (@kwhopper #183)
- ๐ Fix Nikon type 2 makernote power-up time description (@kwhopper #178, #180)
- ๐ Support more ICC and Photoshop data in Exif (@kwhopper #176)
- โ Add Exif brightness descriptor and improve exposure program description (@kwhopper #177)
- โฌ๏ธ Upgrade XmpCore package to 6.1.10 (@drewnoakes)
- ๐ Use snupkg for debug symbols (@drewnoakes)
- ๐ Fix QuickTime compatible brands description (@KleasMcHolthuis #227)
- ๐ Enable SourceLink (@drewnoakes #229)
-
v2.1.0 Changes
May 31, 2019๐ Thanks to all the amazing contributors who made this release what it is!
๐ New features
- โ Add support for AVI files #117
- โ Add support for DJI makernotes #119, #164
- โ Add support for GPS horizontal position error tag #133
- โ Add
FileTypeDirectory
- โ Add support for XMP data in GIF files #143
- โ Add support for Extended DataSet Tag in IPTC
- โ Add support for QuickTime transformation matrix and rotation #152
- โ Add
netstandard2.0
support #120 - โ Add differentiation between RIFF formats (WAV, AVI, WebP)
๐ Fixes
- ๐ Fix trailing null bytes when handling XMP data #154
- ๐ Fix returning null GIF extension blocks #143
- ๐ Fix validation in
IptcReader
- ๐ป Prevent unhandled exception for platforms without
SHIFT-JIS
encoding - ๐ Fix bounds error in
DirectoryExtensions.GetInt64
#161 - ๐ Fix issue with flash description #142
Other
- โฌ๏ธ Bump
XmpCore
package version to 5.1.3.1
-
v2.0.0 Changes
May 31, 2019๐ Thanks to all the amazing contributors who made this release what it is!
๐ฅ Breaking changes:
- ๐ Thumbnail storage removed (it was broken)
- โ Removed incomplete XMP interpretation. Use the
XmpMeta
object provided byXmpDirectory
instead. - Replace PCL target with
netstandard1.3
๐ New features
- โ Add strong name (signed) package variant (
MetadataExtractor.StrongName
) - โ Add support for UTF8, UTF7 and UTF32 (Unicode) encodings when trying to decode string data
- โ Add description of CFA patterns
- โ Add several new Exif tags
- โ Add support for multi-page TIFF files
- โ Add
LeicaType5MakernoteDirectory
- โ Add
PanasonicRawIfd0Directory
- โ Add
PanasonicRawDistortionDirectory
- โ Add
PanasonicRawWbInfo2Directory
- โ Add
PanasonicRawWbInfoDirectory
- โ Add
PrintIMDirectory
- โ Add
SamsungType2MakernoteDirectory
- โ Add
GifAnimationDirectory
- โ Add
GifCommentDirectory
- โ Add
GifControlDirectory
- โ Add
GifImageDirectory
- โ Add
ErrorDirectory
๐ Improvements
- ๐ Fix Exif subfile type description
- ๐ Use
StringValue
for JPEG comments to allow reinterpreting the encoding - ๐ Support
yyyyMMdd
date format, used in IPTC - ๐ Improve character encoding support in IPTC
- ๐ Improve Olympus makernote support
- ๐ Improve Olympus RAW support
- ๐ Improve Panasonic makernote support
- ๐ Improve Reconyx HyperFire makernote support
- ๐ Improve Sony makernote support
- ๐ Improve API documentation
- ๐ Improve
Rational
simplification via the Euclidean method
-
v2.0.0-rc2
December 20, 2016