4.0.3 (2019-10-24)
==================
Fixed Bugs
----------
- File Manager:
    - Bookmark pointing to symlink is listed incorrectly
    - Default tools (Linux):
        - "Execute in Terminal" had wrong file pattern (.sh instead of *.sh)
        - incorrect parameter for "konsole" commands
    - Delete to Trash was disabled on a fresh Ubuntu installation (because of missing trash directory)
- Windows: under certain conditions the bundled JRE was not detected


4.0.2 (2019-09-11)
==================
New Features, Improvements
--------------------------
- File Manager:
    - Path select control (above file list): ability to copy parts to clipboard
    - Selection status label (below file lists): ability to copy parts to clipboard
- preferences: changed order of pages to be more logical

Fixed Bugs
----------
- Linux: application icon was independent of pinned launcher icon (might need
  to recreate the menu item)
- Windows:
    - internal error dragging files to the explorer open with Android media device:
      https://bugs.eclipse.org/bugs/show_bug.cgi?id=549643
    - failed to open files with () in file name, e.g. graphic(1).png


4.0.1 (2019-08-13)
==================
New Features, Improvements
--------------------------
- Edit | Copy Directory (as string)
- Find dialog:
    - remember last Files/Directories tab selection
    - tabs need to be keyboard navigable
- macOS: the default editor tool is now invoking the system default text editor
  instead of a hard-coded BBEdit
- Windows:
    - Create Symlink: request elevation
    - default tool to execute a file (.exe, .cmd or .bat) in a terminal
    - pass the *current* state of environment variables to the tools process,
      especially important for the terminal

Fixed Bugs
----------
- Directory Compare:
    - possible internal error if there were only recursively applicable files
    - applying changes did not copy permissions, especially executable
- File Manager:
    - archives: internal error opening a .tar.gz archive with root entries
    - dark theme: Find dialog: impossible to read typed, unselected text
    - Remember Sorting: possible internal error if having switched off
      automatically sorting
    - macOS: File Manager and File Viewer could not be closed with Cmd+W
    - Windows:
        - Create Symlink for files fails silently
        - could not open pdf view for pdf file with Korean characters in
          file name
        - Rename file: internal error if new name contained illegal characters
          like "? or /


4.0 GA (2019-07-18)
===================
Fixed Bugs
----------
- Linux:
    - checkboxes/radiobuttons looked odd on some themes
    - ~/.config/smartsynchronize/smartsynchronize.vmoptions was not parsed
- macOS:
    - genuine update showed warning about modified file
- Windows:
    - launcher did not find bundled JRE if _JAVA_OPTIONS was configured


4 RC 2 (2019-07-15)
===================
New Features, Improvements
--------------------------
- Linux: detects more terminal commands
- Favorites: on Linux and macOS Home and Downloads are added as default; the
  Downloads directory is sorted by last-modified time by default

Fixed Bugs
----------
- File Manager:
    - Antergos Linux with Deepin desktop: Move to Trash was disabled until
      first file was trashed outside SmartSynchronize
    - Find File: did not reveal file (regression)
- Linux: dialogs were not activated on Deepin desktop


4 RC 1 (2019-07-09)
===================
New Features, Improvements
--------------------------
- Compare and others: Go to next change: tries to scroll inner-line change
  completely into view

Fixed Bugs
----------
- Compare and others: word-based cursor movements moved too far
- toggling selection (Ins/Space) did not update all columns correctly for last
  item (where no next item was selected)
- Linux: initially the auto-resize for the Name column did not work
- macOS: possible internal error related to shell-toolbar
- Windows: dark theme showed white sort column in tables
    (https://bugs.eclipse.org/bugs/show_bug.cgi?id=547989)

Other Noteworthy Changes
------------------------
- Linux: startup script also processes ~/.smartsynchronize/smartsynchronize.vmoptions
- Windows: updated SWT library to also support dragging .lnk files to task bar


4 preview 8 (2019-06-05)
========================
New Features, Improvements
--------------------------
- File Manager:
    - Find:
        - shows size and last-modified time
        - also allows to find subdirectories
        - added speedsearch for name
    - optionally hide "hidden" entries
    - table columns:
        - make Date and Attrs. initially wide enough
        - resize Name column automatically
    - dragging a file or directory at one side reveals it
- Directory Compare:
    - optionally only apply visible files
- general:
    - Numpad-Enter can now be used to trigger Return shortcuts, too, if no
      shortcut has been configured for Numpad-Enter

Fixed Bugs
----------
- Directory Compare: Left Time, Right Time columns were too narrow by default


4 preview 7 (2019-05-16)
========================
New Features, Improvements
--------------------------
- Compare, Merge: added _ as word char
- Directory Compare: ability to delete left/right files
- theming: switch automatically between light and dark system theme, especially
  on macOS 10.14

Fixed Bugs
----------
- File Manager:
    - Change Drive (non-Windows): couldn't switch to /
    - 7z: small archives caused error
- Find Command: fixed priorities
- GUI:
    - elementary OS: checkboxes/radiobuttons inside a tabbed pane looked odd

Other Noteworthy Changes
------------------------
- updated SWT to version 4.926r16
- Linux: detect shutdown/logout


4 preview 6 (2019-04-16)
========================
New Features, Improvements
--------------------------
- File Manager:
    - Calculate Checksum: support for multiple files
    - Copy single file made abortable
    - 7z allows to open other files, e.g. some .iso
    - Recent Paths: Del does not ignore, but just forget paths now
    - Unpack: suggest also the archive's file name without extension as
      target
- GUI:
    - Find Command: more reasonable suggestion order
    - Recent Paths: show favorites with heart symbol
    - Tables: added low-level property ui.table.sortByMultipleColumns to
      prevent sorting by multiple columns

Fixed Bugs
----------
- File Manager:
    - Find Command: did not show tool menu items
    - Move: if a file exists in the target and Skip is chosen, the
      source must not be deleted
    - Unpack (7z): broken for version 18.06
    - Unpack/Copy from Archive:
        - fails to unpack from .tar file
        - fails on Windows to unpack zip file
    - macOS: possible internal error because of file names with \r in
      name ("/.HFS+ Private Directory Data\r")
- Linux:
    - by default, the selection color in focused and unfocused panel was
      identical
    - massive flickering pressing INS (toggling selection)
    - JRE missed part essential to trash files on non-default partitions
    - clicking the table header to change sorting set focus to table
      header


4 preview 5 (2019-03-18)
========================
New Features, Improvements
--------------------------
- File Manager:
    - Linux:
        - experimental trash support
        - list mounted file systems from /run/media/<user>
    - Unpack:
        - show progress
    - Viewer:
        - added default shortcuts, e.g. Ctrl+A
        - show not-found popup
    - Name column: truncate in the middle, so the extension is visible
    - beep after lengthy operation finishes in the background
- Preferences: option to restore all confirmation dialogs
- Setup wizard: let the user decide whether to use File Manager or
  Welcome dialog as default
- UI:
    - Windows: dark scrollbars, menubar, title bar, context menu (the latter
      requires the system to be switched to dark)
    - Linux: several theme improvements, especially for dark theme

Fixed Bugs
----------
- File Manager:
    - Copy from Archive: did not allow to copy to directory of archive
    - Pack: if target file could not be created, it failed silently
    - Unpack 7z:
        - did not accept 7z executable from preferences until restarted
        - no progress was shown
    - Viewer: when searching possible internal error
    - Linux:
        - icon cache: possible internal error for known file type without icon
        - unpacking did not restore permissions (especially x)
        - red file selection was invisible for currently focused line
    - Windows: context menu with commands from registry might contain &


4 preview 4 (2019-02-18)
========================
New Features, Improvements
--------------------------
- Directory Compare:
    - Copy Relative Path
    - Ignore: trigger the recompare only optional
- File Manager:
    - Remember as Favorite: opens preferences dialog
    - Find File: for content: optional case-sensitive search
    - Packing tar.gz: support for long file paths (GNU-style)
    - support for .gz files
    - Windows: context menu with commands from registry
- File Viewer: only reads up to a certain amount of characters to
  prevent an out-of-memory-error
- GUI:
    - Windows: faster and better looking anti-aliased text rendering

Fixed Bugs
----------
- File Compare, File Merge:
    - Apply Selection: fix for internal error if all text was selected
- Directory Compare:
    - New Directory Compare in same window: did not restore remembered
      window position
- File Manager:
    - Create Link: ignored the entered path
    - Pack:
        - aborting a length pack operation to a network share caused
          hang (until all bytes were written)
        - packing a directory with 7z failed
- Custimize Accelerators: internal error clearing filtered-out shortcut

Other Noteworthy Changes
------------------------
- settings are stored now in YAML-format instead of XML


4 preview 3 (2019-01-16)
========================
New Features, Improvements
--------------------------
- File Manager
    - 7z archives: support for browsing and unpacking parts of it
    - History toolbar buttons: click and hold for menu
    - if nothing is selected, the current file's details are shown in
      the status bar
    - current-directory-only operations show progress over its pane
    - better windows title
    - more Windows default tools (Open With, Map Network Drive, ...)

Fixed Bugs
----------
- File Manager
    - after packing, the views where refreshed correctly
    - Windows: changing the drive used the oldest instead of the latest
      used path
    - Calculate Directory Size: aborted after read-error
- GUI
    - deleting multiple files should select the previous/next
      (unselected) file


4 preview 2 (2019-01-04)
========================
New Features, Improvements
--------------------------
- File Manager
    - preferences: configurable favorites, editors and tools (see below)
    - configurable own tools
        - they are also used for the Open command (searched from top
          until a matching command is found for the file)
        - reveal and terminal commands also use these tools, so they can
          be changed easily
    - customize accelerators: works also for configured tools
    - context menu
    - date format from the preferences now is also used in the directory
      panes
    - improved refreshing after commands, e.g. if the changed directory
      is visible in other panes, too
    - progress is also shown in the task bar
    - reworked sorting
        - it works independent of favorites
        - it can either remember the sorting automatically or manually;
          in the latter case changing the sorting is only temporary
          until you click View | Remember Sorting
    - where wild cards are supported, e.g. Edit | Select or in editors
      or tools configurations, they can be comma-separated, e.g.
      "*.c, *.h"
    - swapped default accelerators for Goto | Recent Directory and
      Help | Find Command to be compatible with Sublime Text

Fixed Bugs
----------
- macOS: clicking the dock icon did not open the File Manager even if
  configured in the preferences
- Linux: gedit always opened in background
- Windows: reveal did not work


4 preview 1 (2018-12-19)
========================
New Features, Improvements
--------------------------
- dual-pane file manager:
    - optional replacement for the Welcome window
    - archives: unpacking/packing for zip, tar.gz and 7z
    - checksum calculation
    - copy/move files
    - customizable shortcuts
    - delete physically/to trash
    - dialogs with file name completion
    - directory history (previous/next, Ctrl+P search)
    - directory size calculation
    - drag and drop
        - files to other applications
        - selection to directory (copy/move)
    - configurable editor(s)
    - favorites
        - show up in drive/partition selector
        - can remember sorting (e.g. useful for temp or download
          directories)
    - link creation (on Windows: junction)
    - lynx-like motion (cursor-left/right for directory navigation)
    - open: configurable commands
    - pasting a path to reveal file or directory
    - path display above panels to quickly select a parent directory
    - properties: DOS and Posix attributes
    - refresh on window activation
    - reveal in file manager
    - search by file name pattern and content
    - terminal command
    - viewer for text (UTF-8) and binary; simple search

Fixed Bugs
----------
- File Compare, File Merge
    - internal error applying selection

Other Noteworthy Changes
------------------------
- a lot of the options are only editable in the preferences.yml for now
