Differences
This shows you the differences between the selected revisions of the page.
| history 2025-10-31 | history 2025-12-11 16:09 (current) | ||
| Line 3: | Line 3: | ||
| This is a full list of changes for each release of WinSCP. See also [[project_history|Project history]] and [[incompatible_changes|Incompatible changes between versions]]. | This is a full list of changes for each release of WinSCP. See also [[project_history|Project history]] and [[incompatible_changes|Incompatible changes between versions]]. | ||
| - | ===== [[6.6]] 6.6 (not released yet) ((2025-10-24)) ===== | + | ===== [[6.6]] 6.6 (not released yet) ((2025-12-11)) ===== |
| * Synchronize two local directories. [[bug>2020]] | * Synchronize two local directories. [[bug>2020]] | ||
| Line 19: | Line 19: | ||
| * Optimized GUI when working with large subdirectory selection. [[bug>2396]] | * Optimized GUI when working with large subdirectory selection. [[bug>2396]] | ||
| * Change: Default to UTF-8 encoding in internal editor. [[bug>2397]] | * Change: Default to UTF-8 encoding in internal editor. [[bug>2397]] | ||
| - | * WebDAV/HTTP core upgraded to neon 0.35.0. | + | * New DigiCert EV code signing certificate valid until March 2029 is used for signing binaries. |
| + | * TLS/SSL core upgraded to OpenSSL 3.5.4. | ||
| + | ··* WebDAV/HTTP core upgraded to neon 0.36.0. | ||
| * Installer upgraded to Inno Setup 6.4.2. | * Installer upgraded to Inno Setup 6.4.2. | ||
| + | * Increased WinSCP memory limit to 4 GB. [[bug>2412]] | ||
| + | * Defined and implemented interface for the .NET library. By @mjkent. [[bug>856]] | ||
| + | * Optimized TLS/SSL AES implementation. | ||
| * Restoring ability to restart Explorer to allow upgrade of drag&drop shell extension, when installing for current user, as after-restart replacement is not possible without Administrator privileges. [[bug>2381]] | * Restoring ability to restart Explorer to allow upgrade of drag&drop shell extension, when installing for current user, as after-restart replacement is not possible without Administrator privileges. [[bug>2381]] | ||
| * MSI toolset updated to WiX 5. | * MSI toolset updated to WiX 5. | ||
| Line 30: | Line 35: | ||
| * Bug fix: When copying local files to clipboard from system context menu, "cut" state of previously cut files was not cleared. | * Bug fix: When copying local files to clipboard from system context menu, "cut" state of previously cut files was not cleared. | ||
| * Not redundantly verifying WebDAV or S3 certificate in Windows Certificate store if it is already marked as trusted in session settings. [[bug>2404]] | * Not redundantly verifying WebDAV or S3 certificate in Windows Certificate store if it is already marked as trusted in session settings. [[bug>2404]] | ||
| + | * Provide SNI when opening FTP data connection. [[bug>2410]] | ||
| + | * Optimized synchronization checklist sorting. | ||
| + | * Convert unsupported SSH proxy to SSH tunnel when importing site from PuTTY. [[bug>2408]] | ||
| * Consistently calling command to open window with specific directory //Explore//, instead of sometimes //Browse//. | * Consistently calling command to open window with specific directory //Explore//, instead of sometimes //Browse//. | ||
| * Consistently referring to file last modification timestamp column as //Date modified//. | * Consistently referring to file last modification timestamp column as //Date modified//. | ||
| * With INI file provided on command-line, using the same INI file when starting a new instance. | * With INI file provided on command-line, using the same INI file when starting a new instance. | ||
| * Windows shell local file copy status window is centered on the main window. | * Windows shell local file copy status window is centered on the main window. | ||
| + | * Made taskbar flashing configurable in GUI. [[bug>2411]] | ||
| * Control labels on transfer settings dialogs do not show keyboard accelerator cue, until ''Alt'' key is pressed. | * Control labels on transfer settings dialogs do not show keyboard accelerator cue, until ''Alt'' key is pressed. | ||
| * Allow configuring checksum commands. [[bug>2394]] | * Allow configuring checksum commands. [[bug>2394]] | ||
| Line 40: | Line 49: | ||
| * Made space on permissions box for longer translations. [[bug>2398]] | * Made space on permissions box for longer translations. [[bug>2398]] | ||
| * Opening //Default Apps// //Settings// page directly to open it in the foreground and avoid flashing //Control Panel// window. | * Opening //Default Apps// //Settings// page directly to open it in the foreground and avoid flashing //Control Panel// window. | ||
| + | * Improving order in which Windows Narrator reads window controls. | ||
| + | * All edit boxes with history consistently do not auto complete as show 16 entries in the drop down. | ||
| + | * Removed obsolete //Preserve remote timestamp// session settings | ||
| * Bug fix: Local file with invalid characters replaced could not be explored from the Synchronization checklist window. | * Bug fix: Local file with invalid characters replaced could not be explored from the Synchronization checklist window. | ||
| * Bug fix: Files modified by local custom command are not always uploaded to the correct remote directory. [[bug>2370]] | * Bug fix: Files modified by local custom command are not always uploaded to the correct remote directory. [[bug>2370]] | ||
| Line 47: | Line 59: | ||
| * Bug fix: Trying to enter an invalid link in local panel fails silently. | * Bug fix: Trying to enter an invalid link in local panel fails silently. | ||
| * Bug fix: After FTP data connection fails to open further use of the session is broken. | * Bug fix: After FTP data connection fails to open further use of the session is broken. | ||
| + | * Bug fix: Pasting cut files from the clipboard into a local panel copies them instead of moving them. [[bug>2400]] | ||
| + | * Bug fix: Some edits did not save their value to history when submitting with ''Enter''. | ||
| + | * Bug fix: Too long edit history dropdown can overflow monitor bounds. | ||
| + | * Bug fix: Message box texts and some control labels are not visible to screen readers. [[bug>2413]] | ||
| + | * Bug fix: Failure when clicking tab close button while the session is already being closed. [[bug>2416]] | ||
| - | ===== [[6.5.5]] 6.5.5 (not released yet) ((2025-10-31)) ===== | + | ===== [[6.5.6]] 6.5.6 (not released yet) ((2025-11-28)) ===== |
| + | * Translation updated: Russian. | ||
| + | |||
| + | ===== [[6.5.5]] 6.5.5 ((2025-11-19)) ===== | ||
| + | |||
| + | * Translation updated: Vietnamese. | ||
| * Bug fix: Pasting files using local directory tree context menu pastes them to the current directory, instead of the selected one. | * Bug fix: Pasting files using local directory tree context menu pastes them to the current directory, instead of the selected one. | ||
| * Bug fix: Failure when opening site imported from PuTTY with unsupported SSH proxy. [[bug>2407]] | * Bug fix: Failure when opening site imported from PuTTY with unsupported SSH proxy. [[bug>2407]] | ||
| + | * Bug fix: Incorrect hostname validation when connecting to S3 endpoint with certificate that does not cover root S3 hostname. [[bug>2409]] | ||
| ===== [[6.5.4]] 6.5.4 ((2025-10-16)) ===== | ===== [[6.5.4]] 6.5.4 ((2025-10-16)) ===== | ||
| - | * Translation updated: Georgian and Belarusian. | + | * Translations updated: Georgian and Belarusian. |
| * TLS/SSL core upgraded to OpenSSL 3.3.5. | * TLS/SSL core upgraded to OpenSSL 3.3.5. | ||
| * XML parser upgraded to Expat 2.7.3. | * XML parser upgraded to Expat 2.7.3. | ||
| Line 244: | Line 267: | ||
| * Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11. | * Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11. | ||
| - | ===== [[6.3.8]] 6.3.8 (not released yet) ((2025-10-09)) ===== | + | ===== [[6.3.8]] 6.3.8 (not released yet) ((2025-10-31)) ===== |
| * TLS/SSL core upgraded to OpenSSL 3.2.6. | * TLS/SSL core upgraded to OpenSSL 3.2.6. | ||
| - | * Back-propagated fixes from 6.4.3–6.5.4 releases: | + | * Back-propagated fixes from 6.4.3–6.5.5 releases: |
| * Change: Skipping symlinks in //Search for Text// extension. [[bug>2365]] | * Change: Skipping symlinks in //Search for Text// extension. [[bug>2365]] | ||
| * XML parser upgraded to Expat 2.7.3. | * XML parser upgraded to Expat 2.7.3. | ||
| * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]] | * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]] | ||
| * Bug fix: Failure or silently missing headers when when S3 request headers were too long. | * Bug fix: Failure or silently missing headers when when S3 request headers were too long. | ||
| + | * Bug fix: Incorrect hostname validation when connecting to S3 endpoint with certificate that does not cover root S3 hostname. [[bug>2409]] | ||
| ===== [[6.3.7]] 6.3.7 ((2025-02-20)) ===== | ===== [[6.3.7]] 6.3.7 ((2025-02-20)) ===== | ||