Skip to content

Commit 10861da

Browse files
Version 2.0b1 (#2243)
1 parent 04a5596 commit 10861da

File tree

5 files changed

+195
-7
lines changed

5 files changed

+195
-7
lines changed

README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride
1717

1818
**Attention, this new version will break old style `:FOR`, and you have to change to `FOR/END` blocks.**
1919

20-
**Attention, don't install RIDE on Python 3.8 (wait for release of version 2.0)**
20+
**Attention, some problems have been detected when using wxPython 4.1.**
2121

22-
**Or you can install from development, where running on Python 3.8 is supported (since February 2020)**
22+
**The pre-release and current development, supports Python 3.8 (since February 2020).**
2323

2424
Install with:
2525
[source, shell]

doc/releasenotes/ride-2.0b1.rst

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
`RIDE (Robot Framework IDE)`_ v2.0b1 is a new release with major enhancements and bug fixes.
2+
This version v2.0b1 includes removal of Python 2.7 support. The reference for valid arguments is `Robot Framework`_ version 3.1.2.
3+
4+
* This is the **first version without support for Python 2.7**.
5+
* The last version with support for Python 2.7 was **1.7.4.2**.
6+
* There are some important changes, or known issues:
7+
- On MacOS to call autocomplete in Grid and Text Editors, you have to use Alt-Space (not Command-Space).
8+
9+
- On Linux and Windows to call autocomplete in Grid and Text Editors, you have to use Ctrl-Space.
10+
11+
- On Text Editor the TAB key adds the defined number of spaces. With Shift moves to the left, and together with Control selects text.
12+
13+
- On Text Editor the **: FOR** loop structure must use Robot Framework 3.1.2 syntax, i.e. **FOR** and **END**. The only solution to disable this, is to disable Text Editor Plugin.
14+
15+
- On Grid Editor and Linux the auto enclose is only working on cell selection, but not on cell content edit.
16+
17+
- On Text Editor when Saving with Ctrl-S, you must do this twice :(.
18+
19+
**New Features and Fixes Highlights**
20+
21+
* Auto enclose text in {}, [], "", ''
22+
* Auto indent in Text Editor
23+
* Block indent in Text Editor (TAB on block of selected text)
24+
* Ctrl-number with number, 1-5 also working on Text Editor:
25+
26+
1. create scalar variable
27+
2. create list variable
28+
3. Comment line
29+
4. Uncomment line
30+
5. create dictionary variable
31+
32+
* Persistence of the position and state of detached panels, File Explorer and Test Suites
33+
* File Explorer and Test Suites panels are now Plugins and can be disabled or enabled and made Visible with F11 and F12
34+
* File Explorer now shows selected file when RIDE starts
35+
36+
Please note, that the features and fixes are not yet closed. This pre-release is being done because it has important fixes.
37+
38+
**The recommended wxPython version is, 4.0.7post2**
39+
**wxPython version 4.1 may reveal some problems with RIDE.**
40+
41+
*Linux users are advised to install first wxPython from .whl package at* `wxPython.org`_.
42+
43+
All issues targeted for RIDE {version.milestone} can be found
44+
from the `issue tracker milestone`_.
45+
46+
Questions and comments related to the release can be sent to the
47+
`robotframework-users`_ mailing list or to the channel #ride on
48+
`Robot Framework Slack`_, and possible bugs submitted to the `issue tracker`_.
49+
You should see `Robot Framework Forum`_ if your problem is already known.
50+
51+
If you have pip_ installed, just run
52+
53+
::
54+
55+
pip install --pre --upgrade robotframework-ride==2.0b1
56+
57+
to install this **BETA** release, and for the **final** release use
58+
59+
::
60+
61+
pip install --upgrade robotframework-ride
62+
63+
::
64+
65+
pip install robotframework-ride==2.0
66+
67+
to install exactly the **final** version. Alternatively you can download the source
68+
distribution from PyPI_ and install it manually. For more details and other
69+
installation approaches, see the `installation instructions`_.
70+
See the `FAQ`_ for important info about `: FOR` changes.
71+
72+
A possible way to start RIDE is:
73+
74+
::
75+
76+
python -m robotide.__init__
77+
78+
You can then go to `Tools>Create RIDE Desktop Shortcut`, or run the shortcut creation script with:
79+
80+
::
81+
82+
python -m robotide.postinstall -install
83+
84+
RIDE v2.0b1 was released on 19/07/2020.
85+
86+
.. _RIDE (Robot Framework IDE): https://github.com/robotframework/RIDE/
87+
.. _Robot Framework: http://robotframework.org
88+
.. _pip: http://pip-installer.org
89+
.. _PyPI: https://pypi.python.org/pypi/robotframework-ride
90+
.. _issue tracker milestone: https://github.com/robotframework/RIDE/issues?q=milestone%3A{version.milestone}
91+
.. _issue tracker: https://github.com/robotframework/RIDE/issues
92+
.. _robotframework-users: http://groups.google.com/group/robotframework-users
93+
.. _Robot Framework Forum: https://forum.robotframework.org/c/tools/ride/
94+
.. _Robot Framework Slack: https://robotframework-slack-invite.herokuapp.com
95+
.. _installation instructions: https://github.com/robotframework/RIDE/wiki/Installation-Instructions
96+
.. _wxPython.org: https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
97+
.. _FAQ: https://github.com/robotframework/RIDE/wiki/F.A.Q.
98+

src/robotide/application/releasenotes.py

Lines changed: 93 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,9 @@ def _create_view(self):
132132
<p><strong>wxPython will be updated to version 4.0.7post2</strong></p>
133133
<p><strong>wxPython version 4.1, is not recommended to be used with RIDE.</strong></p>
134134
<p><em>Linux users are advised to install first wxPython from .whl package at</em> <a class="reference external" href="https://extras.wxpython.org/wxPython4/extras/linux/gtk3/">wxPython.org</a>.</p>
135-
<!-- <p><strong>REMOVE reference to tracker if release notes contain all issues.</strong>-->
135+
<!-- <p><strong>REMOVE reference to tracker if release notes contain all issues.</strong></p>-->
136136
137-
All issues targeted for RIDE {milestone} can be found
137+
<p>All issues targeted for RIDE {milestone} can be found
138138
from the <a class="reference external" href="https://github.com/robotframework/RIDE/issues?q=milestone%3A{milestone}">issue tracker milestone</a>.</p>
139139
<p>Questions and comments related to the release can be sent to the
140140
<a class="reference external" href="http://groups.google.com/group/robotframework-users">robotframework-users</a> mailing list, to the <a class="reference external" href="https://forum.robotframework.org/c/tools/ride/21">RIDE topic on Robot Framework Forum</a> or to the channel #ride on
@@ -175,6 +175,48 @@ def _create_view(self):
175175
<td><p><b>Summary</b></p></td>
176176
</tr>
177177
<tr>
178+
<td><a href="http://github.com/robotframework/RIDE/issues/2237">Issue 2237</a></td>
179+
<td>enhancement</td>
180+
<td>Unknown priority</td>
181+
<td>Fix win10 system freeze when loading large project</td>
182+
</tr>
183+
<tr>
184+
<td><a href="http://github.com/robotframework/RIDE/issues/2236">Issue 2236</a></td>
185+
<td>enhancement</td>
186+
<td>Unknown priority</td>
187+
<td>Fix cannot edit grid cell with wxPython 4.1.0</td>
188+
</tr>
189+
<tr>
190+
<td><a href="http://github.com/robotframework/RIDE/issues/2234">Issue 2234</a></td>
191+
<td>none</td>
192+
<td>Unknown priority</td>
193+
<td>Added Changelog</td>
194+
</tr>
195+
<tr>
196+
<td><a href="http://github.com/robotframework/RIDE/issues/2232">Issue 2232</a></td>
197+
<td>enhancement</td>
198+
<td>Unknown priority</td>
199+
<td>Redesign RideEventHandler and file system monitoring feature</td>
200+
</tr>
201+
<tr>
202+
<td><a href="http://github.com/robotframework/RIDE/issues/2230">Issue 2230</a></td>
203+
<td>enhancement</td>
204+
<td>Unknown priority</td>
205+
<td>Fix delete save txt</td>
206+
</tr>
207+
<tr>
208+
<td><a href="http://github.com/robotframework/RIDE/issues/2229">Issue 2229</a></td>
209+
<td>bug</td>
210+
<td>high</td>
211+
<td>Cannot delete and save text in text editor</td>
212+
</tr>
213+
<tr>
214+
<td><a href="http://github.com/robotframework/RIDE/issues/2223">Issue 2223</a></td>
215+
<td>enhancement</td>
216+
<td>Unknown priority</td>
217+
<td>Fixed issue#2108:</td>
218+
</tr>
219+
<tr>
178220
<td><a href="http://github.com/robotframework/RIDE/issues/2221">Issue 2221</a></td>
179221
<td>enhancement</td>
180222
<td>high</td>
@@ -199,6 +241,12 @@ def _create_view(self):
199241
<td>Nyral/fix encodings</td>
200242
</tr>
201243
<tr>
244+
<td><a href="http://github.com/robotframework/RIDE/issues/2216">Issue 2216</a></td>
245+
<td>enhancement</td>
246+
<td>Unknown priority</td>
247+
<td>Bugs fixing on editor grid</td>
248+
</tr>
249+
<tr>
202250
<td><a href="http://github.com/robotframework/RIDE/issues/2215">Issue 2215</a></td>
203251
<td>enhancement</td>
204252
<td>Unknown priority</td>
@@ -223,6 +271,12 @@ def _create_view(self):
223271
<td>Fix for 1668: Given a large test suite, selecting all tests from the root of tree, freezes RIDE for some time</td>
224272
</tr>
225273
<tr>
274+
<td><a href="http://github.com/robotframework/RIDE/issues/2205">Issue 2205</a></td>
275+
<td>enhancement</td>
276+
<td>Unknown priority</td>
277+
<td>Update treenodehandlers.py to prevent freeze ups</td>
278+
</tr>
279+
<tr>
226280
<td><a href="http://github.com/robotframework/RIDE/issues/2199">Issue 2199</a></td>
227281
<td>none</td>
228282
<td>Unknown priority</td>
@@ -247,6 +301,12 @@ def _create_view(self):
247301
<td>Keywords not highlighted and no suggestion for them in RIDE</td>
248302
</tr>
249303
<tr>
304+
<td><a href="http://github.com/robotframework/RIDE/issues/2189">Issue 2189</a></td>
305+
<td>bug</td>
306+
<td>high</td>
307+
<td>Problems with input in Grid Editor after wxPython 4.1 upgrade.</td>
308+
</tr>
309+
<tr>
250310
<td><a href="http://github.com/robotframework/RIDE/issues/2186">Issue 2186</a></td>
251311
<td>bug</td>
252312
<td>Unknown priority</td>
@@ -325,6 +385,12 @@ def _create_view(self):
325385
<td>Fix keys in Grid Editor, [ and {{ still don't trigger</td>
326386
</tr>
327387
<tr>
388+
<td><a href="http://github.com/robotframework/RIDE/issues/2166">Issue 2166</a></td>
389+
<td>none</td>
390+
<td>Unknown priority</td>
391+
<td>Keep a CHANGELOG.adoc file</td>
392+
</tr>
393+
<tr>
328394
<td><a href="http://github.com/robotframework/RIDE/issues/2165">Issue 2165</a></td>
329395
<td>enhancement</td>
330396
<td>Unknown priority</td>
@@ -469,6 +535,12 @@ def _create_view(self):
469535
<td>Cleanup of wxPython/wxPhoenix version conditioning</td>
470536
</tr>
471537
<tr>
538+
<td><a href="http://github.com/robotframework/RIDE/issues/2108">Issue 2108</a></td>
539+
<td>bug</td>
540+
<td>medium</td>
541+
<td>Resource files with extension .resource are not shown in Tree if not used</td>
542+
</tr>
543+
<tr>
472544
<td><a href="http://github.com/robotframework/RIDE/issues/2098">Issue 2098</a></td>
473545
<td>none</td>
474546
<td>Unknown priority</td>
@@ -511,6 +583,24 @@ def _create_view(self):
511583
<td>Ride EDIT screen is blank</td>
512584
</tr>
513585
<tr>
586+
<td><a href="http://github.com/robotframework/RIDE/issues/1944">Issue 1944</a></td>
587+
<td>enhancement</td>
588+
<td>low</td>
589+
<td>"Make scalar/list variable body" shortcuts(ctrl+1, ctrl+2) cursor position</td>
590+
</tr>
591+
<tr>
592+
<td><a href="http://github.com/robotframework/RIDE/issues/1930">Issue 1930</a></td>
593+
<td>bug</td>
594+
<td>medium</td>
595+
<td>Editors need refresh when files modified outside of RIDE by external editors</td>
596+
</tr>
597+
<tr>
598+
<td><a href="http://github.com/robotframework/RIDE/issues/1843">Issue 1843</a></td>
599+
<td>enhancement</td>
600+
<td>high</td>
601+
<td>System freezes on Windows 10</td>
602+
</tr>
603+
<tr>
514604
<td><a href="http://github.com/robotframework/RIDE/issues/1576">Issue 1576</a></td>
515605
<td>bug</td>
516606
<td>Unknown priority</td>
@@ -523,5 +613,5 @@ def _create_view(self):
523613
<td>Support wxPython3</td>
524614
</tr>
525615
</table>
526-
<p>Altogether 58 issues.</p>
616+
<p>Altogether 73 issues.</p>
527617
"""

src/robotide/context/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
<a href="https://github.com/robotframework/RIDE">https://github.com/robotframework/RIDE</a>.</p>
5858
<p>Some of the icons are from <a href="http://www.famfamfam.com/lab/icons/silk/">Silk Icons</a>.</p>
5959
<p><br/><br/><a href="https://github.com/HelioGuilherme66">Hélio Guilherme</a> the maintainer of the project thanks the original authors and all users and collaborators.<br/>
60-
A very special thanks to <b><a href="https://github.com/Nyral">Nyral</a></b> the most commited in helping RIDE development and maintenance.</p>
60+
A very special thanks to <b><a href="https://github.com/Nyral">Nyral</a></b> and <b><a href="https://github.com/jnhyperion">Johnny.H</a></b> the most commited in helping RIDE development and maintenance.</p>
6161
''' % (VERSION, pyversion)
6262

6363

src/robotide/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
# limitations under the License.
1515
#
1616
# Automatically generated by `tasks.py`.
17-
VERSION = 'v2.0b1.dev3'
17+
VERSION = 'v2.0b1'

0 commit comments

Comments
 (0)