# AmoK Exif Sorter - Changelog

## Version 3.3.1

- Enhancement: Add directory format tag extension. This allows you to sort files in different directories based on the file extension.

- Enhancement: Add geolocation format tag location5000. This tag contains the next city with a population of >= 5000.

- Enhancement: Show exact value of format tag _focallength instead of rounded value.

- Enhancement: Add shortcuts for buttons Files…​, Directory and Start.

- Enhancement: Add format tag altitude for GPS information altitude

- Enhancement: Replace text of Button Start with name of selected sort method e.g., Copy

- Fix: Ctrl + A followed by DEL removed all files when a filter was active.

- Fix: Keep not processable and unprocessed files visible after sorting is complete.

- Fix: Infinite Exif Exposure Times were not handled correctly

- Fix: Restore geo coordinates processing

- Fix: Improved behavior of image viewer with square images.

- Fix: Open image viewer centered on screen.

## Version 3.3.0

- Enhancement: Extended sidecar file support. File abc.jpg now also matches sidecar file abc.jpg.txt.

- Enhancement: Add new format tag counter that is incremented across all files.

- Enhancement: Support Insta 360 file name extensions

- Enhancement: Instead of the embedded thumbnail, a calculated thumbnail is now displayed to enable a larger preview images.

- Enhancement: Read IPTC values City, Country, Province/State from embedded XMP information. If available these data will overwrite the default IPTC data.

- Enhancement: Add tags day_name_short and day_name_short_digitized

- Fix: Options dialog: missing date option value "Do not sort" was not restored.

- Fix: Fix concurrency issues

- Fix: Fix processing of format tag day_name

## Version 3.2.3

- Fix: Fix issue with trailing spaces in file names on Windows

- Fix: Fix log file location

- Fix: Use of the fallback date was faulty

## Version 3.2.2

- Enhancement: Use system menu on macOS

- Enhancement: Support the PEF file format (Pentax RAW)

- Enhancement: Recognize Darktable duplicate sidcar files

- Enhancement: upgrade included Java to version 21

- Fix: Application icon on macOS will keep consistent

## Version 3.2.1

- Enhancement: Metadata fallback date: New option to not sort files without dates

- Enhancement: Update translations (thank you R.B.)

- Fix: Added fix empty for MP4/Quicktime creation dates and modification dates

- Fix: CSV / XML Exports do no longer contain adjusted dates

- Fix: Some minor fixes and adjustments

## Version 3.2.0

- Enhancement: Support a second format tag syntax that supports default/fallback values.

  - Example: %{week}

  - Example with default value: %{brightness:100}

- Enhancement: Added PNG file support

- Enhancement: Improved windows installer (grazie R.B:)

- Enhancement: Support for macOS aarch64

- Enhancement: Added tags geocoordinate2, latitude2 and longtitude2 which return values rounded to 2 decimal places (accuracy of 1.11 km)

- Enhancement: Added new tags lens, whitepoint, colortemperature, imagestabilization, subjectdistance, focusmode

- Enhancement: Improved sidecar file matching (file abc.jpg matches abc.jpg.xmp but no longer matches abc.cr2.xmp)

- Enhancement: Modified XML export structure. Use element name File instead of Image

- Enhancement: Extended XML export, added new element Location containing geo coordinates

- Enhancement: Added HIF as a HEIF file name extension

- Enhancement: Replaced applicatgeoion icon

- Enhancement: Removed the splash screen

- Fix: Speed of the preview table has been massively improved (data loading, sorting, filtering)

- Fix: A lighter color is used to highlight format tags in dark mode.

- Fix: Fix support for Apple Live Photo movies.

## Version 3.1.2

- Enhancement: Remove leading/trailing spaces from file/directory names if they were not defined in the format string

- Enhancement: Updated italian translation (grazie R.B:)

- Enhancement: Added italian, greek and catalan to Windows installer (grazie R.B:)

- Fix: Resolved an issue where the application could hang

- Fix: Use another metadata value to resolve MOV file creation date

## Version 3.1.1

- Fix: Repaired macOS build

## Version 3.1.0

- Enhancement: Added video related tags fps, sps, video_codec, audio_codec, duration

- Enhancement: Added a preferences option to use the system language for date name formatting (tags: day_name, day_name_digitized, month_name, month_name_digitized)

- Enhancement: Support for video formats (AVI, MOV and MP4)

- Enhancement: Support for Linux aarch64

- Enhancement: Support for reverse geocoding (geo coordinate to location name). New formattag location

- Enhancement: Allow XML / CSV export of geo coordinate tags

- Enhancement: Improved Image Viewer layout

- Fix: Repaired preview table column sorting

- Fix: Restored size of next button in Image Viewer dialog

## Version 3.0.1

- Enhancement: preview table is now a tree and sidecar files are visualized as child elements

- Enhancement: added new format tag for current directory name: %dirname%

- Enhancement: upgrade included Java to version 17

- Enhancement: added new tag %dirname%

- Enhancement: improved high DPI icon support

- Fix: column Management: Column Filename can be configured again

- Fix: tag completion dialog was not working on Windows

- Fix: fixed saving of profiles

- Fix: repaired profile migration

- Fix: restored tag %filename%

- Fix: macOS: colon character is no longer allowed for file names and directory names

- Fix:: tag completion dialog works better on Linux

- Fix:: improved layout on screens with high zoom level

## Version 3.0.0

- Enhancement: Support for RAW Formats: Adobe DNG, Canon CR2 / CRW, Fujifilm RAF, Leica RWL, Olympus ORF, Sony ARW / SRF / SR2 and Nikon NEF

  - Note: For most formats only metadata is supported (no preview image, no thumbnails)

- Enhancement: Support for HEIC/HEIF format (metadata only)

  - Note: Only metadata is supported (no preview, no thumbnails)

- Enhancement: Sort options are now always visible

- Enhancement: Exif fallback date: New option to use files last modified date

- Enhancement: Preview table allows to show the selected file in system explorer

- Enhancement: Filter for preview table

- Enhancement: Filter for Column Management Dialog tables

- Enhancement: Filter for Tag Completion Dialog

- Enhancement: Image viewer displays the file path

- Enhancement: Image viewer can show the file in the system explorer

- Enhancement: Reduced UI blocking while loading thumbnails

- Enhancement: Date adjustment: Extended year range from -50/50 to -2100/2100

- Enhancement: Process sidecar files is enabled by default for new profiles

- Enhancement: Added Italian translation (Grazie Roberto! / Thank you Roberto!)

- Enhancement: Menu entry to show log files

- Enhancement: Linux and Mac OSX version of AmoK Exif Sorter is distributed with a custom Java Runtime Environment

- Enhancement: Linux: Added AppImage distribution

- Fix: Prevented leading / trailing spaces in windows directory names

- Fix: Profile Combo was not updated after saving existing profiles

- Fix: Translation for buttons in Column Management Dialog / Options Dialog

- Fix: Existing files: number of digits behaves now as expected (1 → "1" / 2 → "01")

## Version 2.8.1

- Enhancement: Added Catalan translation (Gràcies Joan! / Thank you Joan!).

- Enhancement: Added new tag Exposure Time (Seconds) which contains the Exposure Time as decimals.

- Enhancement: Added new tags File Size (B) , File Size (KiB) and File Size (MiB) which contain the image file size in bytes, kibibytes and mebibytes.

- Fix: Exposure Time is now rounded (when needed) to fix issues with unusual exposure values used by Smartphone cameras.

- Fix: Removed leading and trailing spaces from tag values. This fixes issues with some Olympus cameras.

- Fix: Fixed application launching on modern Mac OS systems.

## Version 2.8.0

- Enhancement: AmoK Exif Sorter requires Java 11 (64-bit) or higher.

- Enhancement: Windows versions of AmoK Exif Sorter is distributed with a custom Java Runtime Environment

- Enhancement: Changed default columns: Added ISO , Aperture , Exposure Time and Rating

- Enhancement: Added Greek translation (Σας ευχαριστώ geogeo! / Thank you geogeo!).

- Enhancement: Added support for XMP tag Rating which contains the rating/stars set in camera, raw developer software or other programs

- Enhancement: Removed suffix \_iptc from all IPTC tags

- Enhancement: Renamed IPTC tag line to byline

- Enhancement: Renamed IPTC tag lineTitle to bylinetitle

- Enhancement: Renamed IPTC tag notice to copyrightnotice

- Enhancement: Renamed IPTC tag originatingprog to originatingprogram

- Enhancement: Renamed IPTC tag province to provinceorstate

- Enhancement: Renamed IPTC tag transmissionref to transmissionrefence

- Enhancement: Changed Aperture format to F#.# (# = number)

- Enhancement: Removed sec suffix from Exposure Time and Shutter Speed

- Enhancement: All invalid file system characters are now replaced in format strings (characters differ between operating systems)

- Enhancement: Added a donate link to ? menu ;)

- Fix: Corrected launcher shell script for Linux

- Fix: Some images produced an error in the image viewer

## Version 2.7.0

- Enhancement: AmoK Exif Sorter requires Java 9 or higher.

- Note: 32-bit Java support was removed as Java and SWT removed the support beginning with Java 9 / SWT 4.10.

- Enhancement: Improved Support for high resolution displays and scaling

- Enhancement: Updated icons

- Enhancement: Added format tags day_name , day_name_digitized , month_name and month_name_digitized

- Enhancement: Tags in image viewer are now sorted alphabetically

- Enhancement: More file system characters are now allowed for non windows operating systems

- Enhancement: Format tag edit box is now resizeable

- Enhancement: Introduced new layouts for all dialog windows

- Fix: Status messages will now more reliable be displayed

- Fix: Renaming of active profile is now possible without loosing the profile selection in the main window

## Version 2.6.3

- Fix: Fixed moving of files between drives / file systems

- Fix: Fixed format tag day digitized

## Version 2.6.2

- Enhancement: The orientation of thumbnail and preview pictures is now respected if metadata information is provided

- Fix: Image viewer dialog didn’t show pictures which must not have been scaled

- Fix: Fixed selection of hours in the Date section

- Fix: Fixed options start with zero and count always

## Version 2.6.1

- Enhancement: Column sorting in preview table is now case insensitive

- Enhancement: Added a context menu to the header of the preview table

- Enhancement: Renamed homonymous files to sidecar files

- Fix: Fixed moving of files

## Version 2.6.0

- Enhancement: AmoK Exif Sorter now requires Java 8

- Enhancement: Multiple stability and speed improvements

- Enhancement: The Exif data text export functionality was replaced with a CSV export

- Enhancement: Improved the context menu of the preview table

- Enhancement: The dates of copied files are now kept

- Enhancement: File creation date is now used instead of file change date when no Exif Date is available

- Enhancement: Thumbnails will be created if not available as meta data value

## Version 2.5.6

- Enhancement: "Limitedly sortable" not possible any more. In case of missing EXIF data, default values are taken.

- Fix: Linux: Workaround for GTK problem

## Version 2.5.5

- Fix: Error in displaying thumbnails

- Fix: Edit minutes in the interval of +/- 60 minute

- Enhancement: Different versions for 32-bit and 64-bit for the major operating systems (Linux, Windows, Mac OS X)

## Version 2.5.4

- Enhancement: Unified language specific user interface differences

- Fix: Improved representation in Mac OS X and Linux

- Enhancement: Added a program icon for Mac OS X (Thanks to Philipp K.)

- Fix: Profile default settings were loaded on every program start

- Fix: Added missing translations (Thanks to Russel. W.)

- Fix: The option to process homonymous files was misinterpreted (Thanks to Lars R.)

## Version 2.5.3

- Enhancement: Improved the toleranz to missing EXIF data.

## Version 2.5.2

- Enhancement: Contact Entry updated to www.amok.am

- Enhancement: With changing the sorting of the preview pane, the final renaming may be changed (e.g. with already existing or multiple files).

- Enhancement: The content of the preview table will be updated according to the last sort or the default sort when new images are added.

- Enhancement: Improved multi monitor support.

- Enhancement: The format tags "Week" (%week%) und "Week digitized" (%week_digitized%) are now always displayed in double digits.

- Enhancement: The maximum heap size of the Java VM was increased from 64MB to 256MB. This should reduce issues with processing of a lot of image files.

- Fix: No crash after using the table manager.

- Fix: Better support for THM files (JPEG video preview).

- Fix: New profiles were always saved as "standard".

- Fix: Homonymous file names with different written endings (uppercase/lowercase) were handled as one file. In consequence of this, the were overwritten.

- Fix: The scrollbar for the option area (left side) is now displayed only on demand.

- Fix: Improved error handling on issues with thumbnails.

- Fix: Fixed an error when sorting the preview table.

- Fix: Improved stability with illegal date values.

- Fix: Fixed wrong title of this document.

- Fix: Fixed support for Mac OS X 10.5.

- Fix: Fixed support for Mac OS X 10.5.

- Fix: The background color of the directory format text box is now displayed correctly when inputs are possible.

- Enhancement: Updated SWT to version 3.2.

## Version 2.5.1

- Enhancement: The user interface was improved for small displays.

- Enhancement: Improved the save profile dialog.

- Fix: Restored keyboard navigation in the format tag assistant.

- Fix: The format tag %filename% returns now the original file name without the file ending.

- Fix: Fixed a crash bug in the format tag assistant.

## Version 2.5.0

- Enhancement: Added support for IPTC.

- Enhancement: Added support for IPTC.

- Enhancement: Added support for more EXIF format tags.

- Enhancement: Additional homonymous files can now optionally be sorted (e.g. DSFC0001.jpg + DSFC0001.raw).

- Enhancement: Added an option toolbar.

- Enhancement: Added syntax highlighting for format tags.

- Enhancement: Added an edit box for format tags.

- Enhancement: Search for files in subdirectories can now be disabled.

- Enhancement: Table columns can now be configured and sorted.

- Enhancement: Added drag and drop sorting support for table columns.

- Enhancement: The search for image files can now be cancelled.

- Enhancement: Processing of image files can now be cancelled.

- Enhancement: Improved the performance of the preview table.

- Enhancement: Improved the meta data read performance.

- Enhancement: Added sort state "restricted".

- Enhancement: Added a message for missing thumbnails.

- Enhancement: Improved the format tag assistant.

- Enhancement: Moved profile selection to the toolbar.

- Enhancement: Image viewer: Detail table has now a fixed width.

- Enhancement: Image viewer: Detail table has now a fixed width.

- Enhancement: Added a new and smaller Exifsorter.exe

- Enhancement: Improved profile save dialog

- Enhancement: Changed the way the size of the user interface was calculated.

- Enhancement: Improved the speed of the copy operation.

- Enhancement: Improved the text and XML export.

- Enhancement: Updated SWT to version 3.2.

- Enhancement: Added the separator "without".

- Fix: The splash screen stays now always in the foreground.

- Fix: Fixed a crash bug when using the CTRL key in the preview table.

- Fix: Image viewer: Disabled selection in the detail table.

- Fix: Restored display of the destination directory.

- Fix: Fixed an error when images were removed from the preview table.

- Fix: Fixed icon after changing the sort mode.