1
- =========================================
2
- Robot Framework 3.1.2 release candidate 1
3
- =========================================
1
+ =====================
2
+ Robot Framework 3.1.2
3
+ =====================
4
4
5
5
.. default-role :: code
6
6
@@ -18,20 +18,19 @@ If you have pip_ installed, just run
18
18
19
19
::
20
20
21
- pip install --pre -- upgrade robotframework
21
+ pip install --upgrade robotframework
22
22
23
23
to install the latest available release or use
24
24
25
25
::
26
26
27
- pip install robotframework==3.1.2rc1
27
+ pip install robotframework==3.1.2
28
28
29
29
to install exactly this version. Alternatively you can download the source
30
30
distribution from PyPI _ and install it manually. For more details and other
31
31
installation approaches, see the `installation instructions `_.
32
32
33
- Robot Framework 3.1.2 rc 1 was released on Thursday May 16, 2019. The final
34
- release is targeted for Thursday May 23, 2019.
33
+ Robot Framework 3.1.2 was released on Friday May 24, 2019.
35
34
36
35
.. _Robot Framework : http://robotframework.org
37
36
.. _pip : http://pip-installer.org
@@ -42,7 +41,6 @@ release is targeted for Thursday May 23, 2019.
42
41
.. _Robot Framework Slack : https://robotframework-slack-invite.herokuapp.com
43
42
.. _installation instructions : ../../INSTALL.rst
44
43
.. _#3076 : https://github.com/robotframework/robotframework/issues/3076
45
- .. _#3121 : https://github.com/robotframework/robotframework/issues/3121
46
44
47
45
.. contents ::
48
46
:depth: 2
@@ -55,46 +53,54 @@ Most important bug fixes
55
53
(`SEPARATOR=<sep> `) has been fixed. (`#3102 `_)
56
54
57
55
- Using keywords accepting embedded arguments when library is imported multiple
58
- times with different names using the `WITH NAME ` syntax has been fixed. (`#3181 `_)
56
+ times using the `WITH NAME ` syntax has been fixed. (`#3181 `_)
59
57
60
58
- The Tidy tool both handles new style for loops (`FOR ... END `) correctly and
61
- converts old style loops (`:FOR ... \ ... `) to new style loops
62
- automatically. (`#3064 `_)
59
+ converts old style loops (`:FOR ... \ ... `) to new style loops automatically.
60
+ (`#3064 `_)
63
61
64
62
Deprecated features
65
63
===================
66
64
67
65
Robot Framework 3.1.2 deprecates some strange features in the test data syntax
68
66
that were found while developing the new test data parser for Robot Framework
69
- 3.2 (`#3076 `_). A decision was made that features that make no sense in general
70
- or would unnecessarily complicate implementation of the new parser are
67
+ 3.2 (`#3076 `_). A decision was made that features that make no sense in general,
68
+ or would unnecessarily complicate implementation of the new parser, are
71
69
deprecated and will not be supported anymore in the future. That includes
72
70
these features:
73
71
72
+ - Omitting lines with only `... ` or `... # comment `. (`#3107 `_)
74
73
- Converting non-ASCII spaces to normal spaces during parsing. Accidentally
75
74
typed no-break spaces are most likely to cause warnings, but also they ought
76
75
to be rare. (`#3131 `_)
77
76
- Collapsing spaces during parsing. Only affects the pipe separated format.
78
77
(`#3132 `_)
79
78
- Creating tests and keywords with name `... `. (`#3105 `_)
80
- - Omitting lines with only `... ` except in documentation. (`#3107 `_)
81
79
- Escaping leading empty cells with `\ ` except with for loops. (`#3148 `_)
82
80
83
- Because the above changes are small, they should not affect many users. The
84
- reasoning behind changes related to handling spaces is explained in issue `#3121 `_.
85
-
86
81
There are also some features that will be changed in RF 3.2 but they are not
87
82
deprecated:
88
83
89
- - In the pipe separated format for loops will require either the new style
90
- `END ` or indentation needs to be escaped with `\ `. (`#3108 `_)
91
84
- Documentation split into multiple columns will be concatenated with newlines,
92
85
not spaces. (`#3106 `_)
86
+ - In the pipe separated format for loops will require either the new style
87
+ `END ` or indentation needs to be escaped with `\ `. (`#3108 `_)
88
+
89
+ Because the above changes are small, they should not affect many users. If
90
+ they anyway cause problems, let us know about them by commenting the linked
91
+ issues, sending an email to `robotframework-users `_ or joining the discussion
92
+ on the `#devel ` channel on `Robot Framework Slack `_. Deprecation and removal
93
+ decisions can still be considered if they cause bigger problems.
93
94
94
95
Acknowledgements
95
96
================
96
97
97
- There have again been several great contributions by the community:
98
+ Robot Framework 3.1.2 has been sponsored by `Robot Framework Foundation
99
+ <http://robotframework.org/foundation/> `_. Big thanks to all 27 member
100
+ organizations for your continued support, and hopefully there are even more
101
+ members in the future to help making development more active.
102
+
103
+ We have also got several great contributions by the community:
98
104
99
105
- Richard Turc (`@yamatoRT <https://github.com/yamatoRT >`__) fixed using
100
106
literal `= ` when keyword accepts named-only arguments. (`#3047 `_)
@@ -113,6 +119,16 @@ There have again been several great contributions by the community:
113
119
114
120
- `@MisterChild <https://github.com/MisterChild >`__ fixed the egg. (`#3159 `_)
115
121
122
+ Huge thanks to all contributors and to everyone else who has reported
123
+ problems, tested preview releases, participated discussion on various
124
+ forums, or otherwise helped to make Robot Framework as well as the ecosystem
125
+ and community around it better.
126
+
127
+ Thanks everyone and good luck with Robot Framework 3.1.2!
128
+
129
+ | Pekka Klärck (`@pekkaklarck <https://github.com/pekkaklarck>`__)
130
+ | Robot Framework Lead Developer
131
+
116
132
Full list of fixes and enhancements
117
133
===================================
118
134
0 commit comments