Releases: amot-dev/timestamp
Release list
v1.3.0
What's Changed
New Features
- Bulk skip option when editing file operations
- After being asked to select which operations to edit, it's now possible to skip them all, improving ease of use
Bugs
- Tool will no longer crash when editing a file with type supporting exif or xmp in config but not in metadata
- Warnings appear for these on initial load, and further exceptions are now ignored
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
New Features
- Switched to config file model
- Timestamp will now generate a config in ~/.config/timestamp.yaml (or /etc/timestamp.yaml if no $HOME)
- Date format and tags for file types are defined in config
- Add support for inode create, access, and modify times
- Add date format validation
Bugs
- NOT RESOLVED -- found out that exiv2 doesn't support xmp for videos! Timestamp will fallback on inode modify time until I find a new library to do this
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
New Features
- None
Bug Fixes
- Fixed a few PKGBUILD warnings
Full Changelog: https://github.com/amot-dev/timestamp/commits/v1.1.1
v1.1.0
What's Changed
New Features
- New terminal parameters!
-for--forceto force execution (including deleting clashing files)-eor--exifto specify an EXIF tag to use for the date-xor--xmpto specify an XMP tag to use for the dateior--interactiveto enable interactive mode (previously was on by default)hor--helpto print out help
Bug Fixes
- Removed double error print in case of no metadata found
- cerr now being used properly
Full Changelog: https://github.com/amot-dev/timestamp/commits/v1.1.0
v1.0.0
What's Changed
New Features
- Now using Exiv2 rather than Exiftool under the hood (performance++)
Bug Fixes
- None really, unless you count painfully slow performance as a bug. In which case, see above.
Full Changelog: https://github.com/amot-dev/timestamp/commits/v1.0.0
v0.1.0
Added base functionality.
Files containing DateTimeOriginal and ModifyDate metadata can be renamed to a %Y-%m-%d-%H%M-%S format. The new filename can be any of the following:
8 CreateDate: 2022-07-30-0605-13.mp4
7 ModifyDate: 2022-07-30-0605-13.mp4 (selected)
6 FileAccessDate: 2024-10-20-1843-07.mp4
5 FileModifyDate: 2022-11-23-2119-14.mp4
4 MediaCreateDate: 2022-07-30-0605-13.mp4
3 MediaModifyDate: 2022-07-30-0605-13.mp4
2 Custom
1 Skip
Here, custom can be used in case there are clashes between filenames, which I've noticed can happen often with videos not containing good date metadata, or edited images.
The tool will not allow a rename to happen if any files will end up with the same filename.
