4.4.3 (2023-07-20)
==================
New Features, Improvements
--------------------------
- Directory Compare:
    - Ignore should remove the ignored file/directory from the view
    - allows stop and recompare without initial complete scan

Bug Fixes
---------
- File Manager:
    - Directory view: for multi-selection with keyboard the anchor is reset by a refresh
    - Viewer (Windows): lines longer than 65535 characters were not rendered
      workaround for https://github.com/eclipse-platform/eclipse.platform.swt/issues/716

Other Noteworthy Changes
------------------------
- added dark-cyan.theme
- updated SWT:
    Issue #603: [win32] Windows TaskBar shows wrong overlay after closing related Shell
- File Manager:
    - Viewer: allow 0x1B (ANSI Escape start) in text files


4.4.3 (2023-06-07)
==================
New Features, Improvements
--------------------------
- File Compare/Merge/Editor, Changes view:
    - if whitespace option "Trailing and changed" is selected, also show whitespace in text selection

Bug Fixes
---------
- Bug file might be deleted on startup if settings directory or its parents is symlink/junction
- tables/tree controls: speed search remains in error state after first miss
- Syntax:
    - Inno Setup: "" inside "..." incorrectly parsed
    - Yaml: some comment lines were incorrectly detected
- Dark theme:
    - made syntax color for Comment a little bit brighter to be better readable on green (= added) background
- Directory Compare:
    - Apply to Left/Right: failed to delete readonly file
- File Manager:
    - Rename (Windows): adding a trailing period actually deletes the file
    - 7z archive:
        - non-US-ASCII file names were shown, couldn't be unpacked
        - unpacking from encrypted archive caused SmartSynchronize to hang
- Windows:
    - created exe4j-related temp files on each start
    - installer: icon is missing for shell integration

Other Noteworthy Changes
------------------------
- File Manager:
    - Multi-file-rename: output duplicate name in error
    - SFTP: for ".." directory entry show correct time/permission
- unified max. heap size on all platforms to be 512MB
- added low level property nativeLibs.dir to prevent unpacking of native libraries (by providing them in the specified directory)
- Windows:
    - don't create hsperfdata_user dir
    - installer: support right-click on folder background
- Linux:
    - smartsynchronize.sh: remove obsolete -Xverify:none
- MacOS:
    - updated SWT fixing
        #650 [macOS, aarch] NPE in SWTAccessibleDelegate.accessibilityAttributeNames
        #254 - [macOS] Possible NPE in Combo.mouseDown


4.4.2 (2023-04-28)
==================
New Features, Improvements
--------------------------
- File Manager:
    - Find Files: optionally find file that DON'T have the content
- Directory Compare:
    - Changes View: added Go To Line command

Bug Fixes
---------
- internal error when using the Welcome dialog
- possible memory leak for shortcut handling
- File Manager:
    - SFTP download dialog: internal error when entering relative path

Other Noteworthy Changes
------------------------
- Preferences, font configuration: use same control as for file compare, editor, ...
- Syntax coloring:
    - support for TOML
- File Manager:
    - if clicked below last line, don't select last line


4.4.1 (2023-03-29)
==================
Bug Fixes
---------
- Editor, File Compare, ...:
    - Find and Replace: found result inside previous replace (e.g. when replacing " a" with "  a")
- Directory Compare:
    - File table: copying had one \t too less for entries of selected directory
- File Manager:
    - Find File, Ignore Directories: specifying * to only search in current directory, but not subdirectories, found nothing
    - Directory sorting: without having changed any sorting option, after visiting the ~/Downloads directory, sorting was not reset to default
    - Text viewer: did not update when changing font in preferences
- Linux, .deb bundle: could not open external applications


4.4 GA (2023-03-15)
===================
Bug Fixes
---------
- File Manager:
    - Calculate Checksum dialog: initially showed always MD5 checksums though different entry in the combobox

Other Noteworthy Changes
------------------------
- File Manager:
    - easier theming for directory view


4.4 RC 2 (2023-03-08)
=====================
Bug Fixes
---------
- Theming: several fixes
- Syntax:
    - JSON: support for // and /*...*/ as used in tsconfig.json
    - PHP: \ in single-quoted string was parsed incorrectly
    - TypeScript: some keywords were not highlighted, numbers with _ were not detected correctly
- File Manager:
    - Find Files: internal error if started in drive root or /
- WSLg:
    - windows showed no minimize/maximize buttons
    - on a fresh WSL Ubuntu (without a ~/.config directory) settings were initially created in wrong directory
    - restarting after settings change did not work
    - updater did not work

Other Noteworthy Changes
------------------------
- Theming:
    - makes it easier to customize specific colors on top of existing theme by modifying dark-patch.theme and light-patch.theme
- File Manager:
    - Multi-rename: allows to proceed if 1+ file could be renamed
    - Theming: ability to override the colors for the directory view:
        directory.background, directory.background.auxiliary, directory.background.selection, directory.background.selectionUnfocused, directory.foreground, directory.foreground.auxiliary, directory.foreground.selection
- WSLg: bin/add-menu-item.sh and bin/remove-menu-item.sh create now an icon on Windows


4.4 RC 1 (2023-02-14)
=====================
New Features, Improvements
--------------------------
- File Manager:
    - Calculate Checksum:
        - support SHA-512
        - can operate recursively on directories, too
        - ability to select displayed type
    - Find Files:
        - ability to ignore directories by pattern

Bug Fixes
---------
- File Manager:
    - File Editor:
        - possible endless loop of error dialogs if file had been deleted when open in editor
        - status bar did not show detected encoding
    - Rename:
        - failed to overwrite read-only file
    - Unpack from inside of 7z archive's root directory caused target dir not to refresh
    - clicking in the Path control might ignore click
- Syntax:
    C#: a hex literal can start with 0X

Other Noteworthy Changes
------------------------
- File Manager:
    - File Viewer:
        - added low level property fileManager.viewer.treatOnly00AsBinary (set to true if files are considered as binary that contain control symbols and otherwise are text files)
    - Directory pane (macOS): handle Ctrl/Cmd+LeftClick even for the case swt.modifiers.macOS=false
- Syntax coloring:
    - Clojure: symbols may contain many different "punctuation characters"
- updated SWT to version 4.958
    - #529 [Win32] FileDialog ignores set filter path (directory)
- moved help to https://docs.syntevo.com/SmartSynchronize/Latest/


4.4 preview 5 (2023-01-13)
==========================
New Features, Improvements
--------------------------
- added command line parameters --file-compare, --dir-compare, --file-merge, --file-manager
  that needs to be combined with --left=<path>, --right=<path>, --merge=<path>

Bug Fixes
---------
- File Manager: multi-selection was lost on refresh
- File Editor, Compare, ...: Find could not find text in the selection
- File Merge: possible wrong change block detection for files without trailing EOL
- Syntax, Crystal: numbers could have suffixes like _i8
- Setup: possible internal error on Finish

Other Noteworthy Changes
------------------------
- File Manager:
    - replaced table control with owner-drawn control
        - columns are as wide as the displayed content needs
        - faster on some operating systems
        - display can be configured in preferences
        - no table headers for changing sortings -> see View menu
    - sorting directories before files is optional now (preferences)


4.4 preview 4 (2022-12-23)
==========================
New Features, Improvements
--------------------------
- File Manager:
    - "Check at virustotal" command (calculates the checksum of the selected file and opens the related link at virustotal.com)

Bug Fixes
---------
- File Compare and others:
    - non-US-ASCII characters might increase line height causing visual glitches
    - undoing a change might scroll even if the caret was perfectly visible
    - Syntax coloring:
        - PHP: incorrect end of string detection
- File Manager:
    - Built-in Text editor:
        - Undo/Redo menu items were not enabled in all cases
        - wrote file in default encoding even if characters could not be written (resulting in ?)
    - Text Viewer:
        - Find: asked to search again from begin even if it already searched from begin
        - some encoding was not detected correctly
    - Edit Link (Windows): failed silently for reparse points/junctions
- Linux: empty window shown when invoking shutdown

Other Noteworthy Changes
------------------------
- File Manager:
    - path popup: up to SFTP profiles are shown directly; if there are more, they will be moved into a submenu (configurable using pathSelectorPopup.sftp.inlineUpTo)
    - reworked sorting options again:
        - for paths where the sorting is remembered, changing the sorting will be remembered automatically
        - for all other paths, changing the sorting is only remembered manually (making it easier to temporarily switch the sorting)
    - Windows: improved detection of reparse points/junctions


4.4 preview 3 (2022-11-21)
==========================
New Features, Improvements
--------------------------
- Syntax:
    - Lua/Nelua
    - Odin
    - Zig
- File Manager:
    - Find: show file/directory icons
    - menu item to
        - reread file associations (icons)
        - forget copied/cut files

Bug Fixes
---------
- possible (user invisible) internal error on exit
- File Manager:
    - Linux: unpacking tar.gz did not restore permissions
    - Zip: unpacking zip files with CP437 encoded file names (default for Windows 10 with umlauts) did not work
    - internal error pasting path copied from inside .zip file in Windows Explorer
- macOS: possible problems with installation update

Other Noteworthy Changes
------------------------
- File Manager:
    - simplified sorting options in View menu
- updated SWT to v4956r11


4.4 preview 2 (2022-10-12)
==========================
New Features, Improvements
--------------------------
- File Manager: Batch Rename using regular expressions

Bug Fixes
---------
- File Compare:
    - Apply Innerline-Change to Left/Right: default shortcut did not work on macOS
- Linux bundle was broken
- Syntax highlighting:
    - InnoSetup: incorrect quote handling in [Files] section
    - YML: incorrect detection of numbers after text

Other Noteworthy Changes
------------------------
- File Manager:
    - built-in File Editor: asks to reload file if external changes were detected


4.4 preview 1 (2022-09-01)
==========================
New Features, Improvements
--------------------------
- macOS 13 support

Other Noteworthy Changes
------------------------
- licensing: new conditions for non-commercial use
- Compare, Merge, Text Editor: Undo navigates to change before undoing
- Syntax coloring:
  - support for Crystal
  - C++: support binary numbers like 0b001 (at least used for Arduino)
  - Pascal: add try/finally keywords
  - YML: treat hashes (mixture of digits and letters) not as partly numbers
- File Manager:
  - 7zip: unpacking from inside an archive was very slow
  - Path popup: show SFTP connections in submenu
  - Text Viewer, Search:
    - don't wrap automatically, but ask user
    - remember last searches
    - don't trim search text
    - automatically select "Case sensitive" option if typing uppercase letter
- GUI:
  - allow to customize default font size by using the low level property ui.fonts.defaultSize
  - improved natural sorting
- uses Java 17 which should run faster and consume less memory
- updated SWT to fix some bugs
- updated SSHJ to support newer SSH keys
