Skip to content

Commit d0c7bd9

Browse files
committed
Release notes for 3.2.1. Mention it in RF 3.2 notes.
1 parent 9e05b85 commit d0c7bd9

File tree

2 files changed

+100
-0
lines changed

2 files changed

+100
-0
lines changed

doc/releasenotes/rf-3.2.1.rst

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
=====================
2+
Robot Framework 3.2.1
3+
=====================
4+
5+
.. default-role:: code
6+
7+
`Robot Framework`_ 3.2.1 is a new release minor release fixing two
8+
high priority regressions in `Robot Framework 3.2 <rf-3.2.rst>`_.
9+
For information about all the features and fixes in Robot Framework
10+
3.2 see `its release notes <rf-3.2.rst>`_.
11+
12+
Questions and comments related to this release can be sent to the
13+
`robotframework-users`_ mailing list or to `Robot Framework Slack`_,
14+
and possible bugs submitted to the `issue tracker`_.
15+
16+
If you have pip_ installed, just run
17+
18+
::
19+
20+
pip install --upgrade robotframework
21+
22+
to install the latest available release or use
23+
24+
::
25+
26+
pip install robotframework==3.2.1
27+
28+
to install exactly this version. Alternatively you can download the source
29+
distribution from PyPI_ and install it manually. For more details and other
30+
installation approaches, see the `installation instructions`_.
31+
32+
Robot Framework 3.2.1 was released on Monday May 4, 2020.
33+
34+
.. _Robot Framework: http://robotframework.org
35+
.. _Robot Framework Foundation: http://robotframework.org/foundation
36+
.. _pip: http://pip-installer.org
37+
.. _PyPI: https://pypi.python.org/pypi/robotframework
38+
.. _issue tracker milestone: https://github.com/robotframework/robotframework/issues?q=milestone%3Av3.2.1
39+
.. _issue tracker: https://github.com/robotframework/robotframework/issues
40+
.. _robotframework-users: http://groups.google.com/group/robotframework-users
41+
.. _Robot Framework Slack: https://robotframework-slack-invite.herokuapp.com
42+
.. _installation instructions: ../../INSTALL.rst
43+
44+
45+
.. contents::
46+
:depth: 2
47+
:local:
48+
49+
Most important enhancements
50+
===========================
51+
52+
Regression with keywords methods using wrapping decorators
53+
----------------------------------------------------------
54+
55+
If a keyword is implemented as a method in a class and the method is
56+
decorated with a "wrapping decorator", keyword argument detection does
57+
not work correctly with Robot Framework 3.2. A "wrapping decorator" is
58+
a decorator that sets the `__wrapped__` attribute using `functools.wraps`__
59+
or otherwise. For more details and a concrete example see issue `#3561`_.
60+
61+
This issue affects at least FakerLibrary__ and AppiumLibrary__.
62+
63+
__ https://docs.python.org/3/library/functools.html#functools.wraps
64+
__ https://github.com/guykisel/robotframework-faker
65+
__ https://github.com/serhatbolsu/robotframework-appiumlibrary
66+
67+
Execution can crash if `stdin` is closed
68+
----------------------------------------
69+
70+
Robot Framework 3.2 execution crashes if the standard input stream is
71+
closed and additionally standard output and error streams are redirected.
72+
An exception is Windows with Python 3.6 or newer. For details see `#3565`_.
73+
74+
Full list of fixes and enhancements
75+
===================================
76+
77+
.. list-table::
78+
:header-rows: 1
79+
80+
* - ID
81+
- Type
82+
- Priority
83+
- Summary
84+
* - `#3561`_
85+
- bug
86+
- critical
87+
- Regression with keywords implemented as methods with wrapping decorator
88+
* - `#3565`_
89+
- bug
90+
- high
91+
- Execution can crash if `stdin` is closed
92+
93+
Altogether 2 issues. View on the `issue tracker <https://github.com/robotframework/robotframework/issues?q=milestone%3Av3.2.1>`__.
94+
95+
.. _#3561: https://github.com/robotframework/robotframework/issues/3561
96+
.. _#3565: https://github.com/robotframework/robotframework/issues/3565

doc/releasenotes/rf-3.2.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ see the `installation instructions`_.
3434

3535
Robot Framework 3.2 was released on Monday April 27, 2020.
3636

37+
.. note:: Robot Framework 3.2 had two severe regressions. All users are
38+
recommended to upgrade to `Robot Framework 3.2.1 <rf-3.2.1.rst>`_
39+
that was released on Monday May 4, 2020.
40+
3741
.. _Robot Framework: http://robotframework.org
3842
.. _Robot Framework Foundation: http://robotframework.org/foundation
3943
.. _pip: http://pip-installer.org

0 commit comments

Comments
 (0)