SetEXIFData Changelog

What's new in SetEXIFData 10.7

Sep 13, 2023
  • Improved:
  • Increased the maximum of the number of days you can add or subtract to -9999 and +9999.
  • Improved error handling when trying to preview a file that is not a media file.

New in SetEXIFData 10.6 (Aug 31, 2023)

  • Improved:
  • License deactivation process.
  • Fixed:
  • Splash and Geotag window in Dark Mode.

New in SetEXIFData 10.5 (Jul 6, 2023)

  • New:
  • SetEXIFData now supports Dark Mode.
  • Changed the toolbar icon to one that is visible in light and dark mode.
  • Fixed:
  • Setting Dates/Times via option 1 was broken, and is now fixed.

New in SetEXIFData 10.4 (May 25, 2023)

  • New:
  • SetEXIFData has been localised for English (default), French, German, Italian, Spanish and Dutch.
  • To make room for the bigger words in these other languages, the main window is a bit larger, and some buttons, labels and fields have been widened and/or moved.
  • Moved:
  • The options 'Remove all EXIF, IPTC and XMP tags' and 'Remove all removable tags' have been removed from the 'Dates and Times' drop down menu, and placed on the first panel, at the bottom, in their own drop-down menu.

New in SetEXIFData 7.9 (Oct 16, 2019)

  • Fix:
  • GPS data is now present in GPS, XMP and EXIF.

New in SetEXIFData 7.0 (Sep 4, 2018)

  • Fix:
  • A crash has been fixed which occurred when selecting a saved Artist & Copyright preset.

New in SetEXIFData 7.0 (Sep 4, 2018)

  • Fix:
  • A crash has been fixed which occurred when selecting a saved Artist & Copyright preset.

New in SetEXIFData 6.9 (May 26, 2018)

  • Fix:
  • A possible hang has been fixed. This could occur when extracting the date and time + sequence from the file name and the actual file name has no sequence.
  • Enlarged the visual size of 'Lens make' and 'Lens model' fields.

New in SetEXIFData 6.8 (May 26, 2018)

  • Added:
  • For video files that are recognized as such by macOS, the following dates are now updated also: ModifyDate, TrackCreateDate, TrackModifyDate, MediaCreateDate and MediaModifyDate. These all get the 'create date' date.

New in SetEXIFData 6.7 (May 26, 2018)

  • Added:
  • Warning that on macOS 10.7 RAW image previews are not supported, unless macOS 10.7 supports them.
  • Fixed:
  • Crash when trying to display thumbnails of RAW images on macOS 10.11 or lower.
  • Replaced all floating modal dialogs with sheet-windows.
  • Multiple sheet-windows do not show over one another anymore, unless necessary.
  • Situation where the check for the presence of exiftool or dcraw would fail.

New in SetEXIFData 6.6 (Feb 7, 2018)

  • New:
  • Added the use of the RAW image converter 'dcraw' (created by Dave Coffin) to enable the displaying of RAW image thumbnails in the preview window. You'll find an installer package on the DMG. This will instal 'dcraw' in '/usr/local/bin/', so you can use it yourself too, system wide. When you click on a line which has a RAW image, and SetEXIFData finds that it gets no data via Mac OS X, SetEXIFData will use 'dcraw' to extract the thumbnail. It will write a TIFF file in /tmp, which name begins with 'sed_', for example sed_myimage.arw.tiff and use that TIFF as a thumbnail in the preview window. On app exit, it will remove these files again.
  • Fixed:
  • Crash when trying to display a thumbnail of RAW images, which are unsupported by your version of Mac OS X's Camera Raw extension.

New in SetEXIFData 6.5 (Jan 23, 2018)

  • Fixed:
  • Added the -m option to suppress minor errors, which often occurs with 'maker notes'.
  • All relevant screen fields are emptied and reset when 'Start over' is clicked.

New in SetEXIFData 6.4 (Jan 23, 2018)

  • Fixed:
  • Getting the date/time from file name repeated the same date/time to all photos when no interval was used.
  • Getting the sequence-number or subseconds from file name only picked 2 digits. This is now 4 digits.

New in SetEXIFData 6.3 (Nov 20, 2017)

  • Fixed:
  • The crashing of the 64bit application when clicking the red window close button has been fixed.

New in SetEXIFData 6.2 (Nov 19, 2017)

  • Fixed:
  • Saved startup-geocoordinates were sorted ascending. This has been fixed.

New in SetEXIFData 6.1 (Nov 19, 2017)

  • New:
  • 32-bit and 64-bit downloads are available on the website.
  • Fixed:
  • Various problems with getting the date and/or time from file names.

New in SetEXIFData 6.0 (Apr 9, 2017)

  • Note:
  • Serial numbers are version independent, and thus remain valid for v6.
  • New:
  • Get the elevation (in meters) of the Geo-location into GPSAltitude.
  • GPSAltitude is now also recorded and saved into XMP:GPSAltitude.
  • Moved the 'Comment' field into the first panel. It is still being filled with the address data from the 'Keywords and Geotag' panel.
  • If you click Allow or Cancel when MacOS X asks for permission to access your Contacts, your choice is saved as a preference. This new setting can be found under the menu-option 'Preferences...'
  • Moved the camera info fields into their own panel, named 'Camera'. These settings are still saved when you create a profile via the Artist popup menu.
  • Added CameraLabel. This tag is filled with 'CameraMake, CameraModel'.
  • Added LensMake and LensModel. Also added LensInfo as 4 individual fields: MinFocalLength, MaxApertureAtMinFocal, MaxFocalLength and MaxApertureAtMaxFocal. These settings are also saved as Camera info when you create a profile via the Artist popup menu.
  • Fixed:
  • GPSLongitude and GPSLatitude are now saved as is: positive or negative.
  • GPSLongitude, GPSLatitude are prefixed with the XMP: group, which was the only way to get the GPS-data into PNG images which Apple Preview will display in the Info-panel.
  • GPS-data are now only written on a per-field basis, if the individual fields contain data. For example, if you enter data in Latitude and leave the rest empty, only Latitude and LatitudeRef are written.

New in SetEXIFData 5.9 (Mar 1, 2017)

  • New: Looks better now on Retina-displays
  • Fixed: The label 'Camera mode' was missing its 'l' at the end. It reads 'Camera model' again.

New in SetEXIFData 5.8 (Feb 22, 2017)

  • New:
  • When retrieving the date from the file name, you can now specify the time to use, if it's missing from the file's name, in the Date/Time fields. Also, if you process multiple photos with the same date immediately one after the other, you can use the Time interval fields to add or subtract hours/minutes/seconds or increment just the sequence number.
  • You can now select an address from your Mac Contacts, via a pop-up menu to the right of the 'Geotag'-button, and then click on the 'Geotag'-button to get its GPS coordinates. When you select an address from the pop-up, it has precedence over entered Lat/Lon coordinates. Also, the checkbox 'Put address in comment' will automatically be checked, but can be manually unchecked.
  • Fixed:
  • GPSLatitudeRef and GPSLongitudeRef are now also written. These values are needed while importing in, for example, Google Photos. Some of these photo-apps do not interpret postive GPS-values as default N and E.
  • Interval time fields are enabled again after choosing the menu-option 'EXIF Dates or ...'.

New in SetEXIFData 5.7 (Feb 9, 2017)

  • New:
  • A pop-up menu with new choices: take the Finder's 'Date created' or 'Date modified' as the 'Date/Time original'.
  • Moved the checkbox 'Retrieve Date/Time from file name' also into the new pop-up menu.
  • Added an 'Auto-fill' checkbox next to 'Caption/Description', which also takes the filename and puts in the following (new) EXIF tags: Caption-Abstract, Description, ImageDescription, Title, XPSubject and XPTitle.
  • 'Comment' is now also written to EXIF tag: XPComment.
  • Fixed:
  • Preserve the File Modify Date/Time was ignored when renaming files.
  • An endless loop was found when using a pattern with 'Retrieve Date/Time from file name' for which no more numbers were present.

New in SetEXIFData 5.6 (Jan 24, 2017)

  • Fixed:
  • Crash: When renaming with %x and none of the preferred sequence number-fields could be found.
  • Preferences: Not being able to select any of the 'SubSecTime*'-fields when 'SubSecDateTimeOriginal' was present in the Dates-list.

New in SetEXIFData 5.5 (Jan 3, 2017)

  • Due to an updated code environment, a few changes were needed.
  • Removed:
  • Show/Hide Info toolbar button is no more.
  • The drawer-window used for previews is also gone. Xojo does not support these anymore.
  • New:
  • Each preview now opens in its own window, which means you can now visually compare EXIF-data of multiple images at the same time. All preview windows are automatically closed when processing or starting over.
  • Fix:
  • Increased the font size back to the system-default.
  • The geo-tagging window doesn't close when 'Set startup' is clicked. Instead, the button is disabled. To set new startup coordinates, close and reopen the geo-tagging window.
  • Implemented an improved map browser, which now uses webkit per default. It updates the map correctly while dragging or zooming.

New in SetEXIFData 5.4 (Dec 18, 2016)

  • New:
  • Added 'Set the File Create Date/Time to the Date/Time Original' which modifies the 'Date created' in the Finder.
  • Added 'Set the File Modify Date/Time to the Date/Time Original' which modifies the 'Date modified' in the Finder.
  • Both settings use the first date found according to the order specified in under 'Preferences->File Rename settings->EXIF date fields search order'.
  • New (video files):
  • Video formats were not accepted by SetEXIFData, although EXIFtool can handle them. The following video extensions are now accepted: moov, mov, qt ,mqv, m4v, mp4.
  • A note to processing video files: the individual track-sections will not be modified, only the container. Video files only allow 1 keyword. The 'Extra camera info' is not part of EXIF for video files. No preview available in the drawer.
  • Fix (renaming files):
  • Fixed a crash with images with no EXIF dates and times at all.
  • Fix:
  • Fixed a problem with single quotes in a file's name.
  • The drawer now closes when processing is started.
  • Internal code enhancements.

New in SetEXIFData 5.3 (Nov 29, 2016)

  • New:
  • Added 'Preferences...' menu-option.
  • New (renaming files):
  • Added preferences with which you can set the search order of EXIF date/time and image number fields for renaming files. This way you can tell SetEXIFData exactly which EXIF fields to look for first, and if not present the next one, and so on.
  • Added a preference where you can specify the minimum number of digits for the image number to use while renaming. Smaller numbers are prepended with zeros to match the number of digits you specified. For example, 15, formatted with 5 digits, becomes 00015.
  • New (geotag):
  • Added a preference where you can set the default geo-coordinates to start with when you click the 'Geotag'-button.
  • Fix:
  • If while renaming files using '%x', no EXIF image number fields are found, '%x' will be replaced by 'minimum # of digits' zeros.
  • Certain RAW formats were not accepted by SetEXIFData. The following photo extensions are now accepted: 3fr, ari, ciff, cr2, crw, cs1, dcr, dcs, dng, eps, epsf, erf, fff, gif, icm, jng, jp2, jpeg, jpg, jpx, mdc, mef, mie, mng, mos, mrw, nef, nrw, orf, pbm, pef, pgm, png, ppm, ps, psd, ptx, r3d, raf, rw2, rwl, sr2, srf, srw, thm, tif, tiff, vrd, x3f, xmp

New in SetEXIFData 5.2 (Nov 29, 2016)

  • Fix:
  • Renaming a file without using any placeholders works again.
  • When renaming a file, a minimum of 3 characters must be present in the 'Document name' field.
  • Renaming with '%x' now formats sequence numbers below 1000 with leading zeros: 28 becomes 0028.

New in SetEXIFData 5.1 (Nov 22, 2016)

  • Fix:
  • The link to Paypal has been updated to the new Paypal payment-links. You should now see who you donate to and what for.

New in SetEXIFData 5.0 (Nov 21, 2016)

  • New:
  • Added 'Email address' and 'Serial number' fields and a processing limit of max 5 photos a time. When you make a donation, you will get a serial number mailed to your PayPal email address. Enter both in the appropriate fields in the 'About..'-window and the processing limit will be removed.
  • Added SubSeconds (or Burst Sequence Number or ImageNumber or ImageCount) to the Date/Time settings. You can insert a value in just this field if you only want to number photos - no need to fill dates/times. It wil set the following EXIF attributes: SequenceNumber, ImageCount, ImageNumber, SubSecTime, SubSecTimeOriginal. When 'Set Creation Date/Time ...' is checked, also the EXIF attribute 'SubSecTimeDigitized' wil be altered.
  • Added '%x' pattern in 'Retrieve Date/Time from file name' to retrieve 3 digits from the file's name and store that number in the previous mentioned EXIF fields. It is up to you to correctly position this placeholder. Read the manual on my website on how to do this.
  • Added '%x' pattern to the rename-pattern in 'Document name' when the 'Rename' checkbox is checked. When '%x' is found, the following number from the EXIF data is taken to rename the image file with: SequenceNumber, ImageNumber, ImageCount, ShutterCount, ShotNumberSincePowerUp, SubSecTime, SubSecTimeOriginal or SubSecTimeDigitized - whichever comes first.
  • Update:
  • The main window is now resizable.
  • No readme cq. manual included in the download any more. The always up-to-date version can be found by clicking the link on this 'About...'-window.
  • Fix:
  • 'Autofill' caused problems with processing multiple images.
  • 'Titlecase' did not always work. Now you have to explicitly execute it by clicking a button. This way you can titlecase keywords and afterwards lowercase individual words, like 'and' and 'or', by hand.
  • Possible crash while renaming files based on EXIF dates is repaired.
  • Various internal improvements.

New in SetEXIFData 4.6 (Sep 27, 2016)

  • On request:
  • Compiled a Universal Binary (UB) version for use on PowerPC and older Intel Macs. You can download it from my site.
  • Added 'Save as set' for Geotags. If 'Put address in comment' is checked, the Comment (street address) is saved with the GPS coordinates.
  • New:
  • A double-click on a row in the EXIF-list inside the drawer, copies the value of the right column to the clipboard.
  • Fix:
  • Improved test if 'exiftool' has been installed.

New in SetEXIFData 4.5 (Jul 9, 2016)

  • Negative intervals lower than -9, like -10, could not be entered.

New in SetEXIFData 4.4 (Jun 20, 2016)

  • Fix:
  • TAB-bing order of input fields corrected.

New in SetEXIFData 4.3 (May 26, 2016)

  • Fix:
  • Hitting the DEL or BACKSPACE key on an empty line in the list window gave an OutOfBounds exception.

New in SetEXIFData 4.2 (May 26, 2016)

  • New:
  • There are now 3 tabbed panes to keep a reduced window-height and accomodate new settings.
  • New setting for this version is that one can now set the EXIF date/time from a date/time present in the file name of the image.
  • To use the date/time from a file name, for example from files named 'IMG_000045 15-01-1966.jpg' or '20160428_175402.jpg' do this:
  • Check the box 'Retrieve Date/Time from file name' on the 'Dates and Times'-tab.
  • Enter a pattern in the 'File name pattern' field. You can use the following patterns to look for a date and time in the file name:
  • xx = the number of characters of the file name to skip before starting to look for a date and time. This is optional, but needed when you have numbers in the file name before the date and time.
  • %y = will look for a 2 to 4 digit year. If a 2 or 3 digit year is found, 2000 is added.
  • %m = will look for a month.
  • %d = will look for a day.
  • %h = optional; will look for an hour. Defaults to 0 if not present.
  • %i = optional; will look for a minute. Defaults to 0 if not present.
  • %s = optional; will look for a second. Defaults to 0 if not present.
  • The pattern is processed from left to right.
  • The pattern '7%y%m%d%h%i%s' will start looking for the date/time from position 7.
  • The pattern '%y%m%d%h%i%s' will start looking for the date/time from position 1.
  • The pattern '%y-%m-%d at %h:%i:%s' will start looking for the date/time from position 1 and will give the same result as the previous pattern, because anything between the patterns is ignored.
  • ** Important note ** : the pattern sequence must match the date/time pattern in the selected file names. %y%m%d will only find dates like YYYYMMDD or YYYY/MM/DD or YYYY-MM-DD, but not from MM/DD/YYYY or DD-MM-YYYY, etc..

New in SetEXIFData 4.1 (May 26, 2016)

  • URLs have been updated because this application now has its own webpage.

New in SetEXIFData 4.0 (Apr 18, 2016)

  • Major changes:
  • Editing window split into two tabbed-panes to reduce screen height for MacBook and
  • MacBook Air
  • Renaming of photos based on EXIF dates and times.

New in SetEXIFData 3.1 (Oct 26, 2011)

  • New:
  • Added support for existing installations of Exiftool in /usr/local/bin. No more 'no valid ... found' message.
  • Added support for .AWR (RAW) files. Note: it is not always possible to show a preview of a RAW image.
  • Bug fix:
  • No more NIL ObjectExceptions on files of which no preview can be created.
  • Cosmetic fix:
  • The fields 'Keywords', 'Replace'. 'Append' and 'Titlecase' are now disabled when 'or remove all keywords' is checked.

New in SetEXIFData 3.0 (Sep 21, 2011)

  • New:
  • Added a checkbox which can be set on to remove all keywords (and not add any new ones) from all the files in the files-list.
  • Added a checkbox which can be set on to titlecase all keywords, which was previously done automatically. It is set on by default.
  • Added a checkbox which can be set on to autofill the document name property of each photo listed with the current file name.
  • Bug fix:
  • Problem with assigning keywords for Preview, Photoshop CS5 and iPhoto has been fixed. Turns out these programs let '-subject' overrule '-keywords' for keywords.

New in SetEXIFData 2.9 (Jun 23, 2010)

  • New:
  • Added a checkbox to set if the address data from Google Maps should be put into the comment field.
  • Added a 'Set startup' button on the geotag window so you can set your own startup coordinates when the window loads.
  • Bug fix:
  • When 'Start over' is pressed, all new fields are now cleared too.

New in SetEXIFData 2.7 (Feb 19, 2010)

  • New:
  • Added the ability to add or subtract a fixed time to/from a batch of photo's. This is handy to reset a time zone.
  • Bug fixes:
  • Negative interval values are handled correctly now.
  • Web fixes:
  • Geo-coding does not jump to nearest known location anymore. You can now drop the pin anywhere.

New in SetEXIFData 2.6 (Feb 19, 2010)

  • Bug fixes:
  • Negative geo-tag values are handled correctly now.
  • The display of EXIF data in the side panel now works again.
  • 'NIL Exception...' when dropping movies onto the window is solved.
  • Dropping images onto the application and dock icon works again.

New in SetEXIFData 2.5 (Feb 19, 2010)

  • New:
  • Geotagging! Click the button next to the Latitude/Longitude fields and you get a window that opens an interface to Google maps. You can drag or place the pawn and click 'Get coordinates...' to get the geographical coordinates of the position of the pawn.
  • Bug fixes:
  • 'NIL Exception...' solved.
  • Tab order of entry fields corrected.

New in SetEXIFData 2.4 (Sep 10, 2009)

  • Added Caption / Description.
  • The following keywords are set when this field is used : and

New in SetEXIFData 2.3 (May 22, 2008)

  • Added extra fields for easy import in Microsft Expression Media.
  • Creator, By-Line