Skip to content

Commit 0e00de5

Browse files
Change Library alias to use AS and not WITH NAME. Add FOR selectors to auto-complete (#2586)
1 parent 0595503 commit 0e00de5

36 files changed

+513
-282
lines changed

CHANGELOG.adoc

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,24 @@ All notable changes to this project will be documented in this file.
66
The format is based on http://keepachangelog.com/en/1.0.0/[Keep a Changelog]
77
and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioning].
88

9-
== https://github.com/robotframework/RIDE[Unreleased]
9+
// == https://github.com/robotframework/RIDE[Unreleased]
10+
11+
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.0.5.rst[2.0.5] - 2023-05-08
1012

1113
=== Added
1214

15+
- Added ``FOR`` scope markers (``IN``, ``IN RANGE``, ``IN ENUMERATE``, ``IN ZIP``) to auto-complete list
16+
17+
- Added support to read environment variable ``ROBOT_VERSION`` to apply some conditions.
18+
19+
- Added note on Test Timeout that **timeout message** is not supported since Robot v3.0.1
20+
1321
- Added the note, 'Colors will be active after next RIDE restart.' to the Preferences of Test Runner.
1422

23+
=== Changed
24+
25+
- Changed alias marker on library imports to consider variable ``ROBOT_VERSION``. If version is lower than 6.0, uses ``'WITH NAME'``, otherwise will use ``'AS'``
26+
1527
== Fixed
1628

1729
- Fixed auto-indent on block commands in Text Editor

doc/releasenotes/ride-2.0.5.rst

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
.. container:: document
2+
3+
`RIDE (Robot Framework
4+
IDE) <https://github.com/robotframework/RIDE/>`__ v2.0.5 is a new
5+
release with minor enhancements and bug fixes. The reference for
6+
valid arguments is `Robot Framework <http://robotframework.org>`__
7+
installed version, which is at this moment 6.0.2. However, internal
8+
library is based on version 3.1.2, to keep compatibility with old
9+
formats.
10+
11+
- This version supports Python 3.6 up to 3.10.
12+
- There are some changes, or known issues:
13+
14+
- Newlines in Grid Editor are not visible when in navigation
15+
mode, but visible in edit mode.
16+
- Auto suggestions in Grid Editor can be enabled to not use
17+
shortcut to show list.
18+
- On Text Editor when Saving the selection of tests in Test
19+
Suites (Tree) is cleared.
20+
- Test Suite with *\**\* Comments \**\** can be edited but
21+
newlines are introduced.
22+
- Some argument types detection (and colorization) is not correct
23+
in Grid Editor.
24+
- RIDE **DOES NOT KEEP** Test Suites formatting or structure,
25+
causing differences in files when used on other IDE or Editors.
26+
27+
**New Features and Fixes Highlights**
28+
29+
- Added **FOR** scope markers (**IN**, **IN RANGE**, **IN
30+
ENUMERATE**, **IN ZIP**) to auto-complete list
31+
- Added support to read environment variable **ROBOT_VERSION** to
32+
apply some conditions
33+
- Added notes on Test Timeout Grid Editor field and in Preferences
34+
of Test Runner
35+
- Keywords auto-suggestion in grid editor does not need shortcut
36+
anymore, if you want to enable or disable this feature you can
37+
config in \`Preferences -> Grid Editor -> Enable auto
38+
suggestions\`
39+
- Made \\n visible when editing cells in Grid Editor (problematic in
40+
Windows)
41+
- Changed alias marker on library imports to consider variable
42+
**ROBOT_VERSION**. If version is lower than 6.0, uses **WITH
43+
NAME**, otherwise will use **AS**
44+
- Fixed auto-indent on block commands in Text Editor
45+
- Fixed missing auto-enclosing when in Cell Editor in Linux
46+
- Fixed RIDE will crash when using third party input method in Mac
47+
OS
48+
- Fixed missing color definition for keyword call in Text Editor
49+
- Fixed clearing or emptying fixtures (Setups, Teardowns), now
50+
removes headers and synchronizes Text Editor
51+
- Fixed selection and persistance of colors in File Explorer and
52+
Project Tree panels
53+
- Fixed not using defined color for help and HTML content
54+
- Fixed missing newlines in sections separation
55+
56+
We hope to implement or complete features and make fixes on next
57+
major version 2.1 (in the end of 2023).
58+
59+
**The minimal wxPython version is, 4.0.7, and RIDE supports the
60+
current version, 4.2.0.**
61+
62+
*Linux users are advised to install first wxPython from .whl package
63+
at*
64+
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__,
65+
or by using the system package manager.
66+
67+
The
68+
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
69+
lists the changes done on the different versions.
70+
71+
All issues targeted for RIDE v2.1 can be found from the `issue
72+
tracker
73+
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.1>`__.
74+
75+
Questions and comments related to the release can be sent to the
76+
`robotframework-users <http://groups.google.com/group/robotframework-users>`__
77+
mailing list or to the channel #ride on `Robot Framework
78+
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
79+
possible bugs submitted to the `issue
80+
tracker <https://github.com/robotframework/RIDE/issues>`__. You
81+
should see `Robot Framework
82+
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
83+
problem is already known.
84+
85+
To install with `pip <http://pip-installer.org>`__ installed, just
86+
run
87+
88+
.. code:: literal-block
89+
90+
pip install --upgrade robotframework-ride==v2.0.5
91+
92+
to install exactly this release, which is the same as using
93+
94+
.. code:: literal-block
95+
96+
pip install --upgrade robotframework-ride
97+
98+
Alternatively you can download the source distribution from
99+
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
100+
install it manually. For more details and other installation
101+
approaches, see the `installation
102+
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
103+
If you want to help in the development of RIDE, by reporting issues
104+
in current development version, you can install with:
105+
106+
.. code:: literal-block
107+
108+
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
109+
110+
Important document for helping with development is the
111+
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/master/CONTRIBUTING.adoc>`__.
112+
113+
See the `FAQ <https://github.com/robotframework/RIDE/wiki/F.A.Q.>`__
114+
for important info about : FOR changes and other known issues and
115+
workarounds.
116+
117+
A possible way to start RIDE is:
118+
119+
.. code:: literal-block
120+
121+
python -m robotide.__init__
122+
123+
You can then go to Tools>Create RIDE Desktop Shortcut, or run the
124+
shortcut creation script with:
125+
126+
.. code:: literal-block
127+
128+
python -m robotide.postinstall -install
129+
130+
RIDE v2.0.5 was released on 08/May/2023.

0 commit comments

Comments
 (0)