Revision: 7b44d54c4054
Author:   anssi.syrjasalo <[email protected]>
Date:     Wed Nov 27 14:10:32 2013 UTC
Log:      Edited wiki page ReleaseNotes through web user interface.
http://code.google.com/p/robotframework-sshlibrary/source/detail?r=7b44d54c4054&repo=wiki

Modified:
 /ReleaseNotes.wiki

=======================================
--- /ReleaseNotes.wiki  Wed Nov 27 14:00:39 2013 UTC
+++ /ReleaseNotes.wiki  Wed Nov 27 14:10:32 2013 UTC
@@ -14,11 +14,13 @@
 == Most important enhancements ==

 === Support for configuring character encoding ===
-SSHLibrary now supports configuring the character encoding. The encoding is applied for all the inputs before they are sent to the remote host. Respectively, all the outputs from the server are decoded before they are handled by the library. This is also includes the file and directory names when using the library's SFTP functionality. If no encoding is defined explicitly, UTF-8 is assumed.
+
+SSHLibrary now supports configuring the character encoding as the library default or per +connection. All the inputs are now encoded before they are sent to the remote host. Respectively, all the outputs from the server are decoded before they are handled by the library and the test data. This also applies for the file and directory names on the remote host. If no encoding is defined explicitly, UTF-8 is assumed.

 === New keywords for getting and putting whole directories ===

-Keywords `Get Directory` and `Put Directory` were added for downloading and uploading whole directories, additionally including their subdirectories (the keyword argument `recursive`). +Keywords `Get Directory` and `Put Directory` were added for downloading and uploading directories including the files in them. It is possible to recursively include the subdirectories as well.

 === New keyword for getting the current connection information ===

@@ -28,9 +30,9 @@

Keyword `Read` now has an optional argument `delay`. If `delay` is given, `Read` waits that amount of time and reads output again. This wait-read cycle is repeated as long as further reads return more output or the timeout expires. This is to ensure that all the output has been read from the server.

-=== General documentation and example improvements ===
+=== The library documentation and keyword example enhancements ===

-The library documentation was greatly enhanced. The major improvements were done in the documentation related to configuration (issue 73), interactive sessions (issue 77) and reading the command output (issue 59). Also, the most of the keyword examples were rewritten. +The library documentation was greatly improved. The major additions were done in the documentation related to configuration (issue 73), interactive sessions (issue 77) and reading the command output (issue 59). Also, the most of the keyword examples were rewritten to match their practical use case better.

 == Backward incompatible changes ==

@@ -38,13 +40,16 @@

Keywords `List Directory`, `List Files In Directory` and `List Directories in Directory` were added for listing the files and the directories on the remote host. The keywords work similarly as the ones in !OperatingSystem library.

-If both !OperatingSystem and !SSHLibrary are used in the tests, the keyword names will conflict. This is fixed the easiest by prefixing the keyword with the library name or the abbreviation set explicitly on the library import. +If both !OperatingSystem and !SSHLibrary are brought into use in the test data, the keyword names will conflict. This is fixed easiest by prefixing the keyword with the library name (or the abbreviation set on the library import, e.g.:
+{{{
+  Library    SSHLibrary    WITH NAME    SSH
+}}}

=== New keywords for checking if a file or a directory (not) exists on the remote host ===

Keywords `File Should Exist`, `File Should Not Exist`, `Directory Should Exist` and `Directory Should Not Exist` were added for asserting if the file or directory (does not) exist on the remote host. The keywords work similarly as the ones in !OperatingSystem library.

-If both !OperatingSystem and !SSHLibrary are used in the tests, the keyword names will conflict. This is fixed the easiest by prefixing the keyword with the library name or the abbreviation set explicitly on the library import. +If both !OperatingSystem and !SSHLibrary are used in the tests, the keyword names will conflict. See above section for instructions how to fix these.

=== Keywords `Set Timeout`, `Set Prompt`, `Set Newline` and `Set Default Log Level` were removed ===

--

--- You received this message because you are subscribed to the Google Groups "robotframework-commit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to