Photo Mechanic Changelog

What's new in Photo Mechanic 6.0 Build 7102

Feb 27, 2024
  • Fixed: Big Sur and Catalina startup issues.
  • Fixed: Help Search input not working.
  • Fixed: Ingest task in Preview window not syncing with Ingest task in main window.
  • Fixed: Airdrop menu item missing.

New in Photo Mechanic 6.0 Build 6890 (Oct 26, 2023)

  • Fixed: Ingest rename sequence is counting files that have already been ingested when Incremental Ingest is enabled.

New in Photo Mechanic 6.0 Build 6880 (Oct 13, 2023)

  • Fixed: Ingest From Folder incorrectly applying sequence number, resulting in incorrect sort order.
  • Fixed: Error loading metadata message when making metadata edits for RAW files with zero byte XMP sidecar files.
  • Added: SmugMug uploader now supports keywords from XMP sidecar files.

New in Photo Mechanic 6.0 Build 6856 (Sep 21, 2023)

  • Added: The {iseq} variable can now go above 65535.
  • Added: Automatically reduce the number of simultaneous upload connections when the server returns a maximum number of clients error.
  • Added: Update Incremental Ingest file during Ingest. Prevents duplicate files from being ingested if the program crashes or hangs during the Ingest process.
  • Added: PhotoDeck upload template version 2.0.
  • Added: Improved accuracy of checkbox wording in Find and Replace Criteria.
  • Fixed: Locked/Tagged photos are not being Ingested first when renaming with the {seqn} variable.
  • Fixed: FTP v6 upload template now supports alternative date format in directory listing.
  • Fixed: IPTC lists don't save until the program is quit.
  • Fixed: Unable to move locked/protected/read-only files.
  • Fixed: The upload progress bar in the Tasks Info panel isn't updating.
  • Fixed: FTP v6 upload template destination path isn’t correct on some NAS devices.
  • Fixed: Photo Mechanic slows down significantly when attempting to add or modify metadata with large amounts of Adobe Camera RAW settings in XMP sidecar files. Speed is improved somewhat when RAW Rendering via the Adobe DNG Converter is enabled. Speed is improved significantly when it is disabled.
  • Fixed: Photo Mechanic changes Date Created value for PNG files after assigning a color class or star rating.
  • Fixed: Save As operation not including all XMP namespace fields.
  • Fixed: "Show soft rotation indicator" preference should not also hide color label and star rating when disabled.
  • Fixed: Application crash when attempting to render HEIC files from OnePlus 10 Pro 5G.
  • Removed: Twitter upload template.

New in Photo Mechanic 6.0 Build 6784 (Mar 23, 2023)

  • Added: Allow Licensors phone number type to include an unspecified option.
  • Added: Disregard case on sorting of IPTC lists.
  • Added: Support for more file types in Live Ingest. Live Ingest now supports all still media types. It also pairs HIF files with RAW and WAV for renaming.
  • Added: Visual context for individual file upload status to Uploader window.
  • Added: {rand3} and {rand4} variables for 000-999 and 0000-9999 ranges.
  • Fixed: Uploaders - the number of "Sent:" files does not accurately reflect the number of successful transmissions.
  • Fixed: Thumbnails do not appear correctly in exported web gallery when # symbol exists in image file name and 'Use original filenames for images' checkbox is selected.
  • Fixed: Live ingest "STOP" takes too long on slow NAS volumes.
  • Fixed: Metadata template does not evaluate variables within code replacements.
  • Fixed: Live Ingest creating bad jpeg files when wait times are too short.
  • Fixed: Upload progress bar can jump around unexpectedly.
  • Fixed: Crash caused by Amazon S3 uploader when using the maximum number of connections.
  • Fixed: Ingest & Live Ingest Folder name field is not evaluating hot codes from nested variables.
  • Fixed: Retouchup uploader - display notification when selected retouching level isn't supported.
  • Fixed: {altitude} variable no longer returns a value for some files.
  • Fixed: Ignore "Whole words" setting in Find and Replace when more than one term is used.
  • Fixed: Photoshelter uploader will cause high CPU usage when no account is added.

New in Photo Mechanic 6.0 Build 6645 (Nov 17, 2022)

  • Both:
  • Added: new 'Alternative Text' and 'Extended Description' fields. These fields are active by default. You can customize the Metadata (IPTC) Info and Metadata (IPTC) Template dialogs to hide them if you wish from the Accessibility page of the Preferences dialog.
  • Fixed: Find operation on filenames only for Contact Sheets opened from Navigator/Favorites takes 5-10 minutes for Progress: Gathering Metadata.
  • Fixed: Folder path preview under "in specified directory" in FTP Uploader window does not show destination folder when too many characters.
  • Fixed: Dropbox template fails to update the access token during upload.
  • Fixed: Pre-existing embedded XMP metadata in RAW file is not copied to the XMP sidecar file Photo Mechanic initially creates.
  • Fixed: XMP sidecar is disassociated from RAW with XMP reliant workflow when rotating or other operations.
  • Fixed: SFTP upload speed is much slower than other templates.
  • Fixed: No error message appears when Uploaders fail to create a copy of transmitted photos.
  • Fixed: Reverse Geocache preventing users from getting latest database changes.
  • Windows:
  • Added: Allow Uploader/FTP window to open when no contact sheet tab exists.
  • Added: Missing shortcut for selecting images with no color class. Note: Windows Input Method switching may interfere with the functioning of the shortcut (Ctrl+Shift+0) and may have to be changed in the Keyboard Control Panel's "Input language hot keys."
  • Fixed: MAPI error when trying to use SMTP in Send Photos via Email feature when MAPI is not installed or no client MAPI application is available.

New in Photo Mechanic 6.0 Build 6552 (Sep 27, 2022)

  • Fixed: Browsing keywords that contain a quotation mark fail to produce results.
  • Fixed: Anchored substring searches (start ^) not working correctly.
  • Fixed: Image containing keyword starting, containing, or ending with backslash character not returnable in Filter or Browse tab.
  • Fixed: Country Code and ISO Country Code fields no longer save variables when Metadata Template is closed and reopened.
  • Added: Pagination to upload templates.
  • Added: Variable {kelvin} returns Kelvin temperature in AWB (certain Nikon cameras).
  • Added: Handle EXIF data with type 13 (TIFF_IFD_TYPE).
  • Fixed: Box.com uploader fails to verify authentication code.
  • Fixed: "Save Photos As" window always loads 'Use embedded JPEG' for "When using RAW" option from snapshot.
  • Fixed: Default values for Caching and Render Cache Preferences should match suggestions.
  • Fixed: Uploaders save a copy of the photos regardless of whether or not the transmission was successful.
  • Fixed: Metadata update corrupts some TIFF files.
  • Fixed: Retouchup uploader does not connect.
  • Fixed: Contact sheets do not start at the top when replacing an existing contact sheet.
  • Fixed: Print Settings - Contact Sheet: portions of labels not appearing.

New in Photo Mechanic 6.0 Build 6496 (Jun 2, 2022)

  • Fixed: Crash with MOV and MPG4 files that don't have mdat blocks.
  • Fixed: Improper display of some Chinese characters.
  • Fixed: Copy and Paste shortcuts do not work when renaming from Contact Sheet.

New in Photo Mechanic 6.0 Build 6474 (Apr 28, 2022)

  • Fixed: JPEGs with no XMP metadata fail to add new XMP metadata when requested
  • Fixed: issues where some HEIC or HIF files fail to update XMP, or could be damaged in very rare circumstances
  • Fixed: issue with handling rotation for HEIC files that are missing the ‘irot’ box
  • Fixed: issue with recognizing XMP in some HEIC files from Samsung Galaxy phones causing multiple XMP blocks to be added
  • Fixed: {aspect} and {aspt} now honor image rotation when used for sorting
  • Fixed: removed non-functional 'Allow edits via keyboard shortcuts' checkbox from Live Slide Show
  • Fixed: Re-enabled ability to rotate JPEG files that are improperly formatted with rotation tag in Exif instead of IFD0 by ON1 software
  • Fixed: Folders that begin with '..' report a permissions issue

New in Photo Mechanic 6.0 Build 6424 (Apr 11, 2022)

  • Fixed:
  • Remove from Catalog contextual menu item disabled when items are offline.
  • 'Select Date Range' hangs on images with capture times before 1970.

New in Photo Mechanic 6.0 Build 6375 (Mar 20, 2022)

  • Both:
  • Added: Reindexing a catalog provides more feedback during the process and also cleans up catalogs that have common issues.
  • Added: Notify user in Catalog Management window when a catalog cannot be opened successfully. Correcting the problem and clicking the new "Retry Failed Catalogs" button will attempt to reopen catalog(s) that had previously failed.
  • Added: Ability to use relative pathing for folder naming in Save As and Copy/Move dialogs.
  • Added: XML and KMZ exporters enforce file extensions.
  • Added: Country Code field in all instances now enforces length and encoding limits. Country Codes must be plain ASCII text and either two or three characters long. If they contain accented characters or exceed the limits then they will be omitted. This is to conform with the IPTC standard.
  • Added: Support for the OM-1 camera.
  • Added: Error/Warning messages output by the JPEG library are now logged, along with the filename that had the problem.
  • Fixed: Crashing issue when updating corrupted IPTC records in JPEG files.
  • Fixed: JPEG corruption issue with embedding GPS into a file with no existing Exif, XMP, and IPTC metadata.
  • Fixed: When files are deleted outside of the application from a folder viewed by a Contact Sheet in the application and the Contact Sheet is not rescanned, the caching system no longer continuously retries accessing the file. If no thumbnail has yet been created, an error bitmap is created which will remind the user to Rescan the Contact Sheet.
  • Fixed: An issue that would allow two cache worker threads to load metadata on the same file at the same time (duplicate work). Performance improved.
  • Fixed: An issue where PM may incorrectly update the wrong XMP block (containing technical metadata) in HEIC files created by iOS, causing other applications to fail to recognize the updated XMP.
  • Fixed: Copying/Moving items with extended attributes (Finder color tags) does not preserve attributes on destination items.
  • Fixed: Not parsing Exif ISO when using Standard Output Sensitivity or Recommended Exposure Index sensitivity types.
  • Fixed: Issues with rotation not properly recognized in NEF/NRW files created by Nikon CaptureNX2.
  • Fixed: Organizer delta updates/sorting are abysmally slow on large catalogs with large variability in keywords, headlines, object names, etc. Selecting a catalog for Search is 4x faster. Deselecting a catalog for Search is now 80x faster.
  • Fixed: Reintegrate no longer searches other disks for missing files when the last known location is on a disk that is offline.
  • Fixed: Unable to set GPS coordinates on Fuji RAF files with embedded coordinates.
  • Fixed: When using Adjust Capture Date and Time on a RAW file with embedded XMP and prefs set to only use XMP sidecar files, the embedded XMP would be preferred over the sidecar file.
  • Fixed: Export–PM Basic Gallery not displayed correctly in web browser when run locally.
  • Fixed: Twitter Uploader gives error when used with the Modifier Key to reuse the last setting.
  • Fixed: Filenames are prepended with an underscore when uploading to PhotoDeck.
  • Fixed: PhotoDeck upload template 2FA (two-factor authentication) failures.
  • Fixed: Changed wording of "Choose new location..." to "Update Folder Location..." based on user feedback.
  • Windows:
  • Fixed: Giving a folder a trailing space in the name renders the folder unusable until renamed in Navigator.
  • Fixed: Extended file paths causing problems in third party apps.
  • Fixed: Some paths will show extra characters ahead of the drive letter.
  • Fixed: Editing filenames on the Contact Sheet does not conform to Windows standard editing commands. Also, added Undo/Redo capability.
  • Fixed: Using Edit Photos from Image menu now launches images assigned to the same editor together rather than separated by file type.

New in Photo Mechanic 6.0 Build 6245 (Jan 19, 2022)

  • Added: Loading code replacements now displays error message after OK button clicked in Set Code Replacements dialog.
  • Added: Support for .ACR sidecar files. Handling is OFF by default. Enable in the Files page of the Preferences dialog.
  • Added: Find/use star-rating in Fuji X-E4 raw files.
  • Added: Apple AAE file support for HEIC/HEIF files.
  • Fixed: crash that would occur when the variable for a field was used in its field. Example: {copyright} used in the Copyright field. The crash would happen if the Metadata Template was applied during Ingest.
  • Fixed: Metadata Info window title does not indicate that metadata is from RAW when viewing metadata from RAW+JPEG pair.
  • Fixed: Cancelling changes in Licensors dialog still accepts the changes.
  • Fixed: Update IPTC/XMP tool not copying crops between RAW+JPEG pair.
  • Fixed: Some upload templates create a new transfer window for each process.
  • Fixed: SFTP upload template errors on special characters in destination path.
  • Fixed: PhotoShelter Replace option is not working.
  • Fixed: Swapped "Create" and "Cancel" buttons in Smugmug/Zenfolio New Gallery and New Folder windows.
  • Fixed: XML Exporter - parsing issue with the Public ID tag.
  • Fixed: Juicebox export template - unable to generate site when Pro path not set.
  • Fixed: Decoding TIFF files with more than four channels produces images that look incorrect.
  • Fixed: {hc} variable does not evaluate.
  • Fixed: More than one set of HotCodes not evaluating.
  • Fixed: Snapshots from GPS windows do not transfer with a Preference export/import.
  • Fixed: Watermarks applied during Save As are not appearing in the specified position.
  • Fixed: Windows Installer shouldn’t install WebView2 runtime on Repair if already installed.
  • Fixed: Windows Installer runs action for WebView2 deployment when a newer version already exists.
  • Fixed: Keyboard focus in Contact Sheet not restored after interacting with toolbar.
  • Fixed: Select All does not report correct size info for selected items.
  • Fixed: Update/Replace WebBrowser control to use the Microsoft Edge browser.

New in Photo Mechanic 6.0 Build 6097 (Sep 29, 2021)

  • Both:
  • Added: SmugMug uploader now allows the replacing of files when uploading.
  • Added: Dropbox uploader now supports short-lived access tokens.
  • Fixed: DXO jpegs start XMP caption with lang x-repair, which PM can't handle.
  • Fixed: PM.log file is spammed with error messages when failure to load various file types occurs.
  • Fixed: Twitter uploader should now work again.
  • Fixed: PhotoShelter uploads with duplicate filenames create FormulaActionErrors.
  • Fixed: Hang in the Fuji RAF handler which would allow it to iterate endlessly if the tag count was corrupt.
  • Removed: Demotix and ExposureManager upload templates. Both services no longer exist.
  • MacOS:
  • Fixed: Editing of 'Field' Column when customizing Metadata Info and Template causes that field to disappear.
  • Fixed: Certain Preferences checkboxes have click targets that are offset from the actual checkbox themselves.
  • Fixed: Renaming files retries a few times before giving up. Some users have external drives that spin down (sleep mode) and can take time to spin up again.
  • Fixed: Rotated videos don't crop properly.
  • Fixed: "Select Similar Photos" option not available in Color Class context/submenu.
  • Fixed: Better accuracy for user's preferred time on videos. Makes saving a still frame to a JPEG more accurate.
  • Fixed: Hidden (invisible) volumes are no longer processed during volume mounted notifications. Also, they will not be considered as a camera card.
  • Fixed: Time Machine snapshot volumes are now ignored.
  • Fixed: Copying files with extended attributes to ExFAT formatted drives fails.
  • Fixed: Copy/Move Photos dialog repositions on restore when Renaming is disabled.
  • Fixed: Highlights and Shadows pane in the Preview window shows black text in Light UI mode and is hard to read.
  • Windows:
  • Added: Windows Installer, Implemented Evergreen WebView2 Runtime Deployment. This is added in preparation for using the Microsoft Edge browser for GPS map features instead of the phased-out Microsoft Internet Explorer.

New in Photo Mechanic 6.0 Build 6026 (Aug 25, 2021)

  • Added: Ability to save GPS coordinates in XMP for PSD, HEIC, and HIF files.
  • Fixed: Auto-Ingest and Show Ingest Disks on mount of camera card fails to work with cards from various cameras.
  • Fixed: Quicktime GPS coordinates in MOV files were being incorrectly interpreted as DDD.D format regardless of actual ISO 6709 layout (e.g. DDDMMSS.S).
  • Fixed: Zero-byte XMP files are no longer created when out of disk space.
  • Fixed: Handling of Slack-modified HEIC files (Slack removes Exif and XMP).

New in Photo Mechanic 6.0 Build 5997 (Aug 13, 2021)

  • Both:
  • Added: Show Collections to which an item belongs (added to the contextual menu in the Contact Sheet and Preview windows.)
  • Added: Allow more GPS coordinate formats for Map location searches. Quick Search ‘distance within’ queries now accept virtually all GPS coordinate formats.
  • Added: Flush status log messages before Scan Complete is displayed in Scan to Catalog.
  • Added: New option to slideshow to only allow the Escape key to quit the slideshow.
  • Added: Updated Nikon and Canon lens info.
  • Added: Dropbox uploader - Made sure that the new token and ID formats won't break the template. Dropbox will be updating their access tokens and ID formats in September. This update should address the upcoming change.
  • Added: Video upload for the following services: Amazon S3, Box, DF Studio, Dropbox, FTP, FTP v6, Flickr, SFTP, SmugMug.
  • Added: Option to link favicon in the PM Classic Export templates.
  • Added: FTPv6 template - Made directory listing optional.
  • Fixed: Catalog Sync should distinguish between offline and missing files.
  • Fixed: Arrangements in Collections were broken.
  • Fixed: Renaming a folder by appending new text onto the existing name fails to update the catalog correctly.
  • Fixed: Scan to Catalog: now excludes all user AppData directories on Windows, all user Library directories on macOS.
  • Fixed: Error while removing multiple offline items from catalog.
  • Fixed: Proxy generation preference always switches to ON when Photo Mechanic Plus is restarted.
  • Fixed: Catalog tabs sort filenames differently than Folder-based tabs. Requires an upgrade of each catalog in Catalog Maintenance.
  • Fixed: Catalog tabs don't sort color labels and ratings the same as folder-based tabs. Requires an upgrade of each catalog in Catalog Maintenance.
  • Fixed: Reintegrate Error - can't dup NilClass error was reported.
  • Fixed: Appending characters to a folder name makes the Catalog unable to find that folder when using the "Choose New Location" option.
  • Fixed: Spurious needs-reintegrate status while adding items to Catalog.
  • Fixed: Delay when adding to a Catalog while metadata scanning on Contact Sheet is still in progress.
  • Fixed: Low Quality proxy for some offline RAW files when paired with a JPEG and using RAW Rendering via the Adobe DNG Converter.
  • Fixed: Fix corruption on Samsung S10+ HEIC files when edited.
  • Fixed: Applying metadata to Apple HEIC file fails.
  • Fixed: Unable to read star ratings added to images in camera.
  • Fixed: PhotoShelter storage quota exceeded throws exception, logs a stack trace, but may not be informing the user. User is now informed of the issue.
  • Fixed: Unified GPS Coordinate formats. The display of GPS coordinates is now the same throughout the application.
  • Fixed: Zenfolio uploader will not connect with the user's account, does not fetch groups or galleries.
  • Fixed: Zenfolio uploader - now disables the Upload button until ready.
  • Fixed: Some TIFF files with an alpha channel just show the alpha channel image.
  • Fixed: Save as JPEG not updating file size when using the ‘to fit’ box.
  • Fixed: Gracefully handle cards incorrectly identified as fixed.
  • Fixed: GPS not being saved for movie files. The XMP sidecar file was not getting updated with GPS coordinates set by PM.
  • Fixed: libHEIF calls abort() when it encounters an error. It resulted in unexpected application termination.
  • Fixed: Tables in the Metadata Info and Metadata Template do not evaluate code replacements.
  • Fixed: Metadata edits for movies lost when editing a HEIC with the same base name as the movie file.
  • Fixed: Don’t erase cards from the Sony A1 after Ingest. Erasing the card causes this camera to have issues when the card is put back in the camera.
  • Fixed: Smugmug template - allow slashes for folder and gallery names.
  • Fixed: SmugMug uploader updated for compatibility with SmugMug's new RAW storage service.
  • Fixed: DF Studio upload template errors when parsing XML.
  • Fixed: SFTP template stalls when sending filenames with UTF-8 characters.
  • Fixed: Treat JPEG files that have a HEIC extension as a JPEG file.
  • Fixed: Reading format of GPS coordinates for QuickTime “location.ISO6709” values.
  • macOS:
  • Added: New audio mute toggle button to Preview video player.
  • Fixed: FTP and Upload windows will not open when the user’s /etc/hosts file does not exist.
  • Windows:
  • Added: MAPI support brought back to Windows.
  • Added: Progress bar on sending photos via email.
  • Fixed: Snapshot menu now scales with DPI of display.

New in Photo Mechanic 6.0 Build 5820 (May 12, 2021)

  • Both:
  • Added: Treat WAV files as a known file type, for purposes of renaming and playback when they're not attached to an image.
  • Fixed: Failure to read star ratings added in camera.
  • Fixed: Label variable not evaluating in Metadata Info dialog.
  • Fixed: Large /etc/hosts file can prevent launch.
  • Fixed: Maintain state of Incremental Ingest when switching from 'From Selection' back to Disks.
  • macOS:
  • Fixed: Loupe Cursor does not show preview after switching from another application.
  • Windows:
  • No Windows-specific fixes or additions.

New in Photo Mechanic 6.0 Build 5781 (Apr 20, 2021)

  • Both:
  • Added: SFTP Connections - Add option to force Key-Based Authentication.
  • Added: New 'From Clipboard' button in Set GPS Coordinates dialog that interprets text as GPS coordinates.
  • Added: Support for transparent layer for TIFFs. User-defined background color.
  • Added: “Add to Master” keyword list button to the Keywords panel which changes to “Overwrite Master” when the Modifier Key (Shift on Windows, Option on macOS) is held down. Add to Master will add the current list of keywords to the Master Keywords list. Overwrite will confirm that you want to replace the entire Master Keywords list with the list of keywords in the Keywords panel.
  • Added: “Load from Master” button in the Keywords panel now has a Modifier Key alternative that will “Merge from Master” which will only add the keywords from the Master Keywords list that don’t already exist in the Keywords panel.
  • Added: XMP is now embedded directly into HEIC and HIF files rather than using an XMP sidecar file.
  • Added: Allow fine grid when rotating a crop to be turned off. When the overlay grid is enabled it will be shown instead. If the overlay grid is also turned off, then no grid will be shown when rotating.
  • Added: iPhone 12 Max (AppleProRAW) DNG file support. DNG files previously damaged from earlier versions can be fixed by using the Revert TIFF-based RAW command or by making some metadata change to the file.
  • Added: Evaluate variables when Pasting IPTC snapshot to selected photos. Sequence, and Code Replacements are also evaluated.
  • Added: Rotate PMLib.log at startup.
  • Fixed: Metadata field popup menus remove all instances of a string, including substring matches.
  • Fixed: Software Update link to download latest build is now HTTPS.
  • Fixed: Unable to Import Uploader connection settings when no overall template setting exists.
  • Fixed: Rename examples do not show effect of 'Renaming method' in Files page of Preferences, specifically the always add digit/letter variants.
  • Fixed: Fixed issue with expanding XMP in HIF files.
  • Fixed: Wrong height/width for some DNG files (Apple proRAW).
  • Fixed: Unable to save BMP as JPEG.
  • Fixed: Duplicate XMP is now ignored in TIFF-based RAW files.
  • Fixed: Duplicate Image Description, Artist and Copyright tags are now ignored.
  • Fixed: Command Line activation no longer interrupted by the presence of Photo Mechanic 5 activation file.
  • Fixed: Crop cursor not updating when cursor moved to different regions of the active crop.
  • Fixed: FTP v6 upload template folder column browser now displays full path.
  • MacOS:
  • Added: Buttons to allow stepping between video frames.
  • Added: New Export Video Clip feature. Users can set a poster frame (start) and then move the slider to the end point and export the range of video as a new video clip.
  • Added: New command-line switch to output the machine ID. --machine or -m will produce the machine ID.
  • Added: Contact Sheet toolbar becomes multi-line when there isn't enough room for all of the controls on a single line. Only the right-hand group is moved to the next line.
  • Fixed: Images with certain embedded profiles do not print.
  • Fixed: macOS Big Sur: Unable to select radio button when mouse pointer is over lower half.
  • Fixed: Save As/Copy photos snapshots don't save/restore correctly.
  • Windows:
  • Added: New command-line switch to output the machine ID. /machine will produce the machine ID.
  • Fixed: Opening File picker from Metadata windows always goes to 'This PC'.
  • Fixed: Legacy MAX_PATH limitation.
  • Fixed: Export templates failing to copy folders.
  • Fixed: Opening a contact sheet on a server share produces a contact sheet window with no tab.
  • Fixed: Drag and drop opening of a server share folder fails with an error.
  • Fixed: Drag folder from Navigator to Favorites is not creating a Favorites entry.
  • Fixed: Contact Sheet path doesn't update after folder move in Navigator and Favorites.
  • Fixed: Cannot unpack certain preferences files. When preferences are exported with SMTP settings, the .PMX file cannot be unpacked.

New in Photo Mechanic 6.0 Build 5716 (Mar 26, 2021)

  • Added: SFTP Connections - Add option to force Key-Based Authentication.
  • Added: New 'From Clipboard' button in Set GPS Coordinates dialog that interprets text as GPS coordinates.
  • Added: Support for transparent layer for TIFFs. User-defined background color.
  • Added: “Add to Master” keyword list button to the Keywords panel which changes to “Overwrite Master” when the Modifier Key (Shift on Windows, Option on macOS) is held down. Add to Master will add the current list of keywords to the Master Keywords list. Overwrite will confirm that you want to replace the entire Master Keywords list with the list of keywords in the Keywords panel.
  • Added: “Load from Master” button in the Keywords panel now has a Modifier Key alternative that will “Merge from Master” which will only add the keywords from the Master Keywords list that don’t already exist in the Keywords panel.
  • Added: XMP is now embedded directly into HEIC and HIF files rather than using an XMP sidecar file.
  • Added: iPhone 12 Max DNG file support. DNG files previously damaged from earlier versions can be fixed by using the Revert TIFF-based RAW command.
  • Added: Evaluate variables when Pasting IPTC snapshot to selected photos. Sequence, and Code Replacements are also evaluated.
  • Added: Rotate PMLib.log at startup.
  • Fixed: Metadata field popup menus remove all instances of a string, including substring matches.
  • Fixed: Software Update link to download latest build is not HTTPS.
  • Fixed: Unable to Import Uploader connection settings when no setting exists.
  • Fixed: Rename examples do not show effect of 'Renaming method' in Files page of Preferences, specifically the always add digit/letter variants.
  • Fixed: Fixed issue with expanding XMP in HIF files.
  • Fixed: Wrong height/width for some DNG files (Apple proRAW).
  • Fixed: Unable to save BMP as JPEG.
  • Fixed: Duplicate XMP is now ignored in TIFF-based RAW files.
  • Added: New command-line switch to output the machine ID. /machine will produce the machine ID.
  • Fixed: Opening File picker from Metadata windows always goes to 'This PC'.
  • Fixed: Legacy MAX_PATH limitation.
  • Fixed: Export templates failing to copy folders.
  • Fixed: Opening a contact sheet on a server share produces a contact sheet window with no tab.
  • Fixed: Drag and drop opening of a server share folder fails with an error.
  • Fixed: Drag folder from Navigator to Favorites is not creating a Favorites entry.
  • Fixed: Contact Sheet path doesn't update after folder move in Navigator and Favorites.
  • Fixed: Cannot unpack certain preferences files. When preferences are exported with SMTP settings, the .PMX file cannot be unpacked.

New in Photo Mechanic 6.0 Build 5560 (Feb 13, 2021)

  • Both:
  • Added: Set GPS Coordinates can now interpret decimal GPS coordinates from the clipboard and enter them into the latitude and longitude fields for you. The coordinates in the clipboard must be in the decimal format (ddd.ddddd, ddd.ddddd) and can be negative or positive.
  • Added: SFTP Connections - Added an option to force Key-Based Authentication.
  • Fixed: PhotoShelter - multi upload session errors. The errors occur when a second upload session to a different address is initiated. The errors occur with the first upload session still in progress.
  • macOS:
  • No macOS-specific changes were made to the build.
  • Windows:
  • Fixed: Unable to move/copy folders from the Navigator and Explorer window to the Favorites panel.
  • Fixed: Opening server folders via the Navigator/Favorites, Open Contact Sheet… on the File menu, now correctly open in a tabbed Contact Sheet window.
  • Fixed: Drag and drop opening of a server share folder as a Contact Sheet fails with an error.
  • Fixed: FTP fails to upload claiming upload cache directory structure cannot be built.

New in Photo Mechanic 6.0 Build 5529 (Feb 9, 2021)

  • Both:
  • Added: Slideshow and Live Slideshow now have an option to keep the mouse cursor visible during the slideshow.
  • Added: The Set GPS Coordinates dialog is now resizable.
  • Added: New append (+) checkbox to Persons Shown in the Metadata Template dialog.
  • Added: Updated PhotoDeck upload template to support two-factor authentication.
  • Added: Contextual menu normalization between platforms. The order of menu items is now consistent between macOS and Windows. Also added separators on either side of Delete/Move to Trash menu items to make them less likely to be chosen by mistake.
  • Fixed: Adjusting the Absolute date via the Date picker in the Adjust Capture Dates and Times dialog no longer adjusts the time as well when the date of the photo is outside of the editable bounds of dates supported by the OS.
  • Fixed: Structured Keywords now draws Categories and Synonyms in different colors from Keywords. Synonyms are also drawn in boldface style.
  • Fixed: Copy menu item on contextual menus for Contact Sheet and Preview renamed to Copy/Move to better indicate the available options when choosing that menu item.
  • Fixed: Load Selection now preloads metadata (to get filenames) prior to attempting to select them.
  • Fixed: Location Taken fields not participating in metadata recent items.
  • Fixed: Sync Color Class with IPTC Urgency preference description updated to reflect more closely how the preference works.
  • Windows:
  • Added: Long paths are now supported. If a folder located on a path that is longer than 260 characters is opened as a contact sheet, it will open and work normally, but it won’t participate in the “Open Recent” documents submenu on the File menu.
  • Fixed: Using Ctrl-C to copy selected text in the Info text pane of the Preview window now works correctly.
  • Fixed: The default location for the cache folder is now the user’s local app data directory.
  • Fixed: "Photo Mechanic Shell Extension CreateProcess failed" error when opening a folder in Photo Mechanic from Windows Explorer.
  • Fixed: Missing Favorites cannot be removed permanently.
  • Fixed: Favorites can now copy and move folders.
  • Fixed: Metadata popup menus: recent metadata items get mixed in with submenus when the overall list of items is long. Now, recent metadata items get their own “Recent Items” submenu.
  • Fixed: Emailing on Windows does not produce separate email for each photo when desired.
  • Fixed: Separate emails now evaluate variables for each email.
  • Fixed: Unable to bring the Preview window forward after opening the Structured Keywords panel when the Structured Keywords panel is opened via keyboard shortcut.

New in Photo Mechanic 6.0 Build 5404 (Dec 7, 2020)

  • Fixed: crash introduced by build 5395’s cropping changes.

New in Photo Mechanic 6.0 Build 5395 (Dec 4, 2020)

  • Fixed:Non-constrained crops can now be moved again.
  • Fixed:Black edges on saved images with crops applied when the crop has only a very slight rotation angle (< 1º)

New in Photo Mechanic 6.0 Build 5378 (Nov 20, 2020)

  • Added: Text exporter now adds a .txt extension to user-provided filename if it doesn’t have an extension.
  • Added: XMP is now maintained internally within HIF files without the need to create XMP sidecar files. This prevents problems with a shared XMP sidecar file between a HIF file and an associated RAW file (e.g. ARW or CR3).
  • Fixed: Applying rotation to photos that have been soft-rotated no longer adds a crop to the image if it did not already have one.
  • Fixed: faulty full constrained crops on large images whose dimensions are the same ratio as the constrained crop.
  • Fixed: Contact Sheet loses selection after deleting an image in the Preview window.
  • Fixed: Reverse sort checkbox not checked when opening new Contact Sheet and preference default is set to reverse the sort.
  • Fixed: Structured Keywords now draws Categories and Synonyms in different colors from Keywords. Synonyms are also drawn in boldface style

New in Photo Mechanic 6.0 Build 5260 (Oct 28, 2020)

  • Both:
  • Fixed: Preview no longer jumps to a random image after saving to the source folder.
  • This would also affect the Contact Sheet if you have your preferences set to make the
  • Contact Sheet track the image being seen in the Preview window.
  • Fixed: a crash that could occur after using any dialog with a “Close” option and then
  • closing the Contact Sheet tab that was open when the close option was used.
  • Fixed: JuiceBox Exporter no longer gets a copy error when copying pro files.
  • macOS:
  • Added: Reveal in Finder… contextual menu item in the Preview window.
  • Fixed: a crash on startup when the cache folder could not be created.
  • Fixed: Ingest now ignores Time Machine backup folders.
  • Windows:
  • Added: Show in Windows Explorer… contextual menu item in the Preview window

New in Photo Mechanic 6.0 Build 5216 (Oct 13, 2020)

  • Both:
  • Added: Add extension naming options to use case of original file's extension or force upper/lower case when no existing file.
  • Added: Tip of the Day system. You can turn it off by setting a checkbox in the window that shows the tips. You can open the Tip of the Day from the Help menu if you want to see it again.
  • Fixed: PhotoShelter uploader does not allow access to "Organizations" dropdown.
  • Fixed: Save Photos As progress hangs when the watermark is set to 'draw text' with an empty text field
  • Fixed: Demo activation issues for people who had tried a demo of Photo Mechanic 6.
  • Fixed: Google Maps does not place a pin at the center of the map if the cursor is moving when released.
  • macOS:
  • Added: Made the tab bar overflow menu appear whenever there are two or more tabs. Also decreased the delay for tooltips over controls (like the Contact Sheet tabs.)
  • Fixed: Renaming images (inline) in arrangement sort loses arrangement.
  • Fixed: Crop box is misaligned in Zoomed view on Preview window when zoom results in a preview that is smaller than the display area.
  • Windows:
  • Fixed: A GDI handle leak that was responsible for the crashes that many users have been experiencing since Photo Mechanic 6 was released. We have confirmation that this bug has finally been fixed and stability is much improved.
  • Fixed: Sorting after inline renaming is now consistent.
  • Fixed: Paste Snapshot keyboard shortcut opens 'View' menu.

New in Photo Mechanic 6.0 Build 4851 (Jul 8, 2020)

  • Fixed: A GDI handle leak that was responsible for the crashes that many users have
  • Been experiencing since Photo Mechanic 6 was released.
  • Fixed: Windows Installer failing to replace some files.
  • Fixed: Cannot enter ALT key sequences in the Metadata Info dialog box.
  • Added: Find, Find and Replace panels are now resizable.
  • Added: Better support for extremely large contact sheets.
  • Fixed: Video thumbnails/previews now work correctly for H.264-encoded video.
  • Requires installing GStreamer 1.16.2. You can get the installer here:
  • Https://gstreamer.freedesktop.org/data/pkg/windows/1.16.2/gstreamer-1.0-mingw-x86_6
  • 4-1.16.2.msi
  • Fixed: Structured Keywords Panel always on top causes issues when Metadata
  • Template dialog is opened. Now all tool windows are hidden when any modal dialog
  • Starts. They are made visible again when the modal dialog is dismissed.
  • Potentially fixed: Loss of keystrokes when moving through Previews. We will need
  • Confirmation from users that currently experience the problem.

New in Photo Mechanic 6.0 Build 4538 (Apr 16, 2020)

  • Fixed: Layout height issue with ‘Append/Replace’ popup menu on Caption.
  • Fixed: Initial crop not sticking on adjustment when starting out of bounds on left edge of photos.
  • Added: XMP sidecar support for HEIC/HEIF images. You can now tag, rate, color label, crop, and caption these images.
  • Added: ​Better support for reporting third party lens information on Nikon Z cameras.
  • Fixed: Image pairing of only RAW+JPEG (and RAW+HEIF/HEIC) has returned. Fixed: Cannot find keywords with umlauts in Structured Keywords panel.
  • Fixed: Cannot find keywords with umlauts in Find panel.
  • Fixed: Photo Mechanic does not provide Autocomplete suggestions for Variables.
  • Fixed: Live Slide Show fails to display images.

New in Photo Mechanic 6.0 Build 4484 (Apr 3, 2020)

  • Windows:
  • Fixed: Structured Keywords not following clicked path.
  • Fixed: Open with Photo Mechanic option missing from File Explorer image folder's contextual menu.
  • Fixed: Uploader modal dialogs should resize when display settings change.
  • Fixed: Windows Email - Reply to field is empty. Now warns when the Reply to field is empty.
  • Fixed: Intermittent rename error on Copy/Move operations. The Adobe DNG Converter would sometimes interfere with renaming operations. Rendering is paused during copy/move operations which addresses the problem.
  • Fixed: Improved size and layout of combo boxes in Metadata dialogs.
  • Fixed: Fixed problem with Windows not loading IPTC-only from RAW file.
  • Fixed: Installer should retry if blocked by AV software.
  • Potentially fixed: Loss of keystrokes when moving through Previews. We will need confirmation from users that currently experience the problem.
  • macOS & Windows:
  • Added: XMP plus:Licensor structure array. You will need to customize existing custom templates to add the new Licensors button to your Metadata dialogs.
  • Added: Support wireless remote controls for controlling slideshows. Tested with a Targus remote that issues page up/down when movement buttons are pressed.
  • Added: Session Save and Restore needs to restore Combined RAW+JPEG setting on View menu.
  • Added:​ Allow RAW/RW2, RWL files to embed XMP like other TIFF-based RAW files.
  • Added: Support RAW (CR3) + HIF pairing.
  • Fixed: Pairing RAW and non-RAW images always produces a RAW+JPG thumbnail title even when the non-RAW image isn't a JPEG. Naming is improved and when there are more than two images in the stack the name changes to show the number of additional images in the stack.
  • Fixed: Session Save and Restore needs to restore the Combined Image setting on the View menu.
  • Fixed: ​Renaming while moving/copying HEIC files changes extension to HIC.
  • Fixed: Memory management issue with HEIC files. Each thumbnail/preview generated would leak significant amounts of memory.
  • Fixed: Updating JPEG files on some NAS systems causes the file to "disappear".
  • Fixed: Need to disable updating IPTC (IIM) in JPEGs when multiple 0xffed JPEG markers are present.
  • Fixed: Remove old logic to have EOF tag value override any IPTC setting.
  • Fixed:Editing GIF images creates a write-once XIP file. Note: GIF 87a files cannot be captioned (file format doesn’t support embedding metadata). GIF 89a files (the current standard) do support embedding metadata. If you have trouble with a specific file, try updating it to the 89a format with your GIF authoring tools.
  • Fixed: F1 key/View menu behavior not consistent with ‘View by’ popup menu in the Contact Sheet toolbar.
  • Fixed: Editing PNG images breaks ExifTool.
  • Fixed: Remove EOF prefs for PSD files when updating.
  • Fixed: Delete Metadata - EOF Prefs - Not working with PSD files.
  • Fixed: Burn photos to disc is not evaluating {seqn} var in Label field.
  • Fixed: {frame} variable does not work on HEIC files.
  • Fixed: PM Classic Basic Export Error: When the 'Include All index link' box is checked in the PM Classic Basic Export dialog, then an error message will open at the end of the creation process.
  • Fixed: Render Cache needs to discern when source image changes and disregard cached images.
  • Fixed: 'Save As' / RAW Rendering Glitch / Bug / Quirk where images that had not been RAW rendered by the time the Save As needed them, the embedded preview would be used instead. Now ‘Save As’ waits for the images to be rendered.
  • Fixed: Find and Replace was failing when the resulting new filename collided with an existing file. Now an error is reported.
  • Fixed: Remove plurals on Artwork or Object table column names in Metadata dialogs.
  • Fixed: Failure to upload to AWS Transfer for SFTP. Now allows the password field to be empty for key-based authentication.
  • Fixed: Contact Sheet labels not updating after pasting Metadata (IPTC) Snapshot.
  • Fixed: Ingest needs to ignore COMSTATE.TO3 file produced by Canon 1Dx Mark III.
  • Fixed: Old ISO tag 0x8827 doesn't handle LONG type.
  • Fixed: Fixed crasher when taking caches offline and RenderCache hasn't been started.
  • Fixed: Issue where setting the window title for a loaded snapshot that did not have a file extension would potentially cut off part of the name if the name had a dot (.) in it.
  • Fixed: FTP Connections with special characters created by Photo Mechanic 5 don't display correctly in Photo Mechanic 6.
  • Fixed: Color Management system not recognizing ICC profiles with uppercase extensions.
  • Updated: built-in snapshots for Classic Metadata templates.

New in Photo Mechanic 6.0 Build 4155 (Dec 21, 2019)

  • Reverted: ​Fixed: Wrong date after loading an IPTC template. The change caused unintended behavior.

New in Photo Mechanic 6.0 Build 3954 (Nov 14, 2019)

  • Fixed: Added error handling for the Send Photos via Email feature (SMTP).

New in Photo Mechanic 6.0 Build 3889 (Oct 25, 2019)

  • Fixed: Windows Remote Desktop connections won't let PM6 launch.
  • Fixed: Info Text not always updating.
  • Fixed: Crop isn't drawn on preview when using the Paste button.
  • Fixed: The Structured Keywords dialog is empty on new installations.
  • Fixed: Corrected Primary image in 2-up mode alternates position when opening Preview.
  • Fixed: In 2-up mode, secondary image always starts from 1st image on Contact Sheet.
  • Fixed: TaskBar icon goes blank after each Installer update
  • Fixed: Installer appears to stall during the space requirements process.
  • Fixed: Shift-rename in Preview now properly skips Rename dialog if a successful rename has already occurred.
  • Fixed: Crop rectangle remains when advancing Preview from IPTC info.
  • Added new method for Sending Photos via Email by using the user’s SMTP server credentials to send email. If you want copies of what you send, please Bcc yourself. Note: at this time there is no address book. It was provided by MAPI applications and PM6 is not using MAPI at this time
  • Fixed: .ON1 files are now associated with images properly when PM6 is directed to associate them. (Preferences->Files->Manage file associations…)
  • Fixed: PM6 now reads TIFF file Image Description and Copyright tags.
  • Fixed: Full size preview for Canon EOS RP CR3 files are now shown.
  • Fixed: Only allow the Adobe DNG Converter app to be chosen as the RAW Render engine in PM6. Previous releases allowed users to assign any application which caused some serious issues (as one would expect).
  • Fixed: Thumbnails and preview flash periodically during Ingest operation.
  • Fixed: Loupe mode in Contact Sheet sometimes never displays zoomed image.
  • Fixed: Canon CR3 files that are locked in-camera now ingest with their Tag set.
  • Fixed: ​Photo Mechanic 5​ failing to parse ​Photo Mechanic 6​ Uploader Snapshots. The snapshots when saved by the updated build can now be read by ​Photo Mechanic 5.
  • Fixed: User address persistence feature in the Set GPS Coordinates dialog was no longer working. Changes were made to correct this problem.
  • Fixed: IPTC only date not found in ​Photo Mechanic 6​.
  • Fixed: Save as RAW+JPEG selection not available unless RAW rendering enabled.
  • Fixed: A crash that could occur if Preferences couldn’t be loaded or created. App will now warn users and quit.
  • Fixed: A crash that would occur if certain Canon CR2 files were renamed with a TIF filename extension (e.g. due to image recovery software).
  • Fixed: Uploader templates - No images selected on second upload attempt.
  • Fixed: When activating PM6, any existing PM5 activations can optionally be deactivated during the PM6 activation process. On macOS Catalina (and higher) this is mandatory since PM5 cannot run on a 64-bit-only macOS. This should help users stay within their activation allotment and reduce failed activations.
  • Fixed: Non-color managed thumbnails/previews do not rotate.
  • Fixed: NEF to TIFF with Save as - Uses Artist tag offset for Copyright tag.
  • PM6 now sorts and filters Contact Sheets until completion before you can use the contact sheet. If the sort/filter operation takes more than a few seconds, then a plaque appears in the center of the Contact Sheet with the progress of the operation. The previous method of sorting in the background caused too much confusion for users.
  • PM6 no longer ingests Nikon Database files ("NC_FLLST.DAT".)
  • Exporter gallery templates PM Basic, PM Classic, PM Classic Plus, and PM Selections, now allow HTML text formatting for image captions.
  • Performance and stability improvements to the inner workings of Photo Mechanic.
  • Added new preference for “Rescan on resume” of Photo Mechanic in the Contact Sheet page of the Preferences dialog. It is on by default. If you turn it off then Photo Mechanic will not rescan all of the folders you are browsing when you resume using it after having switched to another application. This will decrease the time you have to wait to use Photo Mechanic significantly, but you will have to manually rescan when you know that you have made changes outside of Photo Mechanic that affect the folders you’re working with (View->Rescan).
  • Added support for FTP over TLS/SSL (FTPS) to the FTPv6 uploader.
  • Added improved support for maker note information for Canon (RP, 250D, Powershot G5 X Mark II, Powershot G7 X Mark III, M6 Mark II, 90D, M200), Sony (a9 Mark II, 6100, 6600), and Olympus (OM-D E-M5 Mark III) models.
  • Support for key-based authentication added to SFTP uploader. (PEM format private keys are supported. Newer OpenSSH key format is not yet supported, but most such keys may be converted to PEM format via OpenSSH command-line utilities.)

New in Photo Mechanic 6.0 Build 3291 (Jun 18, 2019)

  • Fixed: Favorites not displaying on startup
  • Fixed: Installer improperly handling customized GStreamer path settings.
  • Fixed: Issue loading arrangement file.
  • Fixed: Issue where PM wouldn’t accept a .XMP or .IPT file (saved Metadata (IPTC) Template file) when dropped on the application. PM would open the folder containing the file as a contact sheet and then select the dropped file.
  • Fixed: various issues with Undo/Redo in autocomplete/spell-checking text fields.
  • Fixed: crash that would occur in Favorites or Navigator when background loading folder information.
  • Turned off Windows 7 TaskBar interaction. It wasn’t popular and was responsible for frequent crashes for some users.
  • New Feature​: Added support for uploading to SlickPic.
  • New Feature:​ Allow use of image filenames as page names in Photo Mechanic Classic X Templates.
  • Fixed: Slide show stalls related to improper handling of rendering certain font sizes.
  • Fixed: Slide show random black screen when starting slide show.
  • Fixed: issues with uploading files with names containing UTF-8 characters.
  • Fixed: issues with rendering various PNG file formats. (palette, grayscale, interlaced, etc.)
  • Fixed: PhotoShelter uploader not showing Collections or Galleries when client has ‘Contributor’ access.
  • Fixed: IPTC Preferences not properly resetting defaults for ‘Write IPTC as Unicode’ settings.
  • Restored Find/Replace functionality that existed in Photo Mechanic 5 product.
  • Performance of Find in filenames is improved.
  • Fixed: Fuji X-H1 focus mode setting is read incorrectly.
  • Fixed: Metadata (IPTC) Template will no longer accept fields that are set to append that contain their own variable. This would result in crashes when applied.
  • .ON1 files can now be associated with any image file type.
  • Updates to back end to improve performance and reliability.

New in Photo Mechanic 6.0 Build 3143 (May 15, 2019)

  • Windows:
  • Fixed: Shift-Up/Down arrow keys work in reverse for a range selection on the Contact Sheet.
  • Fixed: View crop crashes in PM6.
  • Fixed: AutoPlay launching PM when PM is already running produces error instead of performing ingest/open operation.
  • Fixed: Navigator/Favorites doesn't see new folders that PM creates. User must refresh manually.
  • Keyboard shortcuts related to right click menu in Navigator have been revamped.
  • Updated Photo Mechanic installer to improve the user experience. In particular, managing of the optional third-party GStreamer install should be easier

New in Photo Mechanic 6.0 Build 3023 (Apr 26, 2019)

  • Fixed: Issue with GPS Maps when more than one variant of Photo Mechanic is installed.
  • Fixed: Issue where Color Class colors in Preferences do not match Color Class widgets in Organizer.
  • Fixed: Alt-v shortcut not pasting IPTC Snapshot.
  • Fixed: Unable to cut.copy/paste/clear/select if word is misspelled.
  • Fixed: Crash when Photo Mechanic is launched from AutoPlay.
  • Improvement: Add ability to specify/install GStreamer during Photo Mechanic 6 Windows Installer process.
  • Fixed: Issue with “Adjust Capture Date/Time” giving RAW file more recent time than XMP sidecar.
  • Fixed: Unable to drag RAW+JPEG+WAV to a folder in Navigator & Favorites.
  • Fixed: "Reveal in navigator" not expanding folder.
  • Fixed: Application activation issues with Server.
  • Fixed: When multiple contact sheets are displayed, it is possible to have multiple “Info” windows shown.
  • Fixed: Info tips not being refreshed when scrolling contact sheet.
  • Fixed: Contextual menu for Color Class and Ratings Filters not available when filters are disabled.
  • Fixed: Reverse Geocoding not respecting flag “Never overwrite existing data”.
  • Fixed: Error editing with Photoshop if Photoshop not already open.
  • Fixed: Issue whereby canceling an Ingest will cause incorrect image state.
  • Fixed: Dropbox uploader fails when destination path is empty.

New in Photo Mechanic 6.0 Build 2818 (Apr 6, 2019)

  • Fixed a problem with rendering 32-bit PNG files with alpha channel information.
  • Copy/Paste/Cut/Select All contextual menu functionality returned to text fields.
  • Preview window no longer loses focus after deleting a photo.
  • 'The parameter is incorrect' error in IPTC/XMP settings on Windows 8, 8.1, 10 has been fixed. It was related to an invalid choice for the Spellchecker language.
  • Startup issue where a dialog stating that “One of PM’s subsystems failed to initialize. This may indicate an installation issue.” should no longer appear.
  • Shutdown issue where a dialog stating that “The Dynamic UI system is taking awhile to stop. Continue waiting?” should no longer appear.
  • GPS map dialogs that were incorrectly showing coordinates (those that had commas in the decimal place) have been fixed.
  • Cropping issue where it was using commas instead of decimals fixed. This would cause crops that had been previously drawn with PM5 to appear incorrect on PM6.

New in Photo Mechanic 6.0 Build 2725 (Mar 25, 2019)

  • Photo Mechanic is now a 64-bit application, which allows more and better caching of images to keep you working at your fastest and handle large high megapixel images.
  • Internal image caching improvements increases thumbnail / preview generation speed by approximately 2-3x (depending on various factors including source media).
  • Ingest from Selection: all the power of Ingest but from a selection of images on a card or disk.
  • Reverse Geocoding: using GPS coordinates embedded in your photos, insert place information metadata (city, state, country, etc.) into your images.
  • Fullscreen support on macOS and Windows for both the Contact Sheet and Preview windows (including both at the same time on different monitors).
  • Session Save and Restore: Photo Mechanic can optionally restore all Contact Sheet tabs and all of their settings that were in place when you last quit.
  • Navigator and Favorites are now threaded so Photo Mechanic doesn’t have to wait for slow external drives or network volumes to load.
  • IPTC/XMP​:
  • Reading of IPTC vs. XMP metadata is now handled automatically. XMP is preferred over IPTC, but any IPTC fields missing in XMP are now included. For RAW files with both embedded XMP and an XMP sidecar file, the most recently modified XMP will be loaded. This is consistent with Adobe’s handling of conflicting IPTC/XMP metadata.
  • The XMP Label (a string) can either be synchronized or not synchronized with the color class value (for Photo Mechanic this is a number from 0-8). By default, when synchronized, if the XMP Label field matches one of the values in the Preferences list of Labels, then the color class will be assigned. If unsynchronized, then the XMP Label field string is independent from the Photo Mechanic color class value, and the Label field can be edited directly in the Metadata (IPTC) Info dialog.
  • Added Modifier Key Toggle to the “Copy to ‘Location Shown’ table” button which changes to “Copy to Loc Shown/Location” and instead copies to the other location fields/table.
  • Code Replacement improvements​:
  • Hot Codes!
  • When pasting text containing Code Replacements, all Codes are evaluated at once.
  • New Render Cache​:
  • Caches slow-loading image types for faster subsequent access.
  • Allows previewing of RAW files via the free Adobe DNG Converter.
  • Plugin architecture for other third-party RAW renderers as they become available.
  • New metadata variables​:
  • {label} or {labl}: XMP Label for photo. This is the actual value stored in XMP, not the value interpreted by looking up the color class number (0-8) into the Preferences array of color class label strings (shown by the {colorclass} variable). This is useful when the XMP Label field is not synchronized with the color class.
  • Crop tool improvements​:
  • Crop View mode: allows you to see how your rotated crop will turn out. Press ‘p’ to preview a crop quickly.
  • “Full Crop” button that starts your crop as a full-size crop that you can then modify.
  • Holding down the Shift key while resizing from a corner constrains the crop to the natural ratio of the image being cropped and overrides any default crop constraints.
  • Shows a fine grid when rotating crop.
  • Settings changes now apply immediately to existing crops.
  • Select Cropped command in Contact Sheet.
  • Slideshow improvements​:
  • Now has multiple transitions including a cross-fade.
  • Allows on-screen soft edits (Adding Tag, Color Class or Star Rating) with visual feedback.
  • Supports high DPI screens in full resolution.
  • Text alignment options (left, center, right).
  • Optionally draw a border around the image.
  • Larger Render Text field.
  • Added Up and Down arrow keys for advancing or going back a slide.
  • Pixel inset option to control overscan on projection.
  • Find and Replace panel improvements​:
  • Now allows use of {variables} as replacement text.
  • Whole words can be found and replaced.
  • Regular Expressions allow for powerful search and replace.
  • Find panel improvements​:
  • Whole words can be searched.
  • Regular Expressions allow for powerful matching.
  • Uploaders​:
  • Facebook uploader
  • Dropbox uploader
  • Amazon Cloud Drive
  • Revised Amazon S3 uploader
  • Box.com uploader
  • Exporters​:
  • PM Classic exporter has been split up into simpler exporters.
  • New Image Gallery exporter.
  • Miscellaneous​:
  • Added single-click Zoom toggle option for Previews.
  • Mirrored rotation support for thumbnails, previews, and correct cropping. Also, new commands to mirror both vertically and horizontally (*NOT FOR JOURNALISM*).
  • Reassign WAV file to a different photo.
  • When updating metadata to JPEG files, Photo Mechanic now does edits on a temporary copy to ensure that any file system errors do not affect the integrity of the photo. This is especially important when editing photos directly off of a flash card (still NOT recommended).
  • Added much better error reporting and retry capability.
  • Blu-Ray disc burning support.
  • Snapshot menus have a new menu item titled “Manage Snapshots” which opens the Finder/Windows Explorer showing the folder containing the snapshots. From there you can copy/rename/delete the snapshots.

New in Photo Mechanic 5.0 Build 19728 (Dec 18, 2018)

  • Updated IP address to new Camera Bits server in case DNS fails during activation/deactivation.
  • Added protection for improper DNG crop from some Hasselblad cameras

New in Photo Mechanic 5.0 Build 19720 (Nov 17, 2018)

  • Both:
  • Fixed issue with Canon CR3 files not being handled properly for metadata updates.
  • Added ability to playback 24-bit WAV files from Fuji XT-3.
  • Improved support for Sony RX100 M6.

New in Photo Mechanic 5.0 Build 19711 (Oct 30, 2018)

  • Added support for Canon CR3 format for EOS R and M50.
  • PM can now read the Rating value stored in Fuji maker note.
  • Added support for Apple Adjustment Edits (AAE) sidecar files.
  • The SmugMug uploader now recalls last gallery used.
  • Ingest now ignores any PANA_GRP folder created by Panasonic cameras.

New in Photo Mechanic 5.0 Build 19695 (Jul 26, 2018)

  • Fixed an issue with constrained crops where the crop could be pushed out of bounds if the user moves against the constraints such that the crop flips horizontally or vertically.
  • SmugMug uploader updated to work with SmugMug’s beta 2.0 API.
  • Command-line activation no longer requires the --description parameter. It is now optional and if omitted, a default description generated from the computer’s information is supplied instead.
  • Improved handling of the following Canon models: M100, G1 X Mk III, 4000D, 2000D.
  • Added the ability to read the serial number, firmware version, and other maker note fields for certain Panasonic/Lumix cameras.
  • Changed PhotoShelter upload template to upload to ul.photoshelter.com instead of www.photoshelter. com

New in Photo Mechanic 5.0 Build 19688 (Jul 20, 2018)

  • Both:
  • Fixed an issue with constrained crops where the crop could be pushed out of bounds if the user moves against the constraints such that the crop flips horizontally or vertically.
  • SmugMug uploader updated to work with SmugMug’s beta 2.0 API.
  • Command-line activation no longer requires the --description parameter. It is now optional and if omitted, a default description generated from the computer’s information is supplied instead.
  • Improved handling of the following Canon models: M100, G1 X Mk III, 4000D, 2000D.
  • Added the ability to read the serial number, firmware version, and other maker note fields for certain Panasonic/Lumix cameras.
  • Changed PhotoShelter upload template to upload to ul.photoshelter.com instead of www.photoshelter. com

New in Photo Mechanic 5.0 Build 19631 (Jun 14, 2018)

  • PM now shows some maker note fields from various recent Sony models. Fields now shown include internal serial number, white balance, focus mode, flash compensation, quality, contrast, and sharpness.
  • Fixed an issue with text watermarks where the text had trailing newlines. This would cause the watermark to render inconsistently or not at all.

New in Photo Mechanic 5.0 Build 18980 (Nov 1, 2017)

  • Fixed a problem that would keep certain variables with substring extraction from being saved in repeating fields such as the Keywords field.

New in Photo Mechanic 5.0 Build 18729 (Jul 4, 2017)

  • Live Ingest now correctly works again with multiple destinations (same files will be at all destinations). This fixes a bug introduced in build 18610.
  • Added South Sudan (SSD) to the list of country codes.
  • When dragging and dropping selected images to arrange them, the Contact Sheet will scroll (if necessary) to make first selected item appear on screen.
  • Added support for Olympus TG-5 ORF files.
  • Improved support for Canon 6D Mk II, 200D (Rebel SL2), 77D (9000D), M6, and 80D (Rebel T7i) cameras.
  • Updated Canon and Nikon lens lists with new models.

New in Photo Mechanic 5.0 Build 18610 (Jul 4, 2017)

  • Fixed a problem in the Set Code Replacements dialog where the list box containing the paths to the Code Replacement files would not scroll horizontally when paths that were wider than the list box were initially present.
  • Fixed a problem that prevented Shift-E from sending the opposite preferred image type in a RAW+JPEG pair to the chosen editor.
  • Fixed a problem with dragging and dropping items from one “column” to another in the Customize IPTC Stationery Pad dialog and leaving the item in both columns.
  • Fixed an issue that keeps a computer from going to sleep when idle if Photo Mechanic was running. Audio playback blocked sleep. PM not only utilizes the audio system when a sound is actually being played rather than keeping an audio channel open on startup and keeping it open until PM was quit. This change may introduce a small delay in playing a sound, but in our testing it is negligible.
  • PM will now recognize the Exif tag for Digitized Time in lieu of Capture Time if absent.
  • Fixed a bug where black pixels or a shaded border would be produced when applying a crop that had an edge of the crop against the bottom and/or right of the source image.

New in Photo Mechanic 5.0 Build 18327 (Mar 14, 2017)

  • Fixed a problem where a recent update to Google Maps requires Internet Explorer 11 or higher in order to work properly. Older versions of Internet Explorer no longer work. PM now forces the use of IE11, which may not exist on all platforms. If you’re having problems using GPS map features in PM, make sure you have an up to date Internet Explorer on your Windows system.
  • Updated Canon and Nikon lens information.
  • Fixed an issue (on the server) that caused the blue map pin to fail to appear when overwriting existing GPS coordinates.
  • Removed the AP Custom button from the various IPTC dialogs. Removed some of the AP user interface
  • elements from the AP section of the Preferences dialog that no longer applied.
  • Removed the 6 Art or Object fields from the Edit IPTC List dialog since the popups are no longer accessible in IPTC dialogs.
  • Added improved support for the Canon PowerShot G9 X Mark II.

New in Photo Mechanic 5.0 Build 17719 (Aug 19, 2016)

  • Send button in Upload dialog now disabled when no items have been selected prior to opening the Up- load dialog
  • Fixed a problem when making changes to certain RAW and movie file formats where the changes wouldn’t stick.
  • Fixed issues with the 500px and Twitter upload templates.
  • Fixed an issue with Ingest that would cause the ingested card to fail to unmount/erase when one or more of the images had an attached file, such as a WAV file.
  • Added warning messages when opening folders on media that is either read-only (e.g. DVD-ROM) or on camera disks when your preferences are set to not modify camera disks
  • Windows:
  • Fixed a renaming bug in the column browser control. This control is used in the Structured Keywords dialog/panel and some Uploader templates.

New in Photo Mechanic 5.0 Build 17671 (Aug 4, 2016)

  • Added a registry key to force Internet Explorer9 behavior for the embedded browsers within Photo Me- chanic. The embedded browsers are used for the GPS dialogs and the Credits dialog.
  • Single line fields in the IPTC customization dialogs no longer allow their number of Rows to be edited.
  • Fixed a problem when Renaming on a case-sensitive filesystem and the case of the files to rename differs from the case of the File Extensions preference. This would result in a failure to rename, an error being reported, and temporary filenames being left behind.
  • Zenfolio upload template now adjusts its controls after account settings change. Previously if one didn’t have an account already as a connection setting, then upon creating one, various UI components (for instance the Create New Gallery... button) would not be enabled.
  • Removed FujiFilm maker note value for frame number since this is only for resetting and is usually 1.
  • When Ingesting disks with “Keep Separate Source Folder Names Only” option set, Ingest now tunnels through the DCIM folder when known folders are present at the root level of the camera card.
  • Ingest now treats AVCHD folders produced by various cameras as a package and copies and preserves its internal structure to the destination folder. If capture time variables are used in folder naming, the most recent file in the package is used as the capture time of the package for variable expansion. AVCHD packages cannot be renamed and function properly for all video processing applications so they are not themselves renamed. If a destination folder already has an AVCHD package folder then the new AVCHD folder will be placed in a folder named AVCHDA or AVCHD01, etc. according to your renam- ing collision resolution preferences.
  • Adjust Capture Dates and Times tool now has the ability to to apply the absolute time of the current photo to all selected photos.
  • Fixed an issue in the PhotoShelter upload template that was preventing Libris Contributors from upload- ing images to their contributor account.
  • Added improved support for reading Maker Note data from some Leica models.
  • Photo Mechanic will now automatically repair certain TIFF-based RAW formats when they have been modified by Photo Mechanic but have had this extra data truncated. Currently only Canon CR2, Nikon NEF and NRW, and Olympus ORF files will be repaired and only if the repair will fix the file. The repair involves replacing the original TIFF IFD0 pointer at offset 4.
  • Added the {datesortdash} and {timesortdash} variables.
  • Added the {maxdim} or {maxd} variable which returns the maximum of the {width} or {height}.
  • Added the {focallength} variable which is the same as {lens}.
  • Added the {contrast} variable which is the same as {tone}.
  • Added the ability to read improperly formatted TIFF strings that aren’t zero terminated.
  • Fixed an issue in the Preferences Export module that was causing connection settings for uploaders to be listed twice. One of the listings contained valid settings, and the other listing resulted in no data being imported.

New in Photo Mechanic 5.0 Build 17338 (Apr 13, 2016)

  • Fixed several problems with the PhotoShelter upload template present in build 17146. The various “If file already exists on server” options all work correctly now. Fixed an issue with creating Collections/ Galleries when none had been created (a new account). Fixed an issue where the “Make Images Publicly Searchable” would not take effect properly.
  • Fixed a problem for all uploader templates where bringing up the Upload dialog while an upload was in progress could interrupt the transmission of the files in the queue.
  • Updated ISO calculations for Nikon D5 to expand to Hi 5 (3,276,800) and show typical Lo ISO values rounded to 64 and 80 rather than calculated values.
  • Fixed a problem in the Export/Import system when Live Ingest settings were not present but were chosen for Export. Now the option to Export Live Ingest settings when they don’t exist is not offered for selection.
  • Added support for the Canon EOS 80D camera.
  • Added FujiFilm maker note parsing; added lens model to main Exif; added landscape and bulb exposure program values.
  • Fixed a problem with Export snapshots not restoring the export path.
  • Updated to latest DFStudio Link upload template.
  • Fixed a problem in the Structured Keywords Panel where navigating a search and then double-clicking on the result would not apply the correct path.
  • Page margins set in the Page Setup dialog are now saved and restored.

New in Photo Mechanic 5.0 Build 17146 (Feb 18, 2016)

  • Fixed problems with the PhotoShelter upload template present in build 16960.
  • Fixed problems with the Zenfolio upload template present in build 16960.
  • Added Live Ingest settings and snapshots to the Export/Import Preferences dialog.
  • Added Custom Find settings and snapshots to the Export/Import Preferences dialog.
  • Added Custom Find & Replace settings and snapshots to the Export/Import Preferences dialog.
  • The 500px upload template now supports uploading to Galleries.
  • Added support for Canon EOS-1D X Mark II, 750D and 760D, PowerShot G3 X and G5 X, and M3 cameras.
  • Added support for Olympus PEN-F, TG-4, and AIR-A01 cameras.
  • Added a number of missing IPTC popup lists to the Export/Import Preferences dialog.
  • Page Setup now allows the user to choose a new printer while PM is running. Previously PM only worked with the system-wide default printer on Windows.

New in Photo Mechanic 5.0 Build 16960 (Dec 4, 2015)

  • Fixed error occurring after pincode submit when trying to connect with 500px Uploader.
  • Fixed an error with loading ICC profiles that were malformed.
  • Fixed a bug with the background image container being resized when the Image Scaling option is set to None. (PMSlideShow exporter template)

New in Photo Mechanic 5.0 Build 16765 (Sep 30, 2015)

  • Both:
  • IPTC/XMP prefs changed to reflect loading of first/last IPTC and/or XMP record when there are more than one set.
  • Updated PhotoDeck Upload template to version 1.5.
  • Updated Zenfolio Upload template to use Zenfolio’s latest 1.8 API. Fixed a problem with creating galleries within the template.
  • Added support for the Olympus E-M10 Mark II camera.
  • Added support for the Panasonic DMC-GH4, DMC-GX7, DMC-FZ70, and DMC-G6.
  • Removed the word “Digital” from the model names of several Canon models so they can be properly handled for Exif maker notes.
  • Windows:
  • Saving copies of uploaded files to specific folders now works properly again.
  • Refresh button in GPS Map dialog is now positioned correctly.
  • Fixed an issue with Photo Mechanic’s AutoPlay handler’s install location.

New in Photo Mechanic 5.0 Build 16438 (Sep 30, 2015)

  • Both:
  • Ingest will always copy video files, no matter what the copy RAW/non-RAW filter files setting is.
  • Ingest now ignores the proprietary RDSC.DB files generated by certain Ricoh cameras.
  • Fixed an issue that would cause WAV files formatted a certain way not to play.
  • Fixed an issue in Ingest renaming where users couldn’t enter periods (.) in the middle of filenames where the periods were the only character between two {variables}.
  • Load Selection now matches item names more loosely. First, exact match is done, then exact base name with uppercase extension, then exact name base with lowercase extension, then caseless matching. Finally, if none of the above matches, then caseless base name only matching is performed.
  • ORI files from the new Olympus E-M5MarkII are now paired with their ORF file for the purposes of copying, renaming, and deleting.
  • The time zone, if any, for the XMP photoshop:DateCreated field is now preserved when using the Adjust Capture Dates and Times command.
  • The XMP xmp:CreateDate and exif:DateTimeOriginal fields are updated when updating photoshop:DateCreated, and used as a backup on reading if photoshop:DateCreated is missing.
  • Loading XMP files in the IPTC Stationery Pad that were not saved from the IPTC Stationery Pad will have their Date field’s popup menu default to ‘Date’ unless the preference “Always use today’s date in IPTC Stationery Pad is set.
  • Snapshots for the ingest, rename, copy / move, save as, and watermarking dialogs now only save and load relevant fields (e.g. rename string isn’t saved or loaded if not renaming).
  • Added the following PMDebug.txt flags for ignoring filename extensions
  • IGNORE_EXTENSION_IDSF (Iridient Developer 3, if you don’t use this software you can disable this extension safely.) IGNORE_EXTENSION_IDPRE (Iridient Developer 3, if you don’t use this software you can disable this extension safely.) IGNORE_EXTENSION_ORI (Used with the latest Olympus cameras, if you don’t use Olympus cameras this extension can be safely ignored.)
  • Windows:
  • File/Folder Open/Save dialogs now remember paths for each feature of Photo Mechanic.
  • File/Folder Open/Save dialogs look better when PM’s UI is set to use the dark UI.
  • Fixed a problem launching Photoshop droplets when running on Windows 8.1 64-bit.

New in Photo Mechanic 5.0 Build 16299 (Sep 30, 2015)

  • Both:
  • PM will default to the system’s GMT delta for photos if your PMDebug.txt file has the symbol “ALWAYS_ WRITE_TIME_ZONE” turned ON; otherwise PM will only write a GMT delta if the world time data can be found in the Exif maker note (for Nikon and Canon only). To add this flag, create a plain text file named PMDebug.txt in Photo Mechanic’s preferences folder and put the flag followed by a space and ON to turn on the feature.
  • Added improved support for Canon EOS 5DS and 5DS R.
  • Windows:
  • Fixed a problem in the installer where it would get a access denied error while trying to install a shared 64-bit DLL.
  • The 5-Star Ratings Filter widget now draws the numbers and stars in a better contrasting color when running with the dark user interface.
  • When saving files with restricted file name extensions (e.g. .XMP) the extension is added if it is missing.
  • Fixed a problem that would occur when thumbnail labels barely needed to be truncated which would result in that label appearing blank.
  • System/Hidden folders Navigator preferences now saved/loaded consistently.

New in Photo Mechanic 5.0 Build 16268 (Feb 3, 2015)

  • Nudging crops on rotated images now works as expected.
  • Improved recognition of cropped previews in DNG files created by Adobe Camera Raw and DNG Converter so that the crop is not drawn on the already cropped preview.
  • Photo Mechanic no longer writes the GMT delta for time values unless the offset is provided by the camera.
  • The XMP field for photoshop:DateCreated now preserves sub seconds and GMT delta time zone when possible, and does not write out a GMT delta if it is unknown.
  • Added {lock} variable to detect whether a photo is locked in the file system. This is useful during ingest, in combination with code replacements, to customize metadata for locked files.
  • Copying Getty Images fields and pasting them to other images now works properly. Photo Mechanic now properly parses newer version 4 Sigma X3F raw files.
  • The {printsize} and {printsizecms} variables now report size in “cm” not “cms”.
  • Embedded ICC profiles that append extra data beyond the ICC profile are now recognized by PM.
  • Added improved support for the Canon EOS 7D Mk II and 1200D (aka Digital Rebel T5). Fixed a problem where code replacements were not being performed when applying tag, rating, or color class with the IPTC Stationery Pad using the Eval option.
  • Slide Show text labels are now re-drawn when tag, rating, or color class is changed via keyboard.
  • Advancing manually through a Slide Show with the keyboard with Loop mode turned off now shows the last image in the selected set. http://forums.camerabits.com/index.php?topic=9253.0
  • Changed number key handling to toggle the sense of the single key shortcut preference (Rating/Color Class) when the Ctrl key is held down in the Slide Show.
  • Live Ingest file naming now supports Code Replacement both in interactive mode and in deferred mode.
  • Rescan of open contact sheets now reacts to changes to XMP sidecar files made external to Photo Mechanic.
  • Sort Cache now considers the size and modification date of XMP sidecar files for validation of Sort Cache entries. This will make the Sort Cache drop entries from its cache when XMP sidecar files are modified outside of PM (or when PM isn’t running) which will make certain sorting and filtering operations more accurate. • Removed much of the delay that occurs when bringing up the IPTC Info dialog for the first time on a given Contact Sheet.
  • User-supplied background images in the PM Classic Exporter template now reference the background image properly.
  • RAW+JPEG pairing now prefers pairing non-DNG RAW files with JPEGs before pairing DNG RAW files with JPEGs.
  • Added a Twitter uploader.
  • Added a Retouchup uploader.
  • Added a 500px uploader
  • Added variables for modification time and date.
  • Added improved support for the Olympus E-PL7 and E-PL6 cameras.
  • Logging file sizes are now managed to preserve recent entries, but not allow runaway log file sizes.
  • Optimized folder rescanning and added the ability to control what file associations should be searched. The following flags can be added to a text file named PMDebug.txt which should be placed in Photo Mechanic’s preferences folder: IGNORE_EXTENSION_THM (THM files are used with the CRW RAW format. If you don’t have CRW files then you can safely enable ignoring this extension.) IGNORE_EXTENSION_LZN (LZN files are for the open source RAW editor Lightzone. If you don’t use Lightzone, then you can safely enable ignoring this extension.) IGNORE_EXTENSION_FLT (FLT files are for the QImage printing application. If you don’t use QImage, then you can safely enable ignoring this extension.) IGNORE_EXTENSION_BIB (BIB files are used by the Bibble RAW editor application. If you don’t use Bibble, then you can safely enable ignoring this extension.) IGNORE_EXTENSION_RDSF (RDSF files are used by the RAW Developer application. If you don’t use this now extinct application, you can safely ignore this extension.) IGNORE_EXTENSION_NKS (NKS files are used by Nikon Capture NX-D. If you don’t use this application, you can safely ignore this extension.) IGNORE_EXTENSION_XIP (XIP files were generated by older versions of Photo Mechanic prior to the existence of XMP sidecar files. Unless you’re browsing folders that were edited by a much older version of Photo Mechanic, you can safely ignore this extension.)
  • Ignoring these extensions will significantly reduce the amount of network traffic utilized by Photo Mechanic when browsing a network drive. If you want to ignore any of the above extensions, simply place them, one per line, in your PMDebug.txt file followed by ON, YES, or 1. Restart PM and those extensions set to be ignored will now be ignored and will no longer be associated with your files if they exist. This means that if you rename/move/copy an item, the ignored files will not be processed in the operation and will not be renamed/moved/copied.
  • DNS resolver now recovers gracefully if hosts file is not found.
  • Replaced usage of various Windows XP/2000 file/folder open and save dialogs with modern equivalents. They’re easier to use and look much more like Windows Explorer open/save dialogs, and they should be more stable as well.
  • Added a new ‘Show in Windows Explorer’ sub-menu on the Contact Sheet tab contextual menu. This sub-menu will show the path(s) being browsed and if a path is chosen, a Windows Explorer window will come forward with the path selected.
  • Fixed a problem with maintaining the path to the last contact sheet that was opened/reused.
  • Contextual menus now work much better with touch screen gestures. Contextual menus now respond to two finger taps and tab and hold. Once opened, the contextual menu items can be chosen by touch.
  • Added HTTP proxy settings for activation and HTTP-based uploaders like Photoshelter, Flickr, Zenfolio, etc. You can set your HTTP proxy server in the Files section of the Preferences dialog.
  • Added a workaround for a bug in Windows 8.1 64-bit systems that was preventing Photo Mechanic from sending photos to some 64-bit applications, in particular, Adobe Photoshop CC 2014.
  • Added support for High DPI displays. Layouts are much improved in general, though there are still user interface elements (radio buttons, checkboxes, sliders, etc.) that are incorrectly sized.

New in Photo Mechanic 5.0 Build 15800 (Jul 12, 2014)

  • Both:
  • Find and Replace in file names now does a two-pass rename, first to a temporary name, second to the final name. This allows change in case of a file name.
  • Crop changes: clicking outside of a crop while the Crop tool is active no longer clears the crop and starts a new one. Instead it rotates the crop. Resizing crops from the edges is now easier due to a proportionally sized hit box on the inside of the crop rectangle. When Preview crops are present but the Crop tool is inactive, the sizing corners, grid overlay, and cross-hair are not drawn in order to give feedback that the crop is not currently editable.
  • Added new contextual menu items for Crops. Copy/Paste/Clear Rotation/Remove/Make Unconstrained
  • and Settings are all accessible from the Crop submenu.
  • The ‘C’ key no longer toggles Color Management. It has been repurposed to turn the Crop tool on and off. If a crop exists on a photo, pressing Modifier-C (Shift on Windows, Option on Mac) will remove the crop.
  • Crops can now be nudged via the keyboard. Modifier-arrows while the Crop tool is active allow movement of the crop. Holding down the Shift key on Mac or Ctrl key on Windows and using the arrow keys will move the crop by ten pixels at a time.
  • Contact Sheet tabs now have right-click contextual menus that offer several commands.: Close this tab; Close ALL BUT this tab; Add to Favorites; Copy selected items here; Move selected items here.
  • Favorites and Navigator both offer Copy selected items here and Move selected items here commands on their contextual menus.
  • On quit, if emptying the disk cache takes longer than one and a half seconds, then a progress dialog is displayed. This is intended to discourage users from force-quitting PM while it shuts down.
  • Find panel snapshots now save and restore the Find: popup selection.
  • Added {pagecount} variable: Total number of pages for printing.
  • The User/Client dialog now checks for changes on Cancel and warns on changes. It gives the option to save the changes.
  • The User/Client dialog now stores/loads the Job name with the Client snapshots. The User and Client sections have been swapped to reflect this new relationship.
  • Slide Show now allows fractional seconds for display duration.
  • Slide Show now prevents screen saver and system sleep while it is playing.
  • Slide Show no longer exits when a single item is selected and loop mode is active.
  • Fixed a problem with Capture Time subseconds that would cause images that differed only in capture time by the subseconds value to sort incorrectly.
  • Thumbnails in IPTC and other dialogs now show crop outlines when present.
  • Drag and drop of a camera disk now ignores any Canon “MISC” folders when present in the camera disk’s DCIM folder.
  • Fixed an issue in the Ingest dialog where loading a snapshot with a different type (folder/disks) from the current Ingest type would cause the radio buttons to change, but not the list view.
  • Fixed an issue in the Live Ingest dialog when the Copy Photos combo was set to “into dated folder then folder with name” and the user typed new path information in the Folder Name text field.
  • Live Ingest now warns when the Rename string on the Primary, Secondary, or Tertiary destinations is empty and renaming is enabled.
  • Added new Contact Sheet contextual menu items for copying and pasting crops to a single item or in bulk to selected items.
  • Added Overwrite capability to the Copy/Move Photos dialog. When set, files at the copy/move destination with the same file names as the ones being transferred will be overwritten with the source files. Name collision resolution will not be performed and the files at the destination will be destroyed in the process. The Overwrite option is off by default and the option is set to be cleared by default each time the Copy dialog is opened.
  • Renaming with the Rename Photos dialog no longer allows renamed filenames to be zero length (empty).
  • New uploader for Retouchup.com added to the list of uploader templates. Create new orders and add photos to non-submitted orders. The team at Retouchup urges users to use Photo Mechanic for image culling on their orders.
  • Flickr uploader updated to accommodate SSL-only requests to their API.
  • Parsing of ISO8601 Date/Time strings now handles subseconds.
  • Windows:
  • Favorites contextual menu now offers Delete and Properties commands for folders. Added keyboard
  • shortcuts for various contextual menu items.
  • Added a new Slide Show implementation that uses the same core rendering engine as the Mac OS X version. Supports full-screen and windowed modes. (Press f to toggle between the two modes.) When going from windowed mode to full-screen mode, the full-screen slideshow will resume on the monitor that the windowed mode slide show was running on. This means you can run the slide show on any monitor you choose.
  • The folder chooser dialog now scrolls to make the last selected folder visible. We have written a workaround that physically scrolls the scrollbar until the selected folder comes into view. This bug has been known to Microsoft for several years now and they show no signs of fixing the problem, thus we coded our own workaround for Microsoft’s folder chooser dialog.

New in Photo Mechanic 5.0 Build 13217 (Sep 28, 2012)

  • Fixed 'The parameter is incorrect' warnings in Navigator
  • Droplets submenu on Image menu is now working properly
  • Fixed sound playback in Preview window
  • Spell checker now works correctly
  • Long popup menus now are scrollable
  • Compressed and/or Encrypted folders no longer draw their folder names in hard to read colors in the Navigator.
  • Workspace problems with docking Favorites/Navigator/Tasks in their own outer window have been fixed.
  • Fixed a memory leak in Exporter templates that use Font menus

New in Photo Mechanic 4.6.6 (Oct 17, 2010)

  • Optimized scanning of large contact sheets, especially if they contained a number of TIFF files.
  • Optimized disk input on all image files, but especially on TIFF files.
  • Compressed (LZW or ZIP) planar TIFF files are now supported. Uncompressed planar TIFF files now load much faster.
  • Added the new PhotoDeck uploader template, provided by photodeck.com.
  • Fixed an issue in the PMSlideShow exporter template where accented characters would not work correctly.
  • Fixed a bug where applying an IPTC Stationery Pad with variables and code replacement would not work with Supplemental Category fields.
  • Fixed a problem with exporting and importing Structured Keywords data.
  • Switching between date/time formats in the IPTC dialogs now remembers user-modified date/time and restores it.
  • Reverted to older method of reading the "is tagged" preference (EOF takes precedence over IPTC/XMP) because tagging edits in earlier versions (e.g. 4.5.4) would not be visible in 4.6.5.
  • Save As no longer allows an empty renaming string.
  • Fixed an issue where canceling "Save Photos" would leave the dialog hidden but keep the event loop running, thus rendering the application unresponsive.
  • (Win) Fixed an issue where entering accented characters in Color Class labels in the General tab of the Preferences dialog would not work correctly.

New in Photo Mechanic 4.6.5 (Jul 26, 2010)

  • Added an option in Live Ingest to wait no longer than X seconds for JPEGs that don't appear to be complete. This prevents a Live Ingest process from stalling on a dropped JPEG transmission. However, Live Ingest will not wait this long for all JPEGs because the moment they are complete they are processed.
  • Added support for RAW "SRW" files from the Samsung NX10.
  • Made watermarking able to have scaling options for any of the nine locations, as long as there is only one location checked.
  • Slideshow no longer occasionally skips a fade transition when applying crops.
  • Changed the evaluation of variables when being used as part of a folder path (e.g. Ingest folder path field) to prevent certain variables such as {date} from creating unwanted nested folders such as year/month/day. This essentially reverts to 4.6.3 behavior in certain circumstances (changing illegal folder name characters to '-') while still allowing nested folders to be created when variables are used in code replacements. When a variable is evaluated before it is used as a code lookup, and when being used to create a path, any illegal folder name characters are now converted to dashes.
  • Fixed additional issues when handling images (e.g. TIFF or PSD) with file sizes greater than 2GB but less than 4GB. Also, files larger than 4 GB are now "disabled" by making the file a "proxy" if this feature is enabled (otherwise the file is not visible).
  • Added {artist} (or {arti}) variable for TIFF Artist field that is set by some cameras. If you are using a camera that writes the TIFF Artist field, then you can put this variable in your IPTC Stationery Pad for the "Photographer" field to transfer this setting to IPTC/XMP during ingest, for example.
  • Added {tiffcopyright} (or {tifc}) variable for the TIFF copyright field that is set by some cameras. As above, you can put this variable in the IPTC Stationery Pad for the "Copyright" field to transfer this setting.
  • Reverting TIFF-based RAW files now removes any end-of-file preferences when the File settings call for RAW files to be unmodified and the appended EOF prefs are the only difference compared to the original RAW file. However, you must check the "Backup IPTC/XMP to XMP sidecar files" option in the Revert dialog.
  • The Zenfolio uploader template now automatically selects new galleries created at the root level.
  • The Save As dialog is now hidden during the save process.
  • Structured Keywords no longer crashes when searching for an exact match for the word 'root'.

New in Photo Mechanic 4.6.4 (Jul 26, 2010)

  • (Win) Launching photos into Photoshop CS5 on Windows now works properly.
  • Added a plugin for PhaseOne TIFF (RAW) files so that they are treated as RAW files and will allow the use of XMP sidecar files.
  • Added support for RAW files from the Olympus E-P2 and E-PL1.
  • PM Classic Exporter template now can generate hierarchical galleries with an index page. Just open a single contact sheet with multiple folders and each folder will be represented in a separate gallery.
  • Variables and Code Replacements now support multiple levels of indirection. You can now create a code that maps to a replacement that includes variables, which expand to another code, etc.
  • Ingest's Folder Name field now supports using variables as codes for Code Replacement where the replacements contain folder hierarchies. For example, by using {mediatype} as a code, one can cause video files to be copied to a different path than the path for still photos (e.g. videos go into a separate folder with DCIM folder hierarchy needed by some software like Canon's E-1 plug-in for Final Cut).
  • When using the "Revert TIFF-based RAW to original" command, if the option to backup to an XMP sidecar file is checked then the end-of-file preferences added by Photo Mechanic will also be removed from the RAW file and stored in the XMP sidecar. This end-of-file data was causing checksums (such as MD5) to fail when compared to the checksum of the original RAW file.
  • To be consistent, Photo Mechanic no longer loads ACR crops in XMP for RAW files (it used to only load these if the crop angle was 0). Photo Mechanic now uses its own namespace for loading and saving crops in XMP.
  • Fixed various issues when handling images with file sizes greater than 2GB.
  • (Win) Improved speed and control of scrolling while drag-selecting images or arranging photos in the contact sheet.
  • Fixed an issue in the Zenfolio uploader that made it impossible to upload photos to galleries containing the '&' character.
  • Added an interim fix for SmugMug uploading issues.
  • Improved speed of loading XMP during scanning by allowing multiple threads to access XMP simultaneously.
  • Renaming files without using renaming variables like {seqn} is now allowed as long as all renamed files will have unique names.
  • Fixed an issue when renaming with {variables} that evaluate to invalid filename characters.
  • Code Replacement code parsing is now more intelligent.
  • Codes in Code Replacement are now trimmed of whitespace before being loaded for evaluation.
  • Fixed an issue with very large files (>2GB) and the use of the {filesize} variable.
  • Fixed an issue in the HTML Template Exporter where the last selected image's variables would be expanded as if it were the first selected image.
  • Extended range ISO values (Lo and Hi) for Nikon cameras such as the D3S are now recognized to derive high (and low) {iso} values such as 102,400.
  • Inline renaming on Contact Sheet thumbnails now accepts the use of {variables}.
  • Corrected an issue where the Ingest sequence variable would not be evaluated correctly for unknown file types during Ingest. Now other variables like date-related variables can also be used with unknown file types during Ingest.
  • (Win) Added code to retry renaming to workaround virus scanning applications that temporarily take exclusive control of files while they scan them.
  • (Win) Fixed an issue where a message box would appear warning that "A parameter is incorrect" when interacting with the Ingest dialog's 'Folder sequence' value if Autocomplete was enabled.
  • Using variables in the form of {variable:N,M} in the Keywords field no longer causes the variable to be interpreted incorrectly when the comma character is used as the keyword separator.
  • Photo Mechanic Preferences are now saved far more often to correct issues where improper shutdown would cause a loss of preferences.
  • Photo Mechanic Disk Cache parent path is no longer created if it does not already exist. This is now an error condition and the user will be prompted to choose a new valid path.
  • (Win) It is no longer possible to leave the modal state of a copy operation.
  • (Win) In the Structured Keywords windows, creating a new item now preselects it for editing.

New in Photo Mechanic 4.6.3 (Jul 26, 2010)

  • Live Ingest now processes RAW files, including RAW + JPEG pairs. You can have the ingest process wait for RAW + JPEG pairs when using the sequence {seqn} variable to keep the RAW + JPEG pair synchronized for renaming etc, or just have it process JPEG and RAW files as soon as they are "stable" (i.e. file is done transmitting and can be moved). Because RAW files are large and have a proprietary format, they are not considered "stable" until they remain unchanged for a period of time (e.g. 30 seconds). You can set a time delay to wait before these "non-JPEG" files are considered stable. The faster your wireless or tethered connection, the shorter the delay you can safely set, but a stalled connection lasting longer than the delay setting may result in image corruption.
  • (Win) Fixed a hanging bug in the Import GPS Coordinates command.
  • The Live Slideshow now includes options to redisplay previously shown photos after some period of inactivity.
  • FTP and SFTP uploader templates now handle destination folder paths with {variables} in such a way that attached files (e.g. XMP and WAV sidecar files) will end up in the same destination folder as the photo they belong to. Also, using variables like {folderpath} now return the path to where the original image resides.
  • (Win) Star Filter and Color Class Filter now respond correctly when multiple contact sheet tabs are open and one of the tabs is closed.
  • (Win) Launching multiple photos with Photoshop Elements 7 & 8 now work correctly.
  • Save As now has limits to the size of saved files in order to maintain stability. Images can be saved at 8000 pixels on a side, maximum.
  • Added preference to control whether Structured Keywords will be written only to the lr:hierarchicalSubject field or if they will be written to both the hierarchicalSubject field and dc:subject field when updating XMP. All keywords, flat or structured will be always written to the IPTC keywords field since there is no other place to put them in IPTC.
  • The Amazon S3 uploader template now allows '-' (hyphen) characters in the destination path.
  • Fixed a crashing bug when adding GPS coordinates to TIFF files or TIFF-based RAW files. This only happened under certain conditions and did not corrupt the files.
  • Fixed a crashing bug when removing Exif info but not XMP under certain circumstances.
  • Improved handling of low memory conditions.
  • Added the ability to utilize a proxy server when activating Photo Mechanic during registration. On a Mac the proxy settings can generally be retrieved from the system preferences. On Windows the proxy settings must be put into a text file and saved in a location depending on your version of Windows.

New in Photo Mechanic 4.6.2.1 (Jul 26, 2010)

  • Improved support for the Canon EOS-1D Mark IV model.
  • Fixed problems with soft crops in RAW files not showing correctly, primarily with DNG files that have a cropped preview generated by DNG Converter and Nikon NEF files saved by Capture NX 2 with a rotation or crop applied.
  • RAW files with existing Photo Mechanic end-of-file preferences will be updated as necessary regardless of setting to "Allow RAW (non-DNG) files to be modified" (so that the existing data doesn't become "stale").
  • Fixed a bug in the Save As dialog where the root save folder path wasn't being saved and restored properly in the preferences.
  • (Win) Tag/Rating/Color Class advance to next photo in Preview window now works properly and updates the info text and histogram.
  • (Win) Fixed Arrangements issue when reusing Contact Sheet tabs.

New in Photo Mechanic 4.6.2 (Jul 26, 2010)

  • Improved support for Canon EOS 7D and 500D models.
  • Added support for RAW files from the Olympus E-P1, E-620, E-450, and E-420 models.
  • Added a preference to prevent modification of (non-DNG) RAW files when making metadata changes to tag, color class, and crop (although the TIFF rotation tag will be updated when rotating a photo). The crop is now stored in XMP for RAW files and can be read by Adobe applications such as the Adobe Camera Raw plug-in.
  • PhotoShelter uploader now allows the creation of hierarchical archive folders and uploading into any folder at any level.
  • Structured Keywords are now read from and written to the lr:hierarchicalSubject bag for better cooperation with Lightroom and other applications using this new de-facto standard.
  • When deleting Exif metadata with the Delete Metadata tool, if the XMP is not deleted as well then any Exif metadata in the XMP will be removed.
  • Added {mediatype} or {mtyp} variable for the type of media (e.g. "still" or "video").
  • Added {parentfolderpath} or {pfpt} variable that returns the full path to the parent folder of the folder of a photo (i.e. 2 levels up). Useful for saving photos to an adjacent folder of the parent folder.
  • Shortcutting the Uploader dialog now works much faster.
  • When saving a copy of transmitted photos via an Uploader template, the sub-directory now accepts and expands variables.
  • Zenfolio Uploader now allows files with multiple periods ('.') to exist in filenames and will now upload them. Widened the "Destination Zenfolio Account" popup menus to allow more room for deeper hierarchies.
  • Sorting in Contact Sheet is now numerically sensitive (e.g. abc10 comes after abc9). Useful when you don't have leading zeroes before a filename sequence.
  • The Copy dialog now has an option to clear the Move checkbox each time the Copy dialog is opened. The Copy dialog now changes button and window titles when the Move checkbox is changed.
  • (Win) Child dialogs created by Uploader templates now operate modally correctly and no longer allow access to the parent Uploader window.
  • (Win) Revealing paths in Windows Explorer now works with paths that contain non-ascii characters.
  • In the Preview window, you can swap the W and H constrained crop dimensions with the keyboard shortcut Option-X (Mac) or Shift-X (Windows).
  • Convert RAW to DNG now works correctly when a specific output folder is chosen.
  • Fixed an issue where XMP sidecar files would be assigned to DNG files. This had the side effect of causing file naming collisions when burning a disc containing a DNG file, XMP file, and a RAW file with the same base filename.
  • Now recognizes little endian marker when parsing Photoshop's Exif data.
  • Updating XMP now sets Exif date/time if they exist already.
  • {cropwidth}, {cropheight}, {xc}, {yc}, {aspectcrop}, and {aspc} variables now work correctly on RAW photos that have crops on them.
  • Filenames of Proxy files are no longer converted to lower case.

New in Photo Mechanic 4.6.1 (May 29, 2009)

  • Live Ingest.
  • Embed GPS coordinates in photos.
  • New Upload templates such as Secure FTP, Amazon S3, ExposureManager, Flickr, Gallery 2, SmugMug, and Zenfolio.
  • A Convert RAW to DNG command.
  • Code Replacements that can include multiple replacements identified using a #2, #3, etc. code suffix.
  • New HTML and Flash Exporter templates.
  • Loupe tool in the Contact Sheet view.
  • File upload status indicators in the Contact Sheet.
  • Auto-advance after tagging in Preview window.
  • Much more

New in Photo Mechanic 4.0 (May 10, 2006)

  • Scalable contact sheets � zoom in to see the details or zoom out to see a lot of photos.
  • Compare the photos side by side � easily find the best of similar shots.
  • Multi-prococessor support � if you've got them, we use them to go faster.
  • Smart color management � chooses and sets the correct profile for supported cameras. You see colors correctly and Photoshop doesn't have to ask questions.