Differences

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

2017-12-15 2017-12-20
Kabyle translation updated (martin) grouping automation changes (martin)
Line 8: Line 8:
  * Amazon S3 protocol support. [[bug>572]]   * Amazon S3 protocol support. [[bug>572]]
  * Bug fix: Stalled connection attempts can be canceled promptly. [[bug>1564]]   * Bug fix: Stalled connection attempts can be canceled promptly. [[bug>1564]]
-  * Remote file duplication in scripting, .NET assembly and XML log.  
  * SHA-256 host key fingerprints are used. [[bug>1589]]   * SHA-256 host key fingerprints are used. [[bug>1589]]
 +  * Improvements and changes to .NET assembly and scripting:
 +    * Remote file duplication in scripting, .NET assembly and XML log.
 +    * Support for ''PackageReference'' package management in NuGet package. [[bug>1581]]
 +    * Help for script commands specifies unit for ''-speed'' switch.
 +    * A ''SecureString'' can be used provide a private key passphrase in .NET assembly via property ''SessionOptions.SecurePrivateKeyPassphrase''. [[bug>1557]]
 +    * Added methods ''Session.GetDirectoryName'', ''Session.GetFileName'' and ''Session.AddDirectorySeparator'' methods to .NET assembly.
 +    * Extensions metadata can span multiple lines.
 +    * Change: Change: XML log tags ''<modification>'' and ''<permisssions>'' are absent, if their values are not known. Previously they would have value of ''1899-12-30T01:00:00.000Z'' and ''---------'' respectively. Consequently the .NET assembly ''RemoteFileInfo.LastWriteTime'' and ''RemoteFileInfo.FilePermissions'' have values ''DateTime.MinValue'' and ''null'', respectively.
 +    * File owner and group, if available, are recorded in ''<stat>'' tag of XML log and consequently .NET assembly ''Session.GetFileInfo'' method is able to retrieve them.
 +    * .NET assembly timeout for waiting for WinSCP response is always at least as long as session timeout.
 +    * Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report, when the server does not support file renaming/moving.
 +    * Masking out passwords in raw settings (proxy and tunnel) when logging command-line. [[bug>1578]]
 +    * Change: Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report tests, if a source file exists, before trying to rename. Consequently, an error message reported has changed significantly, if the source file does not exist.
 +    * Putting ''WinSCPnet.dll'' to ''net'' framework subfolder of NuGet package.
  * SSH host key can be verified by pasting the expected key or its fingerprint from the clipboard. [[bug>1563]]   * SSH host key can be verified by pasting the expected key or its fingerprint from the clipboard. [[bug>1563]]
-  * Support for ''PackageReference'' package management in NuGet package. [[bug>1581]] 
  * Option to turn off Natural order numerical sorting. [[bug>1293]]   * Option to turn off Natural order numerical sorting. [[bug>1293]]
  * Wider range of Unicode characters is supported in internal editor. [[bug>1580]]   * Wider range of Unicode characters is supported in internal editor. [[bug>1580]]
-  * Help for script commands specifies unit for ''-speed'' switch. 
  * XML parser upgraded to Expat 2.2.5.   * XML parser upgraded to Expat 2.2.5.
  * Skipping loading of files icons when it takes too long. [[bug>1556]]   * Skipping loading of files icons when it takes too long. [[bug>1556]]
  * Hidden option to configure priority of host key types. [[bug>1562]]   * Hidden option to configure priority of host key types. [[bug>1562]]
  * ''Ctrl-number'' custom keyboard shortcuts work on numeric keypad too. [[bug>1568]]   * ''Ctrl-number'' custom keyboard shortcuts work on numeric keypad too. [[bug>1568]]
-  * A ''SecureString'' can be used provide a private key passphrase in .NET assembly via property ''SessionOptions.SecurePrivateKeyPassphrase''. [[bug>1557]] 
-  * Added methods ''Session.GetDirectoryName'', ''Session.GetFileName'' and ''Session.AddDirectorySeparator'' methods to .NET assembly. 
-  * Extensions metadata can span multiple lines. 
-  * Change: Change: XML log tags ''<modification>'' and ''<permisssions>'' are absent, if their values are not known. Previously they would have value of ''1899-12-30T01:00:00.000Z'' and ''---------'' respectively. Consequently the .NET assembly ''RemoteFileInfo.LastWriteTime'' and ''RemoteFileInfo.FilePermissions'' have values ''DateTime.MinValue'' and ''null'', respectively. 
-  * File owner and group, if available, are recorded in ''<stat>'' tag of XML log and consequently .NET assembly ''Session.GetFileInfo'' method is able to retrieve them. 
-  * .NET assembly timeout for waiting for WinSCP response is always at least as long as session timeout. 
-  * Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report, when the server does not support file renaming/moving. 
-  * Masking out passwords in raw settings (proxy and tunnel) when logging command-line. [[bug>1578]] 
  * Allowing download from MVS server using fully qualified dataset name. [[bug>1579]]   * Allowing download from MVS server using fully qualified dataset name. [[bug>1579]]
  * Optionally displaying authentication banner in a monospaced font. [[bug>1588]]   * Optionally displaying authentication banner in a monospaced font. [[bug>1588]]
  * Bug fix: Per-session default encoding configuration for internal editor. [[bug>1577]]   * Bug fix: Per-session default encoding configuration for internal editor. [[bug>1577]]
-  * Change: Scripting command ''mv'' and .NET assembly function ''Session.MoveFile'' report tests, if a source file exists, before trying to rename. Consequently, an error message reported has changed significantly, if the source file does not exist. 
-  * Putting ''WinSCPnet.dll'' to ''net'' framework subfolder of NuGet package. 
  * Log more information about loading a custom GSSAPI library. [[bug>1586]]   * Log more information about loading a custom GSSAPI library. [[bug>1586]]
  * Commands to copy hostkey/certificate fingerprint to clipboard hs a form of a link, instead of a message button.   * Commands to copy hostkey/certificate fingerprint to clipboard hs a form of a link, instead of a message button.

Last modified: by martin