Releases: ellman12/DateTakenExtractor
V1.2.1
V1.2: Unit Testing
New Features
Added NUnit unit tests. Also added LFS to the repo, and a collection of photos and videos for unit testing.
Bug Fixes
Now if AnalyzeQuickTime
finds a value, it checks the year to ensure the value is meaningful. Sometimes, video metadata can have values like "1/1/1904", "1/1/1970", etc., which are not meaningful and often signal that this file doesn't actually have DT metadata. (In testing, this was only with MOV (🤢) files.)
Improvements
Rename GetPngDateTakenExifTool
→ GetPngDateTaken
.
V1.1.4
V1.1.3
V1.1.2: Updating Date Taken Metadata Should Actually Work Now
v1.1.2 Publish V1.1.2
V1.1.1: Improve IsPhotoExt() and IsVideoExt() so they no longer throw ArgumentExceptions
This was such a terrible idea and addition. Now they just return false.
V1.1: Updating Date Taken Metadata and FileStream Overloads
DTE V1.1
New Features
Added ability to write photo and video Date Taken metadata using the amazing command line program ExifTool. Can also remove Date Taken.
Added overloads of the DT reading methods that accept a FileStream. The original overloads that take string arguments now use a 'using' to safely open and close the files when done.
Fixes and Improvements
AnalyzeFilename() can now catch a FormatException and if it does, returns null.
V1.0.2: Fix tiny issue with metadata method
It for some reason had the potential to analyze a filename if it deemed necessary. Removed this as it caused problems and that method is meant only for analyzing internal metadata.
V1.0.1: First Release
Had a tiny fix after publishing, hence the .1 at the end.