Releases: hkneptune/FreeFileSync
Releases · hkneptune/FreeFileSync
FreeFileSync 13.0 [2023-09-12]
- Rename (multiple) files manually (F2 key)
- Configure individual directions for DB-based sync
- Detect moved files with "Update" sync variant (requires sync.ffs_db files)
- Update variant: Do not restore files that were deleted on target
- Distinguish file renames from file moves and simplify grid display
- Fixed ERROR_NOT_SUPPORTED when copying files with NTFS extended attributes
- Fixed error during process initialization while connecting with quick launch
- Avoid redundant file reopen when setting file times during copy
- Set working directory to match FFS configuration file when double-clicking (Linux)
FreeFileSync 12.5 [2023-07-21]
- Merge logs of individual steps (comparison, manual operation, sync)
- Show total percentage in progress dialog header
- Log and report errors during cleanup or exception handling
- Skip folder traversal if existence check fails for other side of the pair
- Automatically adapt batch options to prevent hanging a non-interactive process (Windows)
- Support path lists for external applications: %item_paths%, %local_paths%, %item_names%, %parent_paths%
- Create directory lock files with hidden attribute
- Don't clear other side when right-clicking file selection
- Fixed passive FTP when using different IP than control connection
- Work around FTP servers silently renaming unsupported characters of temporary file
This is the last free version for commercial use. You may find the discussion here.
FreeFileSync 12.4 [2023-06-20]
- Show dynamic error and warning count in progress dialogs
- Show process elevation status in title bar (Administrator, root)
- Fixed libcurl bug CURLE_URL_MALFORMAT for numerical host name
- Don't discard config panel last log after no changes found
- Set taskbar relaunch command to launcher executable (Windows)
- Fixed Btrfs compression not being applied during copy (Linux)
- Run on file systems with buggy GetFinalPathNameByHandle() implementation, e.g. Dokany-based
- Save selected view mode (F11) in batch config file
FreeFileSync 12.3 [2023-05-17]
- Add custom notes to sync configurations
- Highlight comparison and sync buttons
- Show sync stats in config panel tool tip
- Update config panel sync info even if cancelled
- Support FTP listing format missing owner/group
- Fixed "Class not registered" error during installation
- Propagate process priority of launcher executable
- Fixed config panel metadata being reset after renaming
- Fixed config panel keyboard cursor after deletion/rename
- Improved small icon resolution for high-DPI monitors
FreeFileSync 12.2 [2023-04-02]
- Fixed temporary access error when creating multiple folders in parallel
- Log failure to copy folder attributes as warning only
- Enable UTF-8, even if FTP server does not advertize in FEAT (vsftpd)
- Fixed drag and drop for non-ASCII folders (macOS)
- Explicitly detect MTP path without existence check
- Fixed crash when parsing SFTP package from stream
- Revert back to GTK2 build due to GTK3 hangs on KDE (Linux)
- Fixed missing COM initialization for MTP path parsing
FreeFileSync 12.1 [2023-02-20]
- First official build based on GTK3 (Linux)
- Allow cancel during folder path normalization (e.g. delay during HDD spin up)
- Fixed slow FTP comparison performance due to libcurl regression
- Open terminal with log messages on startup error (Linux)
- Preserve changed config during auto-update
- Save config during unexpected reboot (Linux)
- Preserve config upon SIGTERM (Linux, macOS)
- Fixed progress dialog z-order after switching windows (macOS)
- Removed packet size limit for SFTP directory reading
- Mouse hover effects for config and overview grid
- Always update existing shortcuts during installation (Windows, Linux)
- Fixed another "Some files will be synchronized as part of multiple base folders" false-negative
FreeFileSync 12.0 [2023-01-21]
- Don't save password and show prompt instead for (S)FTP
- Fast path check failure on access errors
- Support PuTTY private key file version 3
- Respect timeout during SFTP connect
- Removed 20-sec timeout while checking directory existence
- Avoid hitting (S)FTP connection limit for non-uniform configs
- Fixed middle grid tooltip icon not always showing (Linux)
- Optimized file accesses when checking file path existence
- Fixed overview navigation marker not always showing on main grid
- Clear all grid selections after view filter toggle
- Fixed mouse selection starting on folder group
- Don't require sudo during non-root installation (Linux)
- Stricter type checking when deleting file/folder/symlinks
- Succinct error messages when path component is not existing
FreeFileSync 11.29 [2022-12-16]
- Fixed crash after 1-byte file copy from MTP device
- Fixed incorrect installer z-order during auto-update (macOS)
- Compress copied file only if target folder is marked as NTFS-compressed (Windows)
- Show install errors without requiring access to "System Events" (macOS)
- Fall back to creation time if modification time is missing on MTP device
- Copy/paste filter config via operating system clipboard
- Show FreeFileSync startup error message when called from RealTimeSync
- Avoid server round trip when preparing summary email
- Show path conflict warning aggregated into groups
- Don't assume path conflict if single write and multiple ignored items
- Fixed CTRL + Insert clipboard copy for some text controls (Windows, Linux)
FreeFileSync 11.28 [2022-11-16]
- Recover from corrupted database file
- Save database files pair-wise as a transaction
- Fixed FTP access for Xiaomi "File Manager"
- Fixed filter full path detection for root directory (Linux/macOS)
- Fixed recycle bin double initialization bug (Windows)
- Fixed incorrect case-insensitive string comparison for i and ı
- Round progress percentage numbers down
FreeFileSync 11.27 [2022-10-17]
- Fixed a "Some files will be synchronized as part of multiple base folders" false-negative
- Fixed "Unexpected size of data stream" for Google Drive
- Fixed crash when downloading empty file from Google Drive
- RealTimeSync: fixed ffs_batch not accepted as valid configuration
- Fixed top buttons vertical GUI layout
- Fixed progress dialog font on Ubuntu MATE
- Support cut/copy/paste for filter settings
- Fixed free disk space calculation if target folder not yet created