Differences

This shows you the differences between the selected revisions of the page.

history 2013-02-03 history 2025-07-01 07:02 (current)
Line 1: Line 1:
====== Recent Version History ====== ====== Recent Version History ======
-This is a list of changes for each release of WinSCP. See also [[project_history|project history]].+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]].
-===== [[5.2]] 5.2 (Not Released Yet) ===== +===== [[6.6]] 6.6 (not released yet) ((2025-06-24)) =====
-=== 2013-01-30 === +
-  * Prototype of WebDAV sessions. Thanks to Michael Lukashov. [[bug>160]] +
-  * New toolbar icons and 16x16 icon. +
-  * Workspace can be saved. [[bug>776]] +
-  * Using term //Site// instead of //Stored session//. +
-  * Sites import from Filezilla. [[bug>61]] +
-  * When upgrading, setup offers to restart Windows Explorer (or other applications), when drag&drop shell extension needs to be updated. [[bug>686]] +
-  * On first edit, offers configuration of user's custom text editor as default editor. +
-  * Simplified Transfer options dialog: +
-    * The dialog is shown only on the first transfer, when using drag&drop, unless user explicitly opts to show it the next time. +
-    * Moved the //Newer and updated files only// option to Transfer settings. +
-    * Moved the //Do not show this dialog box again// checkbox below buttons. +
-    * Hiding //Transfer each file individually// when not applicable. +
-    * Icon to distinguish Copy/Move operation. +
-  * Improved working with transfer settings and presets: +
-    * Not showing default Text mode file mask in //Transfer settings// box. +
-    * Showing even default Binary Transfer type in //Transfer settings// box. +
-    * Removed "Exclude temporaries" transfer settings preset. +
-    * Added "Newer and updates files only" transfer settings preset. +
-    * Reorganized //Transfer settings// drop down menu, including new //Presets// header. +
-    * Hiding unusable presets from //Transfer settings// drop down menu. +
-    * Merged configuration of default transfer settings and transfer settings presets. +
-  * Improved user interface: +
-    * Using "Download" and "Upload" commands to distinguish copying to local and remote directories respectively. +
-    * Using "Download and Delete" and "Upload and Delete" commands instead of "Move" to distinguish moving files to local and remote directories respectively. +
-    * Optionally keeping completed transfers in queue list for configurable period of time. [[bug>584]] +
-    * Replaced file operation toolbar and bottom hot key bar with specialized local and remote file toolbars to allow manipulating local/remote files using mouse, without need to change panel focus (Commander interface only)+
-    * Replaced Selection toolbar with specialized local and remote Selection toolbars (Commander interface only). +
-    * Added label to the most important toolbar buttons. They can be optionally hidden including already existing labels like Command-line label (Commander interface), Address label (Explorer interface) and New session tab label. +
-    * Moved //Commands// of Commander interface toolbar first. +
-    * Find files command moved from Commands toolbar to Remote Navigation toolbar and is now available regardless of focused panel. +
-    * Renamed //Add to Bookmarks// command to //Add Path to Bookmarks//. +
-    * Removed //Close// toolbar button from Editor and Log windows. +
-    * //Session// menu and toolbar reorganized. +
-    * Increased height of path labels (Commander interface only). +
-    * User interface icons are shown also in Setup. +
-    * Turned off automatic stretching of Transfer settings toolbar. +
-    * Column //Attr// is hidden by default on local panel. +
-    * Default (installation) width of the Commander interface is larger, if the screen resolution allows it. +
-    * Added //Download// and //Download and Delete// buttons on //Commands// toolbar of Explorer interface. +
-    * Moved //Panels// node on Preferences dialog to the top-level to reduce nesting. +
-    * Horizontal line above file background transfer queue list splitter to highlight its presence. +
-    * Disabling whole //Once Empty// submenu, when queue is empty. +
-    * Using own context menu for local files (similar to existing context menu for remote files) by default. +
-    * First column in Editor list in preferences is editor name. +
-    * Icons are no longer dimmed with Office XP theme. +
-    * Tab with disconnected session is greyed.  +
-    * Removed //SSH Protocol version// from Site tooltip. +
-  * Whole site folder can be opened at once. [[bug>424]] +
-  * Transfer resume support can be controlled in scripting (''-resumesupport'' switch of file transfer commands) and .NET assembly (''TransferOptions.ResumeSupport'' property). [[bug>834]] +
-  * Transfer progress feedback using ''Session.FileTransferProgress'' event. [[bug>818]] +
-  * //Site Manager// command. [[bug>855]] +
-  * Any mouse or keyboard input cancels or resets reconnect countdown. +
-  * Increased default reconnect interval for idle sessions to 9 seconds. +
-  * Reconnect interval for idle sessions can be configured independently. +
-  * Only shortcut to WinSCP itself is created in Start menu. [[bug>616]] +
-  * In Commander interface, the keyboard shortcuts F3 and F5 can optionally have the same meaning as in Windows Explorer (//Find File// and //Refresh//). +
-  * Renamed WinSCP .NET assembly to ''winscpnet.dll'' to avoid conflicts with ''winscp.exe''. [[bug>945]] +
-  * Changing session port number on Login dialog to well know port, updates protocol automatically. +
-  * Reporting an error when reading of local directory fails during operation. [[bug>952]] +
-  * Retrospectively logging previous script records when session is starting. +
-  * When SFTP connection is rejected, knock FTP port. If open suggest using FTP protocol. +
-  * Desktop shortcut to open site folder can be created. +
-  * Dropped support for Windows 2000. Minimal supported version is Windows XP. +
-  * Using GiB scale for large file sizes. [[bug>913]] +
-  * Option to reconnect disconnected non-active session, when saving file opened from that session. [[bug>917]] +
-  * Use of ''MLSD'' FTP command is configurable. [[bug>927]] +
-  * Printing transfer progress for small files in bytes in scripting. [[bug>964]] +
-  * Before opening session using command-line parameter in scripting, warning is printed, that this is deprecated function. +
-  * Allowing host key import for SSH protocols only. +
-  * Bug fix: Scripting command ''synchronize'' sometimes did not announce that there is nothing to synchronize. +
-  * Bug fix: First Authenticate log entry was trimmed temporarily. +
-  * Bug fix: Separators on toolbars were showing "E" hint. +
-  * Bug fix: Incorrect file icon overlay positioning. +
-  * Bug fix: Not drawing own shortcut overlay over shortcut icons. +
-  * Bug fix: Records on Authentication window were temporarily truncated. +
-  * Bug fix: Selection on file panel was not visually updated when panel received/lost focus. +
-  * Bug fix: Panel path label was not deactivated when focus moved from directory tree to file transfer queue. +
-  * Bug fix: //Download// command was not highlighted as default in remote directory context menu when //Operation to perform on double-click// was set to //Copy//. +
-  * Bug fix: Text mode transfers should not be resumed FTP protocol. [[bug>965]] +
-  * Bug fix: No error is shown in Internal editor, when file cannot be loaded using selected encoding. [[bug>971]]+
-===== 5.1.4 (Not Released Yet) ===== +··* Inactive sessions can be automatically reconnected. [[bug>2232]] 
-=== 2013-02-03 === +· * Added dark theme support to: [[bug>1696]
- ·* Not requiring the .NET assembly to exist in file. [[bug>970]] + ···* Login dialog. [[bug>2345]] 
-  * Not considering ''3xx'' error code an error for post-login FTP commands. [[bug>972]] + ···* Transfer Options dialog. 
-  * Bug fix: Failure after system-wide change. [[bug>962]] +   * Message boxes. 
-  * Bug fix: Issuer and Subject were swapped on Certificate verification prompt. [[bug>967]] +   * Queue column headers. [[bug>2356]] 
-  * Bug fix: Traversed subfolders are incorrectly included in find results. [[bug>968]]+   * Progress window. 
 + ···* Authentication Progress window. [[bug>2358]] 
 +····* Bug fix: Scrollbar colors did not always reflect the color theme 
 +··* Installer upgraded to Inno Setup 6.4.2. 
 +  * 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
 +  * Commands to copy paths to the clipboard on the Synchronization checklist window. 
 +· * Prevent hang when new device is attached or removed while some mapped network drive is not available. [[bug>2382]] 
 +  * 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//. 
 +· * Control labels on transfer settings dialogs do not show keyboard accelerator cue, until ''Alt'' key is pressed. 
 +  * Updated to JCL library 2.8 commit 46230863. 
 +  * 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: List of network drives in drive drop down and directory tree did not always match. 
 +  * Bug fix: Host key prompt did not have the default button.
-===== 5.1.3 ===== +===== [[6.5.3]] 6.5.3 (not released yet) ((2025-06-30)) =====
-=== 2013-01-06 === +
-  * Masking out password in ''open'' command in logs. [[bug>957]] +
-  * Location of XML log file can be configured in .NET assembly. +
-  * Bug fix: Several flaws in file mask validation on Edit mask dialog. +
-  * Bug fix: Selecting and filtering files using exclude mask only was not working. [[bug>951]] +
-· * Bug fix: Failure to open session in scripting from command line was not reported in exit code. [[bug>953]] +
-· * Bug fix: Session settings ''TunnelHostKey'' was not working. [[bug>948]] +
-· * Bug fix: Path word-breaking was not working on most dialogs. [[bug>954]] +
-  * Bug fix: Timeout while waiting for user to enter password with FTP protocol. [[bug>955]] +
-  * Bug fix: Newly created local directory is not opened with synchronized browsing. [[bug>956]] +
-  * Bug fix: Cannot change local folder anymore after system-wide change, when local tree is hidden. [[bug>959]] +
-  * Bug fix: Failure in ''Session.Open'' on x64 systems. [[bug>960]] +
-  * Bug fix: Failure when starting as user without desktop. [[bug>961]]+
-===== 5.1.2 ===== +··* Translation updated: Slovenian.
-=== 2012-12-02 === +
-··* Not poping up progress window when application is minimized. [[bug>943]] +
-  * Ensuring uniqueness of the XML logging path in .NET assembly. [[bug>944]] +
-  * Bug fix: Never create Quick Launch icon on Windows 7 and newer also from Preferences dialog. +
-  * Bug fix: Failure when reconnecting main session while transferring files in the background. [[bug>939]] +
-  * Bug fix: Hangs when stopping watching for changes in local folder. [[bug>915]] +
-  * Bug fix: Failure when reporting usage statistics. +
-  * Bug fix: Failure when closing application, while checking for application updates. +
-  * Bug fix: Session and directory information was not shown on tray icon tooltip. [[bug>949]]+
-===== 5.1.1 ===== +===== [[6.5.2]] 6.5.2 ((2025-06-18)) =====
-=== 2012-11-06 === +
-  * New VeriSign publisher certificate used for signing binaries. +
-  * Including timezone information in a session log file. +
-  * Installer creates desktop icon for all users by default. +
-  * On Windows 8, installer creates only main icon on the Start screen. +
-  * Added commands to execute PuTTYgen and Pageant to //Tools// menu on Login dialog. +
-  * Allowing multiple fingerprints in ''SessionOptions.SshHostKeyFingerprint'' and ''SessionOptions.HostSslCertificateFingerprint''. [[bug>932]] +
-  * Logging FTP raw directory listing on Normal logging level. +
-  * Raw session setting ''TunnelHostKey'' to verify tunnel session hostkey. [[bug>938]] +
-· * Bug fix: Failure when saving file opened from closed session. [[bug>918]] +
-  * Bug fix: Invalid executable signature. [[bug>924]] +
-· * Bug fix: Never create Quick Launch icon on Windows 7 and newer. +
-  * Bug fix: Notifications of completed operation (such as balloon notifications), when application is minimized, were not working. +
-  * Bug fix: Hangs when showing Log windows while logging in. [[bug>925]] +
-  * Bug fix: Retrieving file stats using non-absolute path may fail with FTP protocol. [[bug>930]] +
-  * Bug fix: Error retrieving file stats using full path with FTP protocol. [[bug>926]] +
-  * Bug fix: Treat timestamps in FTP ''MLSD''/''MLST'' results as UTC. [[bug>923]] +
-  * Bug fix: Failure when FTP server returns "parent" directory is MLSD directory listing. [[bug>922]] +
-  * Bug fix: Background transfer queues were not re-arranged with the sessions, when changing session tab order. [[bug>928]] +
-  * Bug fix: Incorrect file was renamed when changing remote directory using directory tree while renaming file. [[bug>933]] +
-  * Bug fix: Incorrect file list/directory tree splitter color (with themes turned off)+
-  * Bug fix: Command on Console windows is not saved to history, when executed using Enter key. [[bug>934]] +
-  * Bug fix: Could not use .NET assembly from path with special characters (like ''#''). [[bug>935]] +
-  * Bug fix: On re-installation, drag&drop shell extension was sometime not activated. +
-  * Bug fix: Failure when canceling password prompt with FTP protocol. [[bug>936]] +
-  * Bug fix: Empty directory listing was loaded twice with ''MLSD'' with FTP command. [[bug>937]]+
-===== 5.1 ===== +··* Translation updated: Brazilian Portuguese and Polish. 
-=== 2012-09-24 === +· * Added new ''ap-east-2'' AWS region. 
-  * Bug fix: Local file/folder got recycled when dropped on folder on the same panel. [[bug>911]]+· * Bug fix: Some translations (notably Japanese) are not loaded. [[bug>2372]] 
 +··* Bug fix: Directory tree indentation is scaled incorrectly when starting on scaled display on system with scaled primary monitor. [[bug>2374]] 
 +· * Bug fix: Wrong icon size is used when starting on secondary monitor with different scaling than the primary one. 
 +  * Bug fix: Failure when proxy hostname resolution fails with SFTP/SCP protocols. [[bug>2376]] 
 +  * Bug fix: Avoid replacing ''%2F'' with a slash and ''%2E'' with a dot in special cases on upload to avoid path traversal. [[bug>2377]] 
 +  * Bug fix: Failure when canceling reconnection on authentication banner, when the connection was already closed by the server. [[bug>2379]] 
 +  * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]]
-===== [[5.0.9]] 5.0.9 RC ====+===== [[6.5.1]] 6.5.1 ((2025-05-05)) =====
-=== 2012-09-05 === +
-··* When saving current session over the original stored session, save password by default unless it changed and do not prompt for overwrite. +
-  * Values of .NET assembly properties ''Session.SshHostKey'' and ''Session.SslCertificate'' are validated for correct syntax. +
-  * Change: Not keeping name of an original stored session for edited ad-hoc sessions. +
-  * Change: In .NET assembly ''SessionOptions'' class property ''SshHostKey'' renamed to ''SshHostKeyFingerprint'', ''SshPrivateKey'' to ''SshPrivateKeyPath'' and ''SslCertificate'' to ''SslHostCertificateFingerprint''.  +
-  * Values of .NET assembly ''SessionOptions'' class properties ''Timeout'' and ''PortNumber'' are validated. +
-  * If FTP connection requires password, prompt immediately, without reconnecting. [[bug>653]] +
-  * Session log includes all script console output, including local errors. [[bug>910]] +
-  * Method ''Session.EscapeFileMask'' added. [[bug>901]] +
-  * Bug fix: Ad-hoc sessions were added to the jump list. [[bug>894]] +
-  * Bug fix: Icon on properties dialog was rendered with session color on background. +
-  * Bug fix: Failure after system wide change. [[bug>899]] +
-  * Bug fix: Tray icon was not restored after explorer/taskbar restart. [[bug>898]] +
-  * Bug fix: ''Session.ListDirectory'' did not report fatal errors. [[bug>900]] +
-  * Bug fix: External IP address of the server is not used when provided IP address is automatically detected as unroutable. [[bug>904]] +
-  * Bug fix: Error connecting over SOCKS proxy with FTP protocol. [[bug>907]] +
-  * Bug fix: Failure when exiting with default configuration. [[bug>908]] +
-  * Bug fix: Error when listing file with ''MLST'' FTP command failed. [[bug>905]] +
-  * Bug fix: Error retrieving file stats, if FTP server returns full file path in ''MLST'' response. [[bug>906]]+
-===== [[5.0.8]] 5.0.8 RC ===== +··* Translation completed: Danish
-=== 2012-08-03 === +  * Change: Skipping symlinks in //Search for Text// extension. [[bug>2365]] 
-··* SSL core upgraded to OpenSSL 1.0.1c. +  * WebDAV/HTTP core upgraded to neon 0.34.2. It brings the following change, among other: 
-· * Drag & drop to re-order session tabs. [[bug>862]] + ···* Bug fix: Failure when parsing WebDAV ''<status>'' without reason phrase. [[bug>2368]] 
-  * Local files can be dragged to session tabs for upload. [[bug>865]] +  * Bug fix: Monitor placement and maximization is not remembered on monitors with different scaling than the primary one. [[bug>2366]] 
-  * Remote files can be dragged to session tabs for duplication. [[bug>884]] +  * Bug fix: WebDAV authentication is endlessly retried when both SSPI/NTLM/Negotiate and other authentication method fails. [[bug>2367]] 
-  * Color icon on session tab. [[bug>863]] +  * Bug fix: Cannot incrementally search with ''space'' and cannot use ''space'' to toggle selection. [[bug>2364]] 
-  * FTP passive mode IP address is substituted with connection address automatically when passive mode address is unroutable. [[bug>883]] +  * Bug fix: Failure after switching off //Thumbnails// view. [[bug>2369]] 
-  * Contents of opened internal editors is automatically backed up, when application is abruptly closed. [[bug>886]] +  * Bug fix: Failure when system app mode changes to //Dark//.
-  * Session color menu is available on session tab context menu. +
-  * //Filter// command added to address toobars and context menu of file panels. [[bug>732]] +
-  * //Lock toolbars// command added to context menu of file panel toolbars. [[bug>754]] +
-  * Added ''Session.CreateDirectory'' and ''Session.RenameFile'' methods to .NET assembly. [[bug>822]] [[bug>833]] +
-  * Added ''Session.Abort'' method to .NET assembly. [[bug>890]] +
-  * Change: Scripting command ''rm'' and .NET assembly ''Session.RemoveFiles'' method can remove directories as well. [[bug>887]] +
-  * Postponing upload of modified edited remote file to allow the editor finish saving of the file. [[bug>870]] +
-  * When transfer settings preset selected for transfer or synchronization is changed, the transfer settings are updated to the new preset configuration. +
- ·* Support for directory listing with timestamp format ''yyyy-mm-dd hh:mm'' with SCP protocol. [[bug>853]] +
-  * With scripting exit code is recorded in the session log file. +
-  * Properties of ''Session'' class that cannot be changed after session starts, throw an exception when set. +
-  * It is possible to set limit to try reconnecting broken sessions using ''Session.ReconnectTime''. [[bug>860]] +
-  * Change: Remote files are never recycled, unless explicitly enabled. [[bug>867]] +
-  * UTF-8 byte-order-mask is stripped on FTP upload. [[bug>888]] +
-  * Keyboard shortcut ''Ctrl+Alt+F4'' for internal editor in Commander interface. [[bug>827]] +
-  * Keyboard shortcut ''Alt+Up'' for opening parent directory. [[bug>605]] +
-  * Taking tabs into account when calculating column position in an Internal editor. [[bug>789]] +
-  * Double buffered drawing of session tabs to prevent flicker.  +
-  * Windows 8 compatibility and certification: +
-   * Not saving random seed file, when run for maintenance task, e.g. during installation/uninstallation, to comply with Windows 8 certification. +
-    * Other compatibility improvements. +
-  * Using name of focused file as initial name for a new file. [[bug>873]] +
-  * When generation of temporary file for .NET assembly fails, meaningful exception is thrown and status of temporary folder is logged to help troubleshooting. +
-  * Falling back to Virtual folder when looking for an INI file to maintain compatibility with WinSCP 4.x on Windows Vista and newer. [[bug>874]] +
-  * Parsed directory listing is logged+
-  * AES is preferred encryption cipher again. [[bug>880]] +
-  * Directory listings lacking inode column are supported. [[bug>881]] +
-  * Dialogs are placed in the center of their parent window. +
-  * Improved debug logging of .NET assembly. +
-  * Logging collection of files for synchronization. +
-  * Beta versions always check for beta versions updates. +
-  * Bug fix: //Restore selection// command shortcut changed to ''Shift+Ctrl+R'' (it used to have the same shortcut as //Automatically refresh directory after operation//). +
-  * Bug fix: "Operation aborted" messages were not suppressed. +
-  * Bug fix: Failure when reconnect failed (generalizing fix). [[bug>829]] +
-  * Bug fix: Missing icons in jumplist. [[bug>854]] +
-  * Bug fix: ''Session.FileExists'' was failing with "Recursive calls not allowed". [[bug>852]] +
-  * Bug fix: Some UTF-8 encoded files were incorrectly loaded into an Internal Editor. [[bug>859]] +
-  * Bug fix: Failure when changing active session while background transfer queue list was being updated. [[bug>864]] +
- * Bug fix: Main window was not restoring from system tray sometimes. [[bug>745]] +
-  * Bug fix: Failure was not reported, when opening of secondary shell session to execute remote command failed. [[bug>871]] +
-  * Bug fix: Hidden files were not dimmed, when //Name// column was not the first one (including the hidden columns). [[bug>872]] +
-  * Bug fix: Instruction-only authentication prompts were failed, when predefined password was used in prior prompt already. [[bug>877]] +
-  * Bug fix: Error when connecting to FTPS servers not supporting SSL session resuming. [[bug>879]] +
-  * Bug fix: Occasional hang when dialog was opened from an internal editor window. [[bug>882]] +
-  * Bug fix: Bugs and other three-state session options were logged incorrectly. +
-  * Bug fix: Switch ''/xmllog'' was not working in GUI sessions. +
-  * Bug fix: Could not connect to SSH server without storing hostkey fingerprint. [[bug>889]] +
-  * Bug fix: Support for ''MLSD'' FTP command was not detected. [[bug>891]] +
-  * Bug fix: File permissions were not retrieved from ''MLSD'' FTP directory listing. +
-  * Bug fix: Searching messages without associated help page on documentation site was not working. +
-  * Bug fix: Warning about overriding script options ''include'' and ''exclude'' by ''-filemask'' switch was sometimes shown incorrectly.+
-===== [[5.0.7]] 5.0.7 beta ===== +===== [[6.5]] 6.5 ((2025-03-31)) =====
-=== 2012-05-08 === +
-  * Using ''MLSD''/''MLST'' to list directory with FTP protocol, when supported. Thanks to Michael Lukashov. [[bug>568]] +
-· * UTF-8 support in an internal editor. [[bug>78]] +
-· * Optionally refreshing file panel in regular intervals. [[bug>53]] +
-  * If password is not specified on Login dialog with FTP protocol, connection is first tried without password. [[bug>653]] +
-  * WinSCP can now optionally collect and send to WinSCP team non-personal [[usagestatistics|usage statistics]]. +
-  * SSL core upgraded to OpenSSL 1.0.1b. +
-  * IDE upgraded to Embarcadero C++ Builder XE2. +
-  * Dropped support for Windows 95/98/ME. Minimal supported version is Windows 2000. +
-  * Warning is printed on console, when user combines ''-filemask'' switch with obsoleted ''exclude'' or ''include'' options. +
-  * Embedded GPL licence text did not contain instructions for how to use GPL on your own programs. [[bug>800]] +
-  * .NET assembly description and consequently type library name modified to start with "WinSCP" for easier look up. +
-  * Remembering the last selected stored session on the Login dialog. [[bug>760]] +
-  * When waiting for external console redirected to a pipe times out, it is suggested to check, if the pipe is being read from. +
-  * Transfer settings panel moved from Preferences dialog into separate dialog. +
-  * Layout of Transfer settings dialog improved. +
-  * Split button is used for //Transfer Settings// button on Transfer, Synchronize and Keep remote directory up to date dialogs (Windows Vista and newer only)+
-  * //Set defaults// command of Login dialog placed more intuitively on drop down menu of //Save// button (On Windows Vista and newer only)+
-· * .NET assembly ''Session'' class public methods are explicitly locked against concurrent and recursive access. +
-  * Silently ignoring errors, when implicitly preserving permissions of overwritten file after resumable file upload. [[bug>773]] +
-  * File mask on Find file window can be edited in Edit mask dialog. +
-  * Files in directory excluded from file search are excluded from search too. [[bug>730]] +
-  * Change: Blowfish is preferred encryption cipher. [[bug>1]] +
-  * Fixed mistakes in MFC building readme file in source code package. +
-  * 256px icon embedded directly in the executable file. +
-  * Not considering 3xx error code an error for custom remote commands. [[bug>832]] +
-  * Double buffered drawing of file panels to prevent flicker. [[bug>823]] +
-  * Alpha-blended marquee selection on file panels. +
-  * Hidden columns are reordered to the front, not to interfere with resizing of visible columns. +
-  * Full row select is by default turned 'off' to allow easier selection of files by mouse. +
-  * Optional full row select in Explorer interface. [[bug>792]] +
-  * Increased minimal height of directory tree item. +
-  * On Login dialog, //Save// button is disabled on //Logging tab// and //Preferences tab// and //Login// button is disabled on //Preferences tab//, to avoid confusion. +
-  * Bug fix: When downloading file with SFTP protocol, overwrite confirmation dialog showed cached timestamp of source remote file instead of actual one. [[bug>810]] +
-  * Bug fix: Shut down once operation completes was blocked by confirmation prompt. [[bug>811]] +
-  * Bug fix: Redirected output of console interface lacked CR. [[bug>812]] +
-  * Bug fix: Window flickered when application was activated. +
-  * Bug fix: Main menu did not open when application was not activated. [[bug>813]] +
-  * Bug fix: When selecting files by mask, all directories were implicitly selected. [[bug>808]] +
-  * Bug fix: When finding files, all directories were implicitly found. [[bug>840]] +
-  * Bug fix: ''winscp.com'' did not restore console codepage on exit. [[bug>814]] +
-  * Bug fix: Failure on SSL session resuming. Thanks to Michael Lukashov. [[bug>668]] +
-  * Bug fix: Failure on second failed call to ''Session.Open'' of .NET assembly. +
-  * Bug fix: Information about dragged files was generated incorrectly. [[bug>828]] +
-  * Bug fix: Failure when reconnect failed. [[bug>829]] +
-  * Bug fix: Exclusion-only file mask on Edit mask dialog was formatted incorrectly. +
-  * Bug fix: Unicode console output was displayed incorrectly on Windows XP and earlier. +
-  * Bug fix: Failure when generating valid local file name from name containing more than one invalid character. [[bug>836]] +
-  * Bug fix: Path label disappears when clicked. [[bug>837]] +
-  * Bug fix: Authentication prompts with no actual prompt were always failed in scripting. [[bug>820]] +
-  * Bug fix: Default session settings were not preserved, when set based on loaded stored session. [[bug>839]] +
-  * Bug fix: When mask wrapped in Edit file mask dialog, it was split into multiple masks. +
-  * Bug fix: The .NET assembly could not find ''winscp.exe'', when run from network path. [[bug>841]]  +
-  * Bug fix: Incorrect timestamp timezone in XML log and .NET assembly. [[bug>843]] +
-  * Bug fix: Rare incorrect conversion of line endings. [[bug>845]] +
-  * Bug fix: Keepalives cause timeouts with FTP protocol. [[bug>847]] +
-  * Bug fix: Occasional failure while authentication prompt is idle. [[bug>848]] +
-  * Bug fix: Selected note in directory tree was drawn incorrectly, when not focused in Explorer interface. +
-  * Bug fix: Temporary file with XML log was not removed with .NET assembly. [[bug>849]] +
-  * Bug fix: Rare incorrect EOL conversion.+
-~~AD~~+··* Translation completed: Norwegian. 
 +  * XML parser upgraded to Expat 2.7.1. 
 +  * Bug fix: Layout problems of by-default hidden columns on high-DPI displays. [[bug>2361]] 
 +  * Bug fix: Scaling was broken  
 +  * Bug fix: //Copy key fingerprints to clipboard// command link was scaled incorrectly.
-===== [[5.0.6]] 5.0.6 beta ===== +===== [[6.4.3]] 6.4.3 RC ((2025-03-17)) =====
-=== 2012-02-29 === +
-  * Prototype of [[library|.NET assembly]] built around WinSCP scripting interface. [[bug>147]] +
-  * SSL core upgraded to OpenSSL 1.0.0g. +
-  * SFTP status packets with missing language tag are accepted. [[bug>770]] +
-  * Disabling session option //Optimize connection buffer size// disables unlimited SSH window to overcome bugs in some older version of OpenSSH. [[bug>635]] +
-  * When //Optimize connection buffer size// is enabled, also FTP socket internal buffer size is increased. Thanks to tteras. [[bug>787]] +
-  * Added workaround for //Chokes on SSH-2 ignore messages// SSH server bug. [[bug>577]] +
-  * SSH core upgraded to [[&url(puttychanges)|PuTTY 0.62]]. It brings following changes: +
-    * Security fix: WinSCP no longer retains passwords in memory by mistake. [[pbug>password-not-wiped]] +
-    * Bug fix: Spurious "Access denied" printed in the authentication window after GSSAPI failure. [[pbug>gssapi-access-denied]] +
-    * Bug fix: 0.61-style Pageant did not work with 0.60-style WinSCP. [[pbug>pageant-backwards-compatibility]] +
-  * Several changes to enhance and simplify file masks: +
-    * Convenient dialog for setting file masks. [[bug>98]] +
-    * Change: File mask that does not end with slash matched only files, not directories anymore. +
-    * Change: Include directory masks are recursive. +
-    * //Include directories// checkbox on Select mask dialog was replaced with //Apply to directories// checkbox that suspends the above change. +
-    * Change: Include file mask that does not contain any directory mask matches any directory. +
-    * Change: //Include/Exclude mask// in transfer settings replaced with //File mask//, what is equivalent of //Include mask// (as supported already previously, it can contain exclude mask after ''|''). +
-    * Change: Script options ''exclude'' and ''include'' deprecated in favor of ''-filemask=<mask>'' switch of ''get'', ''put'', ''synchronize'' and ''keepuptodate'' commands. +
-    * Change: Special characters '';,|<>'' in file masks can be used as literals by doubling them. +
-    * File masks can select files also by their modification timestamp. [[bug>672]] +
-  * Change: Escaping new lines in attribute values in XML log (particularly useful for attribute ''value'' of ''output'' and ''erroroutput''). +
-  * Change: Script option ''transfer'' deprecated in favor of ''-transfer'' switch of ''get'', ''put'', ''synchronize'' and ''keepuptodate'' commands. +
-  * Added scripting command ''stat'' to retrieve attributes of remote file, along with associated ''stat'' XML log element. +
-  * Added ''/xmlgroups'' command-line parameter that causes XML log file generated while scripting, to group elements corresponding to the same script command under ''group'' element. +
-  * Added ''/nointeractiveinput'' command-line parameter that makes scripting fail all prompts, except for prompts for commands. +
-  * It is enough to click (as opposite to previous double-click) //Transfer settings// box on //Transfer//, //Synchronize// and //Keep remote directory up to date// dialogs to open //Transfer settings// dialog. +
-  * Change: Session option //Remember last used directory// is enabled by defaut. +
-  * Error when looking up user groups are by default suppressed. +
-  * Timeout prompt suggests turning off //Optimize connection buffer size// as workaround for some problems. +
-  * "Host key not verified" error messages includes host key fingerprint. +
-  * Host keys (both actual and configured) are recorded in session log. +
-··* Directories in file panel are never sorted by an extension+
-  * Embedded GPL licence text did not contain instructions for how to use GPL on your own programs. [[bug>800]] +
-  * When checking for updates, version of ''winscp.com'' and .NET assembly is also reported. +
-  * When downloading file with SFTP protocol, first open source remote file before deleting original contents of target local file. [[bug>803]] +
-  * Bug fix: Failure when connection is lost while retrieving file attributes with FTP protocol. [[bug>771]] +
-  * Bug fix: Failure on reconnects. [[bug>772]] +
-  * Bug fix: State of //Synchronize on start// of Keep remote directory up to date dialog was not preserved. [[bug>774]] +
-  * Bug fix: Operation progress was not shown on taskbar button. [[bug>777]] +
-  * Bug fix: Could not edit files over 64 KiB in an internal editor. [[bug>763]] +
-  * Bug fix: With FTP, particularly in scripting, files could be uploaded to wrong directory. [[bug>780]] +
-  * Bug fix: Could not select files by dragging selection marquee. [[bug>778]] +
-  * Bug fix: "Chokes on SSH-2 ignore messages" SSH bug was always on. [[bug>767]] +
-  * Bug fix: File list flickered on every focus move on Windows XP with Explorer-style selection disabled. [[bug>783]] +
-  * Bug fix: Could not search for ''+''/''-''/''*'' in filename in file panel by typing. [[bug>784]] +
-  * Bug fix: Failure when cancelling authentication prompt of background transfer. [[bug>785]] +
-  * Bug fix: Password was not remembered for background transfers and/or PuTTY sessions. [[bug>786]] +
-  * Bug fix: Progress window was incorrectly placed when reloading remote file opened in an Internal editor. +
-  * Bug fix: File was uploaded after closing an internal editor even when not changed, but reloaded. [[bug>790]] +
-  * Bug fix: Mask hint for transfer settings preset rules included file size mask. +
-  * Bug fix: With FTP protocol ''touch'' element was not generated in XML log file. +
-  * Bug fix: Could not handle less common formats of passive connection data response from FTP server. [[bug>793]] +
-  * Bug fix: Failure exit code always reported when reading script from standard input. [[bug>794]] +
-  * Bug fix: Cannot create desktop shortcut for session with special characters in name. [[bug>795]] +
-  * Bug fix: Progress bar tooltip was not hidden once the progress window disappears. [[bug>796]] +
-  * Bug fix: Failure on fatal script error. +
-  * Bug fix: SFTP file handle is written incorrectly when reading properties of remote file being overwritten. [[bug>798]] +
-  * Bug fix: Undisplayable information were logged/displayed incorrectly +
-  * Bug fix: Output/input from ''winscp.com'' is converted to/from Ansi encoding. +
-  * Bug fix: Fallback to registry storage, when implicit INI file storage was not writable, was not working. [[bug>801]] +
-  * Bug fix: Incorrect Base64 encoding in HTTP Basic authentication with FTP protocol. [[bug>804]] +
-  * Bug fix: Could not drop files on file panel (unless started and kept in report view). [[bug>806]]+
-===== [[5.0.5]] 5.0.5 beta ===== +··* Display and modify S3 file/object tags. [[bug&gt;2353]] 
-=== 2011-11-08 === +· * Translations completed: Belarusian, Brazilian Portuguese, Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Tamil, Traditional Chinese and Turkish; updated: Norwegian; and started: Georgian. 
-  * Connection attempt can be cancelled. [[bug&gt;757]] +  * SSH core and SSH private key tools (PuTTYgen and Pageant) upgraded to [[&amp;url(puttychanges)|PuTTY 0.83]]. \\ It brings the following change: 
-  * After cancelling authentication prompt, error message is no longer displayed+····* Bug fix: crash in Pageant if an SSH connection is abandoned while waiting for a deferred decryption passphrase
-  * Bug fix: Failure while logging off the Windows+  * TLS/SSL core upgraded to OpenSSL 3.3.3
-  * Bug fix: Fixed parsing owner/group with modified ID on Properties dialog+  * Installer upgraded to Inno Setup 6.4.1. 
-  * Bug fix: Missing animations on Progress window on Windows Vista/7. +  * XML parser upgraded to Expat 2.7.0
-  * Bug fix: When switching between session and shared bookmarks, path was not updated on the Open directory dialog+  * Allowed S3 connection with IAM roles on instances that require IMDSv2. [[bug>2351]] 
-  * Bug fix: Internal &quot;Operation aborted&quot; errors were not suppressed for background transfers+  * Remembering empty session password. [[bug>2352]] 
-  * Bug fix: Path label was not resized with larger shell font size+  * Small GUI improvements. 
-  * Bug fix: Pageant authentication was not working on x64. [[bug&gt;764]] +  * Bug fix: Some parts of UI are not localized. [[bug>2346]] 
-  * Bug fix: Failure on startup when master password is set. [[bug>765]] +  * Bug fix: //Columns &gt; Reset layout// command does not reset width of by-default hidden columns. [[bug>2347]] 
-  * Bug fix: Upload of non existing file in script using ''put'' command did not trigger error.+  * Bug fix: Some translation file were duplicitously interpreted as another additional language
 +  * Bug fix: Unicode contents in web sources was incorrectly decoded 
 +  * Bug fix: Intermediate translation &#039;&#039;.islu'' files were included in MSI installer. 
 +  * Bug fix: Monospace font is not remembered if SSH banners are administratively forced
 +  * Change: Bug fix: In XML log, ''filename'' tag was included in ''stat'' tag, although explicitly documented not to. 
 +· * Bug fix: Error when the last page of S3 directory listing is empty. [[bug>2355]]
-===== [[5.0.4]] 5.0.4 beta ====+===== [[6.4.2]] 6.4.2 beta ((2025-01-27)) =====
-=== 2011-10-30 === +
-··* Icon is assigned to all top-level windows, in particular to initial Login dialog, so that there's always WinSCP icon in the ''Alt+Tab'' view. +
-  * Bug fix: Synchronization check list view was corrupted. +
-  * Bug fix: Failure when changing view style in Explorer interface. [[bug>753]] +
-  * Bug fix: It was not possible to drag more than one file. [[bug>756]] +
-  * Bug fix: Default permissions for new remote directory did not include Execute right. [[bug>762]]+
-===== [[5.0.3]] 5.0.3 beta ===== +··* Synchronization actions can be pushed to background queue. [[bug>2318]] 
-=== 2011-10-21 === +  * Ongoing local delete operation can be moved to a background queue (only on a remote tab, as local tabs do not have a queue)
-··* Recently used sessions are added to taskbar jump list on Windows 7. [[bug>527]] +  * Switching to //Segoe UI// font with slightly larger size (9) as recommended for Windows Vista and newer. All windows are now slightly larger accordingly and their layout was unified
-  * Queue processing can be disabled. [[bug>29]] +  * SSH core upgraded to pre-release snapshot of PuTTY 0.83 (2025-01-03.1e45199). It brings the following change: 
-  * Tab selector for sessions. [[bug>77]] + ···* Implement the post-quantum ML-KEM key encapsulation method. [[pbug&gt;ml-kem]] 
-  * Change: Synchronized browsing state is stored with stored session, not in preferences. [[bug>10]]  +  * SSH private key tools (PuTTYgen and Pageant) upgraded to PuTTY 0.82. 
-  * Stored session folder opened/closed state is remembered. [[bug>220]] +  * Command-line interface for installing public key into server. [[bug>2342]] 
-  * Change: In mouse-only Explorer-style selection mode, single-file implicit mouse-selection is not preserved, when focus/selection is subsequently changed using keyboard+  * Installer upgraded to Inno Setup 6.4.0
-  * Change: All fatal errors (those that cause exit code of WinSCP to be 1) in scripting are recorded in new subtag &#039;'failure'' of root tag &#039;&#039;session'' in XML log. This includes connection errors, replacing previous recording in &#039;'result'' tag. +  * Thumbnails for WebP images. [[bug>2336]] 
- ·* Change: Value &#039;'both'' of &#039;'synchronize'' command switch &#039;&#039;criteria&#039;' renamed to &#039;'either'' to avoid confusion (''both'' is still recognized for backward compatibility). [[bug>195]] +  * Change: Finding &#039;&#039;WinSCP.exe&#039;&#039; in a process path if a .NET assembly assembly path is unknown (before looking into an installation folder). [[bug>2339]] 
-  * Increased socket internal buffer size for SSH with option to disable it. It improves transfer speed. Thanks to ultramage. [[bug>690]] +  * WebDAV/HTTP core upgraded to neon 0.34.0
-  * File sizes in file panel are optionally shown using short format (KiB, MiB, etc). [[bug>421]] +  * Better error message when trying to open an inaccessible local drive (such as locked BitLocker drive)
-  * All binaries are signed with //Martin Prikryl// publisher certificate. [[bug>505]] +  * ''%%https://%%'' URL to S3 API at ''oraclecloud.com'' is interpreted as S3 protocol, instead of WebDAV
-  * Automatic reconnect, when server stopped responding. [[bug&gt;405]] +  * AWS metadata service connection timeout is by default one second and ''AWS_METADATA_SERVICE_TIMEOUT'' is respected
-··* When script is aborted by the user, error exit code is used. +  * Added new ''ap-southeast-7'' and ''mx-central-1'' AWS regions
-··* Explicit control for specifying anonymous FTP login on Login dialog. [[bug>569]] +  * Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu
-  * FTP account can be specified on Login dialog. [[bug>203]] +  * Bug fix: On Windows 11, //Windows 10// version was logged
-  * MFC building readme file in source code package has wrong content. +  * Bug fix: Hang when opening path with duplicated backslash. [[bug>2330]] 
-  * When saving opened session, password saving is enabled, when master password is in use. +  * Bug fix: When moving an ongoing delete operation to background queue, it might attempt to delete the current file again, failing the operation
-  * Connect timeout is configurable+  * Bug fix: After system theme change panel context menus stop working. [[bug>2331]] 
-  * Information window about updates show times of the last and the next check for updates+  * Bug fix: It was possible to start synchronization in new window despite incompatible //Selected files only// option selected by ''Shift''-clicking the //OK// button. [[bug>1870]] 
-  * Increased height of Login dialog to fit more stored sessions. [[bug>378]] +  * Bug fix: Failure when opening two SSH sessions at the same time. [[bug>2334]] 
-  * Description of ''rawsettings'' script added to command-line help screen and ''open'' command help+  * Bug fix: Tunneled session password is not remembered. [[bug&gt;2335]] 
-  * Change: Silently ignoring, when local file mask in ''put'' command matches no file. [[bug>746]] +··* Bug fix: Failure when trying to use a file not containing a private key as a client certificate file with WebDAV. 
-  * Added ''mget&#039;' alias for ''get'' script command and ''mput&#039;' alias for ''put'' command. +··* Bug fix: ''Session.DebugLogPath'' cannot be set in single-file bundles. [[bug>2338]] 
- * Added ''echo'' script command. [[bug>551]] +  * Bug fix: Stray &#039;&#039;set&#039;&#039; command in source code package build script. [[bug>2340]] 
-  * URL of //Getting started// webpage opened from installer includes previously installed version, so that hints specific to upgrades from the version can be displayed+  * Bug fix: Duplicate shortcut key in local //Open directory// window for shared bookmarks. [[bug>710]] 
-  * Installer starts WinSCP minimized, when it also opens //Getting started// webpage+  * Bug fix: Source code package build script exits parent &#039;'cmd'' console on error. [[bug>2341]] 
-· * Session option //Allow GSSAPI credential delegation// is now configurable on the Login dialog. [[bug>583]] +  * Bug fix: Command to //"Install public key into server"// was enabled, even when no hostname was specified
-  * When renaming a folder within file panel, whole filename (including an extension) is always selected. [[bug>737]] +
-  * In-application license text updated to GPLv3. [[bug>751]] +
-  * Bug fix: Default session log file path was missing slash before filename+
-  * Bug fix: Duplicate reconnect prompt when connection is lost, while transferring file in subdirectory+
-  * Bug fix: Error was signaled from script when connection stalled even when it was reconnected. [[bug>731]] +
-  * Bug fix: //Help > Contents// command was not working. +
-  * Bug fix: Failure to locate ''GetUserNameEx''. [[bug>734]] +
-  * Bug fix: Records of files transferred within subdirectory were written at once, not continuously, in XML logging. [[bug>739]] +
-  * Bug fix: Switch &#039;&#039;-rawsettings&#039;&#039; of ''open'' command was not working. [[bug>740]] +
-  * Bug fix: In mouse-only Explorer-style selection mode, selection was not cleared after clicking outside of selection, after focus/selection was previously changed using keyboard+
-  * Bug fix: Mouse cursor stayed &quot;busy&quot; forever after drag&drop operation. [[bug>744]] +
-  * Bug fix: Main window was not restoring from system tray sometimes. [[bug>745]] +
-  * Bug fix: Session name was not preserved when duplicating session into a new window. +
-··* Bug fix: Failure when using an INI file. [[bug>747]] +
-  * Bug fix: Installer was not removing translations of previous versions on Windows 7.+
-~~AD~~+===== [[6.4.1]] 6.4.1 beta ((2024-11-21)) =====
-===== [[5.0.2]] 5.0.2 beta ===== +··* IDE upgraded to Embarcadero C++Builder 11. [[bug&gt;618]] 
-=== 2011-09-14 === +· * Change: Dropped support for Windows XP and Windows Vista. Minimal supported version is Windows 7. 
- ·* Any session configuration option can be set on command line and/or scripting in raw format using &#039;&#039;/rawsettings&#039;&#039; switch. [[bug>520]] +··* Improvements to Synchronization checklist window: 
-  * Change: Binary transfer mode is default. [[bug>670]] +····* Command to find //Move// candidate. 
-  * Change: Connection error is recorded in XML log in new subtag ''result'' of root tag ''session''. [[bug>545]] + ···* //Move// command can be used with a set of orphaned files and new folder in source directory to create that directory on the target side and move the orphaned files there. 
-  * Change: With FTP protocol, passive mode is used by default. [[bug>165]] +····* Added //Calculate All// command
-  * Environment variables are resolved in session hostname and username. [[bug&gt;392]] +    * Added a keyboard shortcut to //Calculate// command. 
-  * Installer without OpenCandy does not include OpenCandy licence anymore+····* //Move// command can be used with long local paths. 
-  * Option to enable active mode with FTP protocol in scripting. [[bug>669]] +  * Compatibility with new OneDrive WebDAV interface. [[bug>2321]] 
-  * Both session (text) and XML log can be produced at the same time. [[bug>481]] +  * Optimized loading of file panels when switching between tabs with different filters. [[bug>2315]] 
-  * Bug fix: Failure when cancelling login dialog. [[bug>728]] +  * Optimized browsing deep local directory trees. 
-  * Bug fix: Failure to locate ''GetTimeZoneInformationForYear''. [[bug>729]] +  * XML parser upgraded to Expat 2.6.3. 
-  * Bug fix: Check for application updates was not working+  * Including PuTTY and OpenSSL versions in ''/info''
-  * Bug fix: Duplicate shortcut key in local //Open directory// window. [[bug>710]]+  * Added new ''ap-southeast-5'' AWS region
 +  * Gracefully handling invalid Unicode characters FFFF and FFFE in filenames in .NET assembly. [[bug>2325]] 
 +  * Bug fix: Failure when system theme change is broadcasted in short order. 
 +· * Bug fix: Browsing long paths was broken. 
 +··* Bug fix: After leaving subdirectory, it is not scrolled into view in the parent directory. 
 +  * Bug fix: Long local panel location was lost after some file operations
 +  * Bug fix: Editor font was scaled twice on monitors with different DPI than the primary one
 +  * Bug fix: Option to switch to Location profiles was shown on Open directory dialog even when not possible, while session was disconnected. 
 +  * Bug fix: After delete operation is moved to background, some operations (notably editing) do not work anymore. [[bug>2319]] 
 +  * Bug fix: ''Shift+Ctrl+P'' keyboard shortcut on Login dialog to open site in PuTTY without closing the dialog does not work. [[bug>2320]] 
 +  * Bug fix: Failure when opening TLS connection with invalid OpenSSL configuration file. [[bug>2327]] 
 +  * Bug fix: Rare incorrect conversion of line endings when downloading. [[bug>2324]] 
 +· * Bug fix: Hang when creating temporary files with temporary folder on locked drive. [[bug>2328]]
-===== [[5.0.1]] 5.0.1 beta ===== +===== [[6.4]] 6.4 beta ((2024-09-19)) =====
-=== 2011-09-09 === +
-  * SSL core upgraded to OpenSSL 1.0.0e. +
-  * Support for different DST boundaries in the past. [[bug>656]] +
-  * Starting renaming the next file after confirming rename with ''Tab'' key. [[bug>701]] +
-  * External IP address for FTP active mode is configurable. [[bug>538]] +
-  * Logging local account into session log. [[bug>709]] +
-  * Setup informs at the end about reason restart is required (when it is) and that it does not prevent WinSCP from functioning, apart from the drag&drop shell extension. [[bug>686]] +
-  * Setup optionally opens //Getting started// webpage. +
-  * Prevented file virtualization. [[bug>719]] +
-  * ''F10'' key closes an internal editor. [[bug>711]] +
-  * Error when opening FTP active mode connection, has explicit help link. +
-  * Bug fix: Cannot drag&drop files from local file panel. [[bug>721]] +
-  * Bug fix: Directory listing was shown as part of the file transfer error message with FTP protocol. +
-  * Bug fix: Missing application icon. [[bug>722]] +
-  * Bug fix: Internal editor window was not restored when minimized when editing the already file again. [[bug>723]] +
-  * Bug fix: Missing ''build.bat'' from the source code package. [[bug>724]] +
-  * Bug fix: Windows button on taskbar was not hidden when minimizing to tray. [[bug>725]] +
-  * Bug fix: Auto arranging of WinSCP window by Windows (and other applications) did not work. [[bug>186]] +
-  * Bug fix: Improved compatibility with MSVDM. +
-  * Bug fix: Opening session in PuTTY was not working. [[bug>726]] +
-  * Bug fix: Failure to store passwords encrypted with master password. [[bug>727]] +
-  * Bug fix: Link to a parent directory was not read in an empty remote root folder. [[bug>706]]+
-===== [[5.0]] 5.0 beta ===== +··* Thumbnail view in file panels. [[bug>912]] 
-=== 2011-08-25 === +  * Three selectable sizes of toolbar icons, showing slightly larger size by default. [[bug&gt;2147]] 
-  * Unicode support. [[bug>586]] +  * Optimized working with large local directories: [[bug>2264]] 
- ·* Explorer-style file selection with mouse is enabled by default in Commander interface. [[bug>718]] +    * Loading large directory trees in the background. 
- ·* Bug fix: Buttons on Login dialog sometimes got hidden. [[bug>691]] +   * Hidden directory trees are loaded only in the background. 
-  * Bug fix: ''?'' at the end of file mask did not enforce presence of character. [[bug>630]] +····* Optimizing directory loading by checking existence of subfolders in the background. 
-  * Bug fix: Failure when session is closed unexpectedly in scripting. [[bug>716]] +····* Optimized reading directories for file panel. 
-  * Bug fix: Cannot switch to Internal text editor when searching. [[bug>679]] + ···* Optimized browsing within directory tree with lots of subfolders. 
-  * Bug fix: Wrong window layout with large fonts. [[bug>831]] +··* Dark theme for session tabs. [[bug>1806]] 
-  * Bug fix: Minimized snapped window was not restored to its snapped position. [[bug>844]]+  * Improvements to AWS/S3 authentication and configuration handling: 
 +    * Allowed assuming IAM role. [[bug>2249]] 
 + ···* Credential profiles in &#039;'.aws/config'' file are also recognized. 
 +   * Preferring configuration file defined using an environment variable over the default one. 
 +   * Only profiles that contain both ''aws_access_key_id'' and ''aws_secret_access_key'' are listed on the Login dialog 
 +    * Bug fix: The ''.aws/credentials'' file path was resolved using ''AWS_CONFIG_FILE'' environment variable instead of correct ''AWS_SHARED_CREDENTIALS_FILE''. 
 +  * Incremental search improvements: 
 +    * Search panel pops up on ''Ctrl+F'' to make the function easier to find. [[bug>2281]] 
 + ···* Layout of search panel on Login dialog improved
 +   * Search options context menu added to the search panel on Login dialog
 +  * Remembering panel scroll position when switching tabs or refreshing. [[bug>1057]] 
 +  * Search for Preferences options
 +  * TLS/SSL core upgraded to OpenSSL 3.3.2. 
 +  * Site import from an INI file. [[bug>2290]] 
 +  * Preserve timestamp when duplicating remote file using SFTP extension ''copy-data'' (OpenSSH). [[bug>2307]] 
 +  * Changing caret position on the first click on an inactive editor window. [[bug>2304]] 
 +  * Change: Limiting SFTP version to 3 with non-well-known SFTP servers as a workaround for interoperability issues. [[bug>2247]] 
 +  * Installer upgraded to Inno Setup 6.3.1. 
 +  * In icons view, files are rearranged automatically when the panel is resized. 
 +  * Explorer interface view style toolbar button now shows icon for the current style, instead of the next style. 
 +  * Fallback to nonresumable transfer when temporary target file cannot be created. [[bug>2277]] 
 +  * Optionally disabled smooth scrolling in an internal editor. [[bug>128]] 
 +  * Prevented redrawing scrollbars when loading remote directory tree. [[bug>2313]] 
 +  * Open window maximized when closed while minimized from maximized state. [[bug>2305]] 
 +  * Compatibility with FTP servers that return an empty path in root. [[bug>2300]] 
 +  * Ignoring WebDAV ''PROPFIND'' result entries that do not belong to the requested directory. [[bug>2312]] 
 +  * Optionally following ''NoViewOnDrive'' policy. [[bug>2310]] 
 +  * Recognizing matching Azure certificate files. [[bug>2311]] 
 +  * Logging can be enabled for installer subtasks. 
 +  * Limited SFTP upload queue length to avoid networking congestion. 
 +  * Updated to JCL library 2.8 commit 6380ce72. 
 +  * //Columns// menu in Explorer interface is enabled only in //Details// view. 
 +  * With ''/rawconfig'', session is never opened in an existing instance. 
 +  * Not including useless OpenSSL states in error reporting. 
 +  * Bug fix: Possibility that files in root folder were incorrectly used. 
 +  * Bug fix: Failure when system theme is changed at the same time directory change is detected. [[bug>2286]] 
 +  * Bug fix: Tree indentation does not scale correctly. [[bug>2288]] 
 +  * Bug fix: It was possible to start renaming a site by double-clicking its node while editing the site. 
 +  * Bug fix: Cannot download from WebDAV server when the request is redirected to the same path on another server. [[bug>2293]] 
 +  * Bug fix: Overlay images were not drawn in icons view when //Name// column in //Details// view was too narrow. 
 +  * Bug fix: Some Unicode texts, notably custom command names, were saved incorrectly in an INI file. [[bug>2301]] 
 +  * Bug fix: Caption of permissions group labels disappears when hovered over on Windows 11.
-===== [[4.4]] 4.4.0 (hotfix) ====+===== [[6.3.8]] 6.3.8 (not released yet) ((2025-06-04)) =====
-=== 2013-01-28 === +
-··* Bug fix: Icon on properties dialog was rendered with session color on background. +
-  * Bug fix: Tray icon was not restored after explorer/taskbar restart. [[bug>898]] +
-  * Bug fix: External IP address of the server is not used when provided IP address is automatically detected as unroutable. [[bug>904]] +
-  * Bug fix: Error connecting over SOCKS proxy with FTP protocol. [[bug>907]] +
-  * Bug fix: Local file/folder got recycled when dropped on folder on the same panel. [[bug>911]] +
-  * Bug fix: Failure when saving file opened from closed session. [[bug>918]] +
-  * Bug fix: Command on Console windows is not saved to history, when executed using Enter key. [[bug>934]] +
-  * Bug fix: Incorrect file was renamed when changing remote directory using directory tree while renaming file. [[bug>933]] +
-  * Bug fix: Failure to open session in scripting from command line was not reported in exit code. [[bug>953]] +
-  * Bug fix: Issuer and Subject were swapped on Certificate verification prompt. [[bug>967]]+
-===== [[4.3.9]] 4.3.9 (hotfix) ===== +··* Back-propagated fixes from 6.4.3–6.5.2 releases: 
-=== 2012-07-24 === + ···* Change: Skipping symlinks in //Search for Text// extension. [[bug>2365]] 
-· * Back-propagated some improvements and fixes from 5.0.8 beta release: +    * XML parser upgraded to Expat 2.7.0
-    * FTP passive mode IP address is substituted with connection address automatically when passive mode address is unroutable. [[bug>883]] +    * Bug fix: Local directories sometimes cannot be deleted. [[bug>2380]]
-    * Postponing upload of modified edited remote file to allow the editor finish saving of the file. [[bug>870]] +
-    * Parsed directory listing is logged.  +
-····* Bug fix: Instruction-only authentication prompts were failed, when predefined password was used in prior prompt already. [[bug>877]] +
-    * Bug fix: Error when connecting to FTPS servers not supporting SSL session resuming. [[bug>879]] +
-    * Bug fix: Bugs and other three-state session options were logged incorrectly.+
-===== [[4.3.8]] 4.3.8 (hotfix====+===== [[6.3.7]] 6.3.7 ((2025-02-20)) =====
-=== 2012-06-07 ==+
-  * Back-propagated some improvements and fixes from 5.0.7 and 5.0.8 beta releases: +
-    * SSL core upgraded to OpenSSL 1.0.1c. +
-    * Embedded GPL licence text did not contain instructions for how to use GPL on your own programs. [[bug>800]] +
-    * Full row select is by default turned 'off' to allow easier selection of files by mouse. +
-    * Support for directory listing with timestamp format ''yyyy-mm-dd hh:mm'' with SCP protocol. [[bug>853]] +
-    * With scripting exit code is recorded in the session log file. +
-    * Bug fix: Fallback to registry storage, when implicit INI file storage was not writable, was not working. [[bug>801]] +
-    * Bug fix: Incorrect Base64 encoding in HTTP Basic authentication with FTP protocol. [[bug>804]] +
-    * Bug fix: Could not select files by dragging selection marquee. [[bug>778]] +
-    * Bug fix: Shut down once operation completes was blocked by confirmation prompt. [[bug>811]] +
-    * Bug fix: Failure on SSL session resuming. Thanks to Michael Lukashov. [[bug>668]] +
-    * Bug fix: Command ''lls'' showed incorrect size for files over 2 GiB. [[bug>819]] +
-    * Bug fix: Failure when generating valid local file name from name containing more than one invalid character. [[bug>836]] +
-    * Bug fix: Authentication prompts with no actual prompt were always failed in scripting. [[bug>820]] +
-    * Bug fix: Default session settings were not preserved, when set based on loaded stored session. [[bug>839]] +
-    * Bug fix: Keepalives cause timeouts with FTP protocol. [[bug>847]] +
-    * Bug fix: Incorrect timestamp timezone in XML log and .NET assembly. [[bug>843]] +
-    * Bug fix: Failure when changing active session while background transfer queue list was being updated. [[bug>864]]+
-[[history_old|[Older versions] ]]+  * Translation completed: Belarusian. 
 +  * TLS/SSL core upgraded to OpenSSL 3.2.4. 
 +  * Back-propagated fixes and improvements from upcoming 6.4.2 beta release: 
 +    * Added new ''ap-southeast-7'' and ''mx-central-1'' AWS regions. 
 +    * Bug fix: Failure when opening two SSH sessions at the same time. [[bug&gt;2334]] 
 +    * Bug fix: Tunneled session password is not remembered. [[bug>2335]] 
 +   * Bug fix: Stray ''set'' command in source code package build script. [[bug>2340]
 +   * Bug fix: Source code package build script exits parent ''cmd'' console on error. [[bug>2341]] 
 + 
 +===== [[6.3.6]] 6.3.6 ((2024-11-25)) ===== 
 + 
 +  * Back-propagated improvements and fixes from 6.4.1 beta and 6.4.2 beta releases: 
 +    * Compatibility with new OneDrive WebDAV interface. [[bug>2321]] 
 +    * XML parser upgraded to Expat 2.6.3. 
 +    * Added new ''ap-southeast-5'' AWS region. 
 +    * Bug fix: After delete operation is moved to background, some operations (notably editing) do not work anymore. [[bug>2319]] 
 +    * Bug fix: ''Shift+Ctrl+P'' keyboard shortcut on Login dialog to open site in PuTTY without closing the dialog does not work. [[bug>2320]] 
 +    * Bug fix: Hang when trying to open an inaccessible drive from drive drop down menu. 
 +  * Translations completed: Danish, and updated: Belarusian. 
 + 
 +===== [[6.3.5]] 6.3.5 ((2024-09-10)) ===== 
 + 
 +  * TLS/SSL core upgraded to OpenSSL 3.2.3. 
 +  * XML parser upgraded to Expat 2.6.3. 
 +  * Better error message when server is using incompatible TLS protocol version. [[bug>2299]] 
 +  * Translations updated: Belarusian and Finnish. 
 +  * Bug fix: Incorrect //"Credentials were not specified"// error when authentication fails due to incorrect password with FTP protocol. [[bug>2302]] 
 +  * Bug fix: Stall when switching from //S3// to other protocol on Login dialog on some networks. [[bug>2309]] 
 + 
 +[[history_old|Older versions]]
~~NOTOC~~ ~~NOTOC~~
-~~NODOC~~+~~ARCHIVE=history_old~~

Last modified: by martin