Skip to content

Latest commit

 

History

History
133 lines (109 loc) · 4.82 KB

rf-6.1.1.rst

File metadata and controls

133 lines (109 loc) · 4.82 KB

Robot Framework 6.1.1

Robot Framework 6.1.1 is the first bug fix release in the Robot Framework 6.1 series.

Questions and comments related to the release can be sent to the robotframework-users mailing list or to Robot Framework Slack, and possible bugs submitted to the issue tracker.

If you have pip installed, just run

pip install --pre --upgrade robotframework

to install the latest available release or use

pip install robotframework==6.1.1

to install exactly this version. Alternatively you can download the source distribution from PyPI and install it manually. For more details and other installation approaches, see the installation instructions.

Robot Framework 6.1.1 was released on Friday July 28, 2023.

Most important enhancements

  • Robot Framework 6.1 added shortcuts for the buttons in the dialogs used by the Dialogs library. Shortcuts work well otherwise, but o and c were bound for the Ok and Cancel buttons also when typing text with the Get Value From User keyword. This is now fixed and it is possible to input o and c characters again. (#4812)
  • Execution mode (test execution vs. RPA) is checked only after selecting which test or tasks are actually run. This fixes a regression when using the --suite option for selecting which suites to run and is an enhancement with --include, --exclude, --test or --task. (#4807)
  • Argument conversion does not anymore unnecessarily convert containers with nested items when using parameterized types like list[str] and items have correct types. Most importantly, this fixes a bug when using such types in an union with str like str | list[str]. (#4809)
  • A library using @classmethod and @property together does not anymore crash the whole execution. (#4802)

Full list of fixes and enhancements

ID Type Priority Summary
#4812 bug critical Dialogs: Cannot type o or c to input dialog due to they being registered as shortcuts
#4802 bug high Library using @classmethod and @property together crashes execution and fails with Libdoc
#4809 bug high Parameterized types are not converted when used in union with str like str | list[str]
#4807 enhancement high Execution mode should be checked only after selecting which test/tasks are run
#4820 bug medium Libdoc does not show inits having only named-only arguments
#4829 bug medium Test cases with tag 'robot:skip' will fail when whole suite is skipped
#4831 bug medium Argument conversion fails if tuple has unrecognized parameter
#4833 bug medium Execution fails with PyPy if language configuration is invalid
#4816 bug low User Guide: Forthcoming -tag syntax will be added in RF 7.0, not in RF 6.1
#4800 enhancement low Update Polish translations to use title case

Altogether 10 issues. View on the issue tracker.