Skip to content

Commit 29af974

Browse files
Merge branch 'develop' of https://github.com/robotframework/RIDE into develop
2 parents dc0ec8a + 70315cb commit 29af974

File tree

71 files changed

+6354
-4168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+6354
-4168
lines changed

CHANGELOG.adoc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
99
== https://github.com/robotframework/RIDE[Unreleased]
1010

1111
=== Fixed
12+
- Fixed size fitting of folders tree in File Explorer.
13+
14+
15+
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.2.1.rst[2.2.1] - 2025-12-01
16+
17+
=== Added
18+
- Added context menu to File Explorer, to Open test suites directories or test suites files (also with double-click).
19+
- Added context menu option to Open Containing Folder, in operating system file explorer, or specific tool.
20+
- Added Config Panel button to File Explorer plugin. Here, you can set the operating system file explorer, or specify other tool, the Font style, and Colors.
21+
22+
=== Fixed
23+
- Fixed persistance of the state docked/floating of File Explorer.
1224
- Fixed Cut (Ctrl-X) when editing the content of a cell in Grid Editor, before was deleting all content.
1325

1426

README.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ You can use the tag *robotframework-ide* to search and ask on https://stackoverf
2525

2626
== **Welcome to the development version of RIDE - next major release will be version 2.3**
2727

28-
If you are looking for the latest released version, you can get the source code from **https://github.com/robotframework/RIDE/releases[releases]** or from branch **https://github.com/robotframework/RIDE/tree/release/2.2[release/2.2]**
28+
If you are looking for the latest released version, you can get the source code from **https://github.com/robotframework/RIDE/releases[releases]** or from branch **https://github.com/robotframework/RIDE/tree/release/2.2.1[release/2.2.1]**
2929

30-
See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.2.rst[release notes] for latest release version 2.2
30+
See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.2.1.rst[release notes] for latest release version 2.2.1
3131

3232
**Version https://github.com/robotframework/RIDE/tree/release/2.2[2.2] was the last release supporting Python 3.8**
3333

@@ -36,17 +36,17 @@ See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride
3636
**Version https://github.com/robotframework/RIDE/tree/release/1.7.4.2[1.7.4.2] was the last release supporting Python 2.7**
3737

3838

39-
**The current development version is based on 2.2, supports Python from 3.8 up to 3.14 (05th October 2025).**
39+
**The current development version is based on 2.2.1, supports Python from 3.9 up to 3.14 (02nd December 2025).**
4040

4141
Currently, the unit tests are tested on Python 3.10, 3.11 and 3.13 (3.13 is the recommended version).
42-
We now have an experimental workflow on Fedora Linux 41, with wxPython 4.2.3 and Python 3.14.rc3.
42+
We now have an experimental workflow on Fedora Linux 42, with wxPython 4.2.3 and Python 3.14.
4343
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.
4444

45-
(3.8 <= python <= 3.14) Install current released version (*2.2*) with:
45+
(3.9 <= python <= 3.14) Install current released version (*2.2.1*) with:
4646

4747
`pip install -U robotframework-ride`
4848

49-
(3.8 <= python <= 3.14) Install current development version (**2.2.1dev1**) with:
49+
(3.9 <= python <= 3.14) Install current development version (**2.2.1**) with:
5050

5151
`pip install -U https://github.com/robotframework/RIDE/archive/develop.zip`
5252

@@ -62,7 +62,7 @@ Likewise, the current version of wxPython, is 4.2.3, but RIDE is known to work w
6262
== Unit testing statuses:
6363

6464
// Linux (py36, py37, py38, py39): image:https://app.travis-ci.com/HelioGuilherme66/RIDE.svg?branch=master[Unit Tests, link=https://app.travis-ci.com/github/HelioGuilherme66/RIDE]
65-
Linux (Fedora 41: py3.13, Ubuntu 22.04: py3.10): image:https://img.shields.io/github/actions/workflow/status/HelioGuilherme66/RIDE/linux.yml[Unit Tests, link=https://github.com/HelioGuilherme66/RIDE/actions/workflows/linux.yml]
65+
Linux (Fedora 42: py3.13, Ubuntu 22.04: py3.10): image:https://img.shields.io/github/actions/workflow/status/HelioGuilherme66/RIDE/linux.yml[Unit Tests, link=https://github.com/HelioGuilherme66/RIDE/actions/workflows/linux.yml]
6666

6767
Windows (Python 3.11): image:https://ci.appveyor.com/api/projects/status/github/HelioGuilherme66/RIDE?branch=master&svg=true[Unit Tests, link=https://ci.appveyor.com/project/HelioGuilherme66/ride]
6868

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ 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.3**
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.2](https://github.com/robotframework/RIDE/tree/release/2.2)**
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.2.1](https://github.com/robotframework/RIDE/tree/release/2.2.1)**
2525

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

2828
**Version [2.2](https://github.com/robotframework/RIDE/tree/release/2.2) was the last release supporting Python 3.8**
2929

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

3434

35-
**The current development version is based on 2.2, supports Python from 3.9 up to 3.14 (05th October 2025).**
35+
**The current development version is based on 2.2.1, supports Python from 3.9 up to 3.14 (01st December 2025).**
3636

3737
Currently, the unit tests are tested on Python 3.10, 3.11 and 3.13 (3.13 is the recommended version).
38-
We now have an experimental workflow on Fedora Linux 41, with wxPython 4.2.3 and Python 3.14.rc3.
38+
We now have an experimental workflow on Fedora Linux 41, with wxPython 4.2.3 and Python 3.14.
3939
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.
4040

41-
(3.8 <= python <= 3.14) Install current released version (*2.2*) with:
41+
(3.9 <= python <= 3.14) Install current released version (*2.2.1*) with:
4242

4343
`pip install -U robotframework-ride`
4444

45-
(3.8 <= python <= 3.14) Install current development version with:
45+
(3.9 <= python <= 3.14) Install current development version with:
4646

4747
`pip install -U https://github.com/robotframework/RIDE/archive/develop.zip`
4848

@@ -58,7 +58,7 @@ Likewise, the current version of wxPython, is 4.2.3, but RIDE is known to work w
5858

5959
## Unit testing statuses:
6060

61-
Linux (Fedora 41: py3.13, Ubuntu 22.04: py3.10): [[!Linux](https://img.shields.io/github/actions/workflow/status/HelioGuilherme66/RIDE/linux.yml)](https://github.com/HelioGuilherme66/RIDE/actions/workflows/linux.yml)
61+
Linux (Fedora 42: py3.13, Ubuntu 22.04: py3.10): [[!Linux](https://img.shields.io/github/actions/workflow/status/HelioGuilherme66/RIDE/linux.yml)](https://github.com/HelioGuilherme66/RIDE/actions/workflows/linux.yml)
6262

6363
Windows (Python 3.11): [[!Windows](https://ci.appveyor.com/api/projects/status/github/HelioGuilherme66/RIDE?branch=master&svg=true)](https://ci.appveyor.com/project/HelioGuilherme66/ride)
6464

doc/releasenotes/ride-2.2.1.rst

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
.. container:: document
2+
3+
`RIDE (Robot Framework
4+
IDE) <https://github.com/robotframework/RIDE/>`__ v2.2.1 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.9 up to 3.13 (and also tested on
11+
3.14 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+
- 🐞 - In Files Explorer, the size of the files tree is not
29+
always using all available space.
30+
31+
**New Features and Fixes Highlights**
32+
33+
- Added context menu to File Explorer, to Open test suites
34+
directories or test suites files (also with double-click).
35+
- Added context menu option to Open Containing Folder, in operating
36+
system file explorer, or specific tool.
37+
- Added Config Panel button to File Explorer plugin. Here, you can
38+
set the operating system file explorer, or specify other tool, the
39+
Font style, and Colors.
40+
- Fixed persistance of the state docked/floating of File Explorer.
41+
- Fixed Cut (Ctrl-X) when editing the content of a cell in Grid
42+
Editor, before was deleting all content.
43+
44+
**The minimal wxPython version is, 4.0.7, and RIDE supports the
45+
current version, 4.2.3, which we recommend.**
46+
47+
*Linux users are advised to install first wxPython from .whl package
48+
at*
49+
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__,
50+
or by using the system package manager.
51+
52+
The
53+
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
54+
lists the changes done on the different versions.
55+
56+
All issues targeted for RIDE v2.2 can be found from the `issue
57+
tracker
58+
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.2>`__.
59+
60+
Questions and comments related to the release can be sent to the
61+
`robotframework-users <https://groups.google.com/group/robotframework-users>`__
62+
mailing list or to the channel #ride on `Robot Framework
63+
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
64+
possible bugs submitted to the `issue
65+
tracker <https://github.com/robotframework/RIDE/issues>`__. You
66+
should see `Robot Framework
67+
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
68+
problem is already known.
69+
70+
To install the latest release with
71+
`pip <https://pypi.org/project/pip/>`__ installed, just run
72+
73+
.. code:: literal-block
74+
75+
pip install --upgrade robotframework-ride==2.2.1
76+
77+
to install exactly the specified release, which is the same as using
78+
79+
.. code:: literal-block
80+
81+
pip install --upgrade robotframework-ride
82+
83+
Alternatively you can download the source distribution from
84+
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
85+
install it manually. For more details and other installation
86+
approaches, see the `installation
87+
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
88+
If you want to help in the development of RIDE, by reporting issues
89+
in current development version, you can install with:
90+
91+
.. code:: literal-block
92+
93+
pip install -U https://github.com/robotframework/RIDE/archive/develop.zip
94+
95+
Important document for helping with development is the
96+
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/develop/CONTRIBUTING.adoc>`__.
97+
98+
To start RIDE from a command window, shell or terminal, just enter:
99+
100+
::
101+
102+
ride
103+
104+
You can also pass some arguments, like a path for a test suite file
105+
or directory.
106+
107+
::
108+
109+
ride example.robot
110+
111+
Another possible way to start RIDE is:
112+
113+
.. code:: literal-block
114+
115+
python -m robotide
116+
117+
You can then go to Tools>Create RIDE Desktop Shortcut, or run the
118+
shortcut creation script with:
119+
120+
.. code:: literal-block
121+
122+
python -m robotide.postinstall -install
123+
124+
or
125+
126+
.. code:: literal-block
127+
128+
ride_postinstall.py -install
129+
130+
RIDE v2.2.1 was released on 01/December/2025.
131+
132+
.. rubric:: Celebrate the bank holiday, 1st December, Restoration of
133+
the Independence of Portugal (from Spain in 1640)!!
134+
:name: celebrate-the-bank-holiday-1st-december-restoration-of-the-independence-of-portugal-from-spain-in-1640
135+
136+
.. rubric:: 🇵🇹
137+
:name: section

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ sonar.projectKey=HelioGuilherme66_RIDE
22
sonar.organization=helioguilherme66
33
sonar.host.url=https://sonarcloud.io
44
sonar.python.version=3.10
5-
sonar.projectVersion=v2.1.4
5+
sonar.projectVersion=v2.2.1
66
sonar.sources=src/
77
sonar.tests=utest/
88
sonar.exclusions=**/lib/robot/**/*

0 commit comments

Comments
 (0)