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.
- Robot Framework 6.1 added shortcuts for the buttons in the dialogs used by the Dialogs library. Shortcuts work well otherwise, but
o
andc
were bound for theOk
andCancel
buttons also when typing text with theGet Value From User
keyword. This is now fixed and it is possible to inputo
andc
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 withstr
likestr | list[str]
. (#4809) - A library using
@classmethod
and@property
together does not anymore crash the whole execution. (#4802)
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.