Revision: ef65cd2e435e
Branch: default
Author: Robot Framework Developers ([email protected])
Date: Mon Jan 7 05:30:36 2013
Log: Enhancements to RF 2.7.6 notes.
http://code.google.com/p/robotframework/source/detail?r=ef65cd2e435e&repo=wiki
Modified:
/ReleaseNotes27.wiki
=======================================
--- /ReleaseNotes27.wiki Mon Jan 7 05:20:41 2013
+++ /ReleaseNotes27.wiki Mon Jan 7 05:30:36 2013
@@ -518,43 +518,43 @@
It is nowadays possible to use special `.robot` extension with Robot
Framework test data. This can be handy in order to separate these
files from other files used for testing. Other than the extension
-these files do not differ from old `.txt` files at all.
+these files do not differ from `.txt` files at all.
The built-in Tidy tool has been enhanced to support `*.robot` files but
[http://code.google.com/p/robotframework-ride/issues/detail?id=1182 RIDE
does not yet support them].
=== Enhancements to running keywords dynamically ===
- * New `Run Keyword And Return Status` keyword to return true/false
depending on keyword status (issue 1302). It is easier to use than old `Run
Keyword And Ignore Error` in many cases, especially with `Run Keyword If`.
+ * New `Run Keyword And Return Status` keyword was added to return
true/false depending on the keyword status (issue 1302). It is easier to
use than old `Run Keyword And Ignore Error` in many cases, especially with
`Run Keyword If`.
* `Run Keywords` keyword allows running several keywords with arguments
by separating keyword calls with `AND` (issue 1303).
=== Several enhancements to `Telnet` library ===
[TelnetLibrary Telnet library] received plenty of enhancements:
- * Messages are logged so that they get accurate timestamps (1301).
- * Other encodings than ASCII are supported (issue 1312 and 1310).
+ * Messages are logged so that they get accurate timestamps (issue 1301).
+ * Other encodings than ASCII are supported (issue 1312 and issue 1310).
* `Login` keyword was enhanced and its logging fixed (issue 1314).
* It is possible to set default log level globally (issue 1318).
- * Library documentation was heavily enhanced (issue 1315).
+ * Library documentation has been heavily enhanced (issue 1315).
Some of these enhancements caused potentially backwards-incompatible
changes discussed below.
== Potentially backwards-incompatible changes ==
-It is possible, but very unlikely, that these changes could cause
+It is possible, but very unlikely, that the followin changes can cause
backwards-compatibility problems:
- * All standard libraries use logging API instead of `print` for logging
(issue 1301). This may cause messages to appear in wrong order in log files
if you extend these libraries and use `print` for logging in them. In
practice this is likely to cause problems only with `Telnet`. The fix is to
start using the logging API with custom libraries extending it.
- * `Telnet` library got two new configuration parameters encoding (issue
1312) and default log level (issue 1318). As discussing in these issues,
libraries extending `Telnet` may be affected.
+ * All standard libraries use logging API instead of `print` for logging
(issue 1301). This may cause messages to appear in wrong order in log files
if you extend these libraries and use `print` for logging. In practice this
is likely to cause problems only with `Telnet`. The fix is to start using
the logging API with custom libraries extending it.
+ * `Telnet` library got two new configuration parameters encoding (issue
1312) and default log level (issue 1318). As discussed in those issues,
custom libraries extending `Telnet` may be affected.
* `Run Keywords` keyword separates keyword calls with `AND` (issue
1303). This causes problems in the _very_ unlikely case that you use a
keyword with exact this name, including case. Using the keyword e.g. like
`And` or escaping it like `\AND` fix the problem.
== Acknowledgements ==
Chris Prinos provided documentation how to debug test execution with
-`pdb` (issue 1282). Thanks also for everyone reporting issues, helping
-debugging problems, and otherwise making RF 2.7.6 a great release!
+`pdb` (issue 1282). Thanks also for everyone else who has reported issues,
+helped debugging problems, or otherwise made RF 2.7.6 a great release!
== Full list of enhancements and fixes ==