Skip to content

Commit e34b6e1

Browse files
Version 2.0rc1
1 parent 523b84b commit e34b6e1

File tree

2 files changed

+143
-1
lines changed

2 files changed

+143
-1
lines changed

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This is not happening with wxPython 4.2.0.**
3939

4040
**24-jun-2022 A preliminary experiment was done on Fedora 36, Python 3.10.5 and wxPython 4.0.7**
4141

42-
Install current development version with:
42+
Install current development version (**2.0rc1**) with:
4343
[source, shell]
4444
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
4545

doc/releasenotes/ride-2.0rc1.rst

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
.. container:: document
2+
3+
`RIDE (Robot Framework
4+
IDE) <https://github.com/robotframework/RIDE/>`__ v2.0rc1 is a new
5+
release with major enhancements and bug fixes. This version v2.0rc1
6+
includes removal of Python 2.7 support. The reference for valid
7+
arguments is `Robot Framework <http://robotframework.org>`__
8+
installed version, which is at this moment 6.0.2. However, internal
9+
library is based on version 3.1.2, to keep compatibility with old
10+
formats.
11+
12+
- This is the **first version without support for Python 2.7**.
13+
- The last version with support for Python 2.7 was **1.7.4.2**.
14+
- Support for Python 3.6 up to 3.10 (current version on this date).
15+
- There are some important changes, or known issues:
16+
17+
- On MacOS to call autocomplete in Grid and Text Editors, you
18+
have to use Alt-Space (not Command-Space).
19+
- On Linux and Windows to call autocomplete in Grid and Text
20+
Editors, you have to use Ctrl-Space.
21+
- On Text Editor the TAB key adds the defined number of spaces.
22+
With Shift moves to the left, and together with Control selects
23+
text.
24+
- Text Editor also accepts the old **: FOR** loop structure, but
25+
recommended is **FOR** and **END**.
26+
- On Grid Editor and Linux the auto enclose is only working on
27+
cell selection, but not on cell content edit.
28+
- On Text Editor when Saving the selection of tests in Test
29+
Suites (Tree) is cleared.
30+
- Test Suite with *\**\* Comments \**\** can be edited but
31+
newlines are introduced.
32+
- Some argument types detection (and colorization) is not correct
33+
in Grid Editor.
34+
- RIDE **DOES NOT KEEP** Test Suites formatting or structure,
35+
causing differences in files when used on other IDE or Editors.
36+
37+
**New Features and Fixes Highlights**
38+
39+
- Auto enclose text in {}, [], "", ''
40+
- Auto indent in Text Editor on new lines
41+
- Block indent in Text Editor (TAB on block of selected text)
42+
- Ctrl-number with number, 1-5 also working on Text Editor:
43+
44+
#. create scalar variable
45+
#. create list variable
46+
#. Comment line (with Shift comment content with #)
47+
#. Uncomment line (with Shift uncomment content with #)
48+
#. create dictionary variable
49+
50+
- Persistence of the position and state of detached panels, File
51+
Explorer and Test Suites
52+
- File Explorer and Test Suites panels are now Plugins and can be
53+
disabled or enabled and made Visible with F11 ( Test Suites with
54+
F12, but disabled for now)
55+
- File Explorer now shows selected file when RIDE starts
56+
- Block comment and uncomment on both Grid and Text editors
57+
- Extensive color customization of panel elements via
58+
Tools>Preferences
59+
- Color use on Console and Messages Log panels on Test Run tab
60+
- In Text Editor the same commands as in Grid Editor are now
61+
supported: Move Up/Down Rows, Insert or Delete Rows and Insert or
62+
Delete 'Cells'
63+
64+
We hope to implement or complete features and make fixes on next
65+
version 2.1 (in the end of 2023).
66+
67+
**The minimal wxPython version is, 4.0.7, and RIDE supports the
68+
current version, 4.2.0.**
69+
70+
*Linux users are advised to install first wxPython from .whl package
71+
at*
72+
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__.
73+
74+
The
75+
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
76+
lists the changes done on the different versions.
77+
78+
All issues targeted for RIDE v2.0 can be found from the `issue
79+
tracker
80+
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.0>`__.
81+
82+
Questions and comments related to the release can be sent to the
83+
`robotframework-users <http://groups.google.com/group/robotframework-users>`__
84+
mailing list or to the channel #ride on `Robot Framework
85+
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
86+
possible bugs submitted to the `issue
87+
tracker <https://github.com/robotframework/RIDE/issues>`__. You
88+
should see `Robot Framework
89+
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
90+
problem is already known.
91+
92+
If you have `pip <http://pip-installer.org>`__ installed, just run
93+
94+
.. code:: literal-block
95+
96+
pip install --pre --upgrade robotframework-ride==2.0rc1
97+
98+
to install this **RELEASE CANDIDATE** release, and for the **final**
99+
release use
100+
101+
.. code:: literal-block
102+
103+
pip install --upgrade robotframework-ride
104+
105+
.. code:: literal-block
106+
107+
pip install robotframework-ride==2.0
108+
109+
to install exactly the **final** version. Alternatively you can
110+
download the source distribution from
111+
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
112+
install it manually. For more details and other installation
113+
approaches, see the `installation
114+
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
115+
If you want to help in the development of RIDE, by reporting issues
116+
in current development version, you can install with:
117+
118+
.. code:: literal-block
119+
120+
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
121+
122+
Important document for helping with development is the
123+
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/master/CONTRIBUTING.adoc>`__.
124+
125+
See the `FAQ <https://github.com/robotframework/RIDE/wiki/F.A.Q.>`__
126+
for important info about : FOR changes and other known issues and
127+
workarounds.
128+
129+
A possible way to start RIDE is:
130+
131+
.. code:: literal-block
132+
133+
python -m robotide.__init__
134+
135+
You can then go to Tools>Create RIDE Desktop Shortcut, or run the
136+
shortcut creation script with:
137+
138+
.. code:: literal-block
139+
140+
python -m robotide.postinstall -install
141+
142+
RIDE v2.0rc1 was released on 26/Feb/2023.

0 commit comments

Comments
 (0)