Skip to content

Commit 190063d

Browse files
Version 2.1.5.2
1 parent ab87fc3 commit 190063d

File tree

8 files changed

+216
-70
lines changed

8 files changed

+216
-70
lines changed

CHANGELOG.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
88

99
// == https://github.com/robotframework/RIDE[Unreleased]
1010

11+
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.2.rst[2.1.5.2] - 2025-07-30
12+
13+
=== Fixed
14+
- Restored init and main scripts and texteditor, because some changes in Grid Editor were not being saved in Text
15+
Editor and would be lost.
16+
1117
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.1.rst[2.1.5.1] - 2025-07-26
1218

1319
=== Fixed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ You can use the tag *robotframework-ide* to search and ask on [StackOverflow](ht
2121

2222
## **Welcome to RIDE - next major release will be version 2.2**
2323

24-
If you are looking for the latest released version, you can get the source code from **[releases](https://github.com/robotframework/RIDE/releases)** or from branch **[release/2.1.5.1](https://github.com/robotframework/RIDE/tree/release/2.1.5.1)**
24+
If you are looking for the latest released version, you can get the source code from **[releases](https://github.com/robotframework/RIDE/releases)** or from branch **[release/2.1.5.2](https://github.com/robotframework/RIDE/tree/release/2.1.5.1)**
2525

2626
See the [release notes](https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.1.rst) for latest release version 2.1.5.1
2727

@@ -30,13 +30,13 @@ See the [release notes](https://github.com/robotframework/RIDE/blob/master/doc/r
3030
**Version [1.7.4.2](https://github.com/robotframework/RIDE/tree/release/1.7.4.2) was the last release supporting Python 2.7**
3131

3232

33-
**The current development version is based on 2.1.5.1, supports Python from 3.8 up to 3.14 (26th July 2025).**
33+
**The current development version is based on 2.1.5.2, supports Python from 3.8 up to 3.14 (30th July 2025).**
3434

3535
Currently, the unit tests are tested on Python 3.10, 3.11 and 3.13 (3.13 is the recommended version).
3636
We now have an experimental workflow on Fedora Linux 41, with wxPython 4.2.3 and Python 3.14.b2.
3737
Likewise, the current version of wxPython, is 4.2.3, but RIDE is known to work with 4.0.7, 4.1.1 and 4.2.2 versions.
3838

39-
(3.8 <= python <= 3.14) Install current released version (*2.1.5.1*) with:
39+
(3.8 <= python <= 3.14) Install current released version (*2.1.5.2*) with:
4040

4141
`pip install -U robotframework-ride`
4242

doc/releasenotes/ride-2.1.5.2.rst

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
.. container:: document
2+
3+
`RIDE (Robot Framework
4+
IDE) <https://github.com/robotframework/RIDE/>`__ v2.1.5.2 is a new
5+
release with some enhancements and bug fixes. The reference for valid
6+
arguments is `Robot Framework <https://robotframework.org/>`__
7+
current version, 7.3.2. However, internal library code is originally
8+
based on version 3.1.2, but adapted for new versions.
9+
10+
- This version supports Python 3.8 up to 3.13 (and also tested on
11+
3.14.b2 with wxPython 4.2.3).
12+
- There are some changes, or known issues:
13+
14+
- 🐞 - Rename Keywords, Find Usages/Find where used are not
15+
finding all occurrences. Please, double-check findings and
16+
changes.
17+
- 🐞 - Some argument types detection (and colorization) is not
18+
correct in Grid Editor.
19+
- 🐞 - In Grid Editor, private keywords defined in test suites
20+
with **Name** setting, will show with error color even if used
21+
correctly in another local keyword.
22+
- 🐞 - RIDE **DOES NOT KEEP** Test Suites formatting or
23+
structure, causing differences in files when used on other IDE
24+
or Editors. The option to not reformat the file is not working.
25+
- 🐞 - In Grid Editor, when showing settings, scrolling down with
26+
mouse or using down is not working. You can change to Text
27+
Editor and back to Grid Editor, to restore normal behavior.
28+
29+
**New Features and Fixes Highlights**
30+
31+
- Restored init and main scripts and texteditor, because some
32+
changes in Grid Editor were not being saved in Text Editor and
33+
would be lost.
34+
- Fix faulty cell editor in settings of Grid Editor which would
35+
prevent to change to Text Editor and Run tabs.
36+
- Added indication of **private** keywords in Grid Editor, keywords
37+
will show in *Italic*, and with error background, when they are
38+
used outside of Keywords section, or from different files.
39+
- Added indication of **private** keywords in Details pop-up for
40+
keywords with tag **robot:private** or name starting with
41+
underscore, **'\_'** in Grid Editor.
42+
- Modified the action of key TAB when selecting from
43+
auto-suggestions list in Grid Editor. Pressing TAB, selects the
44+
item and continues in cell editor.
45+
- Fix cursor position when editing cells in Grid Editor.
46+
- Added parsing of option **--name** or **-N** and **Name** setting,
47+
to allow running tests with them set.
48+
49+
**The minimal wxPython version is, 4.0.7, and RIDE supports the
50+
current version, 4.2.3, which we recommend.**
51+
52+
*Linux users are advised to install first wxPython from .whl package
53+
at*
54+
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__,
55+
or by using the system package manager.
56+
57+
The
58+
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
59+
lists the changes done on the different versions.
60+
61+
All issues targeted for RIDE v2.2 can be found from the `issue
62+
tracker
63+
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.2>`__.
64+
65+
Questions and comments related to the release can be sent to the
66+
`robotframework-users <https://groups.google.com/group/robotframework-users>`__
67+
mailing list or to the channel #ride on `Robot Framework
68+
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
69+
possible bugs submitted to the `issue
70+
tracker <https://github.com/robotframework/RIDE/issues>`__. You
71+
should see `Robot Framework
72+
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
73+
problem is already known.
74+
75+
To install the latest release with
76+
`pip <https://pypi.org/project/pip/>`__ installed, just run
77+
78+
.. code:: literal-block
79+
80+
pip install --upgrade robotframework-ride==2.1.5.2
81+
82+
to install exactly the specified release, which is the same as using
83+
84+
.. code:: literal-block
85+
86+
pip install --upgrade robotframework-ride
87+
88+
Alternatively you can download the source distribution from
89+
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
90+
install it manually. For more details and other installation
91+
approaches, see the `installation
92+
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
93+
If you want to help in the development of RIDE, by reporting issues
94+
in current development version, you can install with:
95+
96+
.. code:: literal-block
97+
98+
pip install -U https://github.com/robotframework/RIDE/archive/develop.zip
99+
100+
Important document for helping with development is the
101+
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/develop/CONTRIBUTING.adoc>`__.
102+
103+
To start RIDE from a command window, shell or terminal, just enter:
104+
105+
::
106+
107+
ride
108+
109+
You can also pass some arguments, like a path for a test suite file
110+
or directory.
111+
112+
::
113+
114+
ride example.robot
115+
116+
Another possible way to start RIDE is:
117+
118+
.. code:: literal-block
119+
120+
python -m robotide
121+
122+
You can then go to Tools>Create RIDE Desktop Shortcut, or run the
123+
shortcut creation script with:
124+
125+
.. code:: literal-block
126+
127+
python -m robotide.postinstall -install
128+
129+
or
130+
131+
.. code:: literal-block
132+
133+
ride_postinstall.py -install
134+
135+
RIDE v2.1.5.2 was released on 30/July/2025.

src/robotide/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
errorMessageTemplate = Template("""$reason
4040
RIDE depends on wx (wxPython). Known versions for Python3 are: 4.0.7.post2, 4.1.1 and 4.2.1.\
41-
At the time of this release the current wxPython version is 4.2.1.\
41+
At the time of this release the current wxPython version is 4.2.3.\
4242
You can install with 'pip install wxPython' on most operating systems, or find the \
4343
the download link from https://wxPython.org/""")
4444

@@ -152,7 +152,7 @@ def _show_old_wxpython_warning_if_needed(parent=None):
152152
message = ("RIDE needs a newer wxPython version. Your current "
153153
"version is %s."
154154
"\n"
155-
"At the time of this release the current wxPython version is 4.2.1. See "
155+
"At the time of this release the current wxPython version is 4.2.3. See "
156156
"https://wxPython.org/ for downloads and instructions."
157157
% wx.VERSION_STRING)
158158
style = wx.ICON_EXCLAMATION

0 commit comments

Comments
 (0)