Revision: 3775
Author: pekka.klarck
Date: Thu Jun 10 07:06:21 2010
Log: list of issues
http://code.google.com/p/robotframework/source/detail?r=3775
Modified:
/wiki/ReleaseNotes25Final.wiki
=======================================
--- /wiki/ReleaseNotes25Final.wiki Thu Jun 10 07:04:01 2010
+++ /wiki/ReleaseNotes25Final.wiki Thu Jun 10 07:06:21 2010
@@ -168,3 +168,84 @@
* The possibility to create scalar variables with a list value in the
Variable table (issue 401).
* The possibility to have scalar and list variables with the same base
name (e.g. `${VAR}` and `...@{var}`) (issue 484).
* `Create File With Encoding` keyword (issue 256).
+
+= All fixes and enhancements in RF 2.5 =
+
+|| *ID* || *Type* || *Priority* || *Summary* ||
+|| Issue 198 || Enhancement || Critical || Jython 2.5 support ||
+|| Issue 529 || Defect || High || UTF-8 BOM is not ignored in plain text
or TSV test data files ||
+|| Issue 108 || Enhancement || High || Ctrl-c should stop test execution
gracefully ||
+|| Issue 137 || Enhancement || High || Support continuing test execution
regardless of failures ||
+|| Issue 215 || Enhancement || High || Support for named arguments to ease
overriding only certain default values ||
+|| Issue 349 || Enhancement || High || It should be possible to stop test
execution gracefully with signal ||
+|| Issue 366 || Enhancement || High || Stop execution if special "fatal"
exception raised ||
+|| Issue 377 || Enhancement || High || Don't convert test suite, test case
and keyword names unnecessarily ||
+|| Issue 452 || Enhancement || High || Possibility to verify test data
without actually executing tests (dry-run) ||
+|| Issue 486 || Enhancement || High || Parsing modules should preserve
comments to keep them available for RIDE and other tools ||
+|| Issue 487 || Enhancement || High || Make the parsed test data model
easier to use externally by RIDE and other tools ||
+|| Issue 490 || Enhancement || High || Remove parallel execution of
keywords (`:PARALLEL` ) because it doesn't work correctly and requires
special syntax ||
+|| Issue 500 || Enhancement || High || Possibility to specify 'Test
Template' for all tests to ease data-driven testing ||
+|| Issue 544 || Enhancement || High || Run all keywords in teardown even
if there are failures ||
+|| Issue 564 || Enhancement || High || Disallow using `...@{list}` variables
with settings that require scalar values to ease parsing ||
+|| Issue 518 || Documentation || High || Document that Python/Jython
version must be >= 2.5 (and < 3.0) ||
+|| Issue 541 || Documentation || High || Document test execution flow
(incl. continue on failure and stopping gracefully) ||
+|| Issue 288 || Defect || Medium || It is not possible to assign all
Python and Java iterables to list variables ||
+|| Issue 444 || Defect || Medium || Quickstart demo fails when executed in
a directory containing space in its name ||
+|| Issue 474 || Defect || Medium || Byte strings containing non-ASCII
characters not escaped on Jython ||
+|| Issue 499 || Defect || Medium || HTML entity references having values
outside ISO-8859-1 are not resolved correctly. ||
+|| Issue 509 || Defect || Medium || Non-ASCII output returned by `Run` and
`Start Process` keywords is decoded incorrectly when stdout is redirected
(e.g. in CI environment) ||
+|| Issue 516 || Defect || Medium || Non-ASCII characters not shown
correctly on the console output ||
+|| Issue 520 || Defect || Medium || Using a timeouted keyword with wrong
number of arguments causes `FrameworkError` ||
+|| Issue 521 || Defect || Medium || Keywords executing other keywords
(`Run Kw and Ignore/Expect Error`, `Wait Until Kw Succeeds`) hide syntax
errors and timeouts ||
+|| Issue 523 || Defect || Medium || Quote character `"` at the end of test
suite documentation breaks report (and log) generation ||
+|| Issue 530 || Defect || Medium || Creating logs and reports fails on
Jython when suite name and test name contain non-ASCII characters ||
+|| Issue 534 || Defect || Medium || Showing non-ASCII characters printed
from Java libraries in logs depends on system encoding ||
+|| Issue 550 || Defect || Medium || Non-integer value with `FOR IN RANGE`
can break the whole test execution ||
+|| Issue 573 || Defect || Medium || Runner scripts (`pybot`, `jybot`,
`rebot`) require bash on unixy machines ||
+|| Issue 194 || Enhancement || Medium || Remove the old syntax for
repeating a single keyword multiple times ||
+|| Issue 232 || Enhancement || Medium || Possibility to configure parsing
so that files having test case table are not ignored even if they don't
have tests ||
+|| Issue 321 || Enhancement || Medium || Enhance listener `start_suite`
method to provide test/suite names and and total test count ||
+|| Issue 341 || Enhancement || Medium || New `Set Test Message` keyword to
set or override test message ||
+|| Issue 342 || Enhancement || Medium || New `BuiltIn` keyword `Run
Keyword If Timeout Occurred` ||
+|| Issue 343 || Enhancement || Medium || Add free metadata to attributes
passed to `start_suite` and `end_suite` listener methods ||
+|| Issue 346 || Enhancement || Medium || New variable `${SUITE SOURCE}`
containing an absolute path to suite file or directory ||
+|| Issue 398 || Enhancement || Medium || Remove `Default Tags` and `Test
Timeout` from test suite initialization files ||
+|| Issue 401 || Enhancement || Medium || Deprecate possibility to create
scalar variables containing list in variable table ||
+|| Issue 404 || Enhancement || Medium || Better styles for `libdoc.py` ||
+|| Issue 427 || Enhancement || Medium || Allow variable files'
`get_variables` to return any mapping ||
+|| Issue 484 || Enhancement || Medium || Deprecate the possibility to have
scalar and list variables with same base name (e.g. `${FOO}` and `...@{foo}`) |
|
+|| Issue 515 || Enhancement || Medium || Importing Java libraries does not
work on standalone Jython ||
+|| Issue 524 || Enhancement || Medium || Parsing modules should preserve
table headers to make them available for RIDE and other tools ||
+|| Issue 528 || Enhancement || Medium || Argument files cannot have
non-ASCII content ||
+|| Issue 531 || Enhancement || Medium || Show repr instead string value of
the arguments and return value in the log file ||
+|| Issue 533 || Enhancement || Medium || Documentation generated by
`libdoc.py` should show the test library scope ||
+|| Issue 535 || Enhancement || Medium || Possibility to give custom styles
for `libdoc.py` ||
+|| Issue 545 || Enhancement || Medium || New `BuiltIn` keyword `Run
Keyword And Continue On Failure` ||
+|| Issue 546 || Enhancement || Medium || New `BuiltIn` keyword `Fatal
Error` to stop the whole test execution ||
+|| Issue 547 || Enhancement || Medium || Support for installation using
Jython ||
+|| Issue 553 || Enhancement || Medium || Remove `robotidy.py` tool ||
+|| Issue 554 || Enhancement || Medium || Add an option to define report
background colors ||
+|| Issue 563 || Enhancement || Medium || Support for setting suite
metadata using syntax `| Metadata | Name | Value |` ||
+|| Issue 572 || Enhancement || Medium || `Run Keywords` keyword to allow
running multiple keywords in setup/teardown easily ||
+|| Issue 497 || Documentation || Medium || Document that timeouts might
cause performance problems if tests are executed with Python ||
+|| Issue 513 || Documentation || Medium || Add "how to debug problems"
section to the User Guide ||
+|| Issue 403 || Refactoring || Medium || Parsed user keyword objects
should have all data even if part of the data is invalid ||
+|| Issue 511 || Defect || Low || Easter is coming but the egg is missing ||
+|| Issue 522 || Defect || Low || Errors are corrupted when test data paths
contain non-ASCII characters ||
+|| Issue 569 || Defect || Low || Non-existing variable in user keyword
return value very hard to debug ||
+|| Issue 256 || Enhancement || Low || Change deprecated `mode` argument of
`Create File` keyword to `encoding` and deprecate `Create File With
Encoding` ||
+|| Issue 258 || Enhancement || Low || Remove deprecated `pattern_type`
argument of `Grep File` keyword ||
+|| Issue 260 || Enhancement || Low || Remove deprecated `pattern_type`
argument from `List Directory` keywords ||
+|| Issue 271 || Enhancement || Low || Remove deprecated `Syslog` keyword ||
+|| Issue 287 || Enhancement || Low || Remove deprecated `Grep` keyword ||
+|| Issue 340 || Enhancement || Low || Increased the maximum size of the
error message to 40 lines ||
+|| Issue 358 || Enhancement || Low || Remove deprecated `return_mode`
argument of `Run` keyword ||
+|| Issue 514 || Enhancement || Low || Remove deprecated `mode` argument
from `Read Process Output` keyword ||
+|| Issue 526 || Enhancement || Low || Remove already deprecated and
ignored `--transform` option ||
+|| Issue 527 || Enhancement || Low || Remove deprecated `--colormonitor`
option ||
+|| Issue 560 || Enhancement || Low || `:FOR` loops without body or without
values to loop through should fail ||
+|| Issue 562 || Enhancement || Low || Suite metadata names should not be
converted unnecessarily ||
+|| Issue 481 || Refactoring || Low || Cleanup `robot.utils` module ||
+
+Altogether 74 issues.
+