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.