Skip to content

Commit 070f85e

Browse files
Version 2.1.5.1
1 parent 5cd9f89 commit 070f85e

File tree

9 files changed

+229
-102
lines changed

9 files changed

+229
-102
lines changed

CHANGELOG.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ 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

99
// == https://github.com/robotframework/RIDE[Unreleased]
10+
11+
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.1.rst[2.1.5.1] - 2025-07-26
12+
13+
=== Fixed
14+
- Fix faulty cell editor in settings of Grid Editor which would prevent to change to Text Editor and Run tabs.
15+
1016
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.rst[2.1.5] - 2025-07-25
1117

1218
=== Added

README.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,26 @@ You can use the tag *robotframework-ide* to search and ask on https://stackoverf
2222

2323
== **Welcome to the development version of RIDE - next major release will be version 2.2**
2424

25-
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.1.5[release/2.1.5]**
25+
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.1.5.1[release/2.1.5.1]**
2626

27-
See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.rst[release notes] for latest release version 2.1.5
27+
See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.5.1.rst[release notes] for latest release version 2.1.5.1
2828

2929
**Version https://github.com/robotframework/RIDE/tree/release/2.0.8.1[2.0.8.1] was the last release supporting Python 3.6 and 3.7**
3030

3131
**Version https://github.com/robotframework/RIDE/tree/release/1.7.4.2[1.7.4.2] was the last release supporting Python 2.7**
3232

3333

34-
**The current development version is based on 2.1.5, supports Python from 3.8 up to 3.14 (25th July 2025).**
34+
**The current development version is based on 2.1.5.1, supports Python from 3.8 up to 3.14 (26th July 2025).**
3535

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

40-
(3.8 <= python <= 3.14) Install current released version (*2.1.5*) with:
40+
(3.8 <= python <= 3.14) Install current released version (*2.1.5.1*) with:
4141

4242
`pip install -U robotframework-ride`
4343

44-
(3.8 <= python <= 3.14) Install current development version (**2.1.5**) with:
44+
(3.8 <= python <= 3.14) Install current development version (**2.1.5.1**) with:
4545

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

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,26 @@ 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.4.1](https://github.com/robotframework/RIDE/tree/release/2.1.4.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.1](https://github.com/robotframework/RIDE/tree/release/2.1.5.1)**
2525

26-
See the [release notes](https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.4.1.rst) for latest release version 2.1.4.1
26+
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

2828
**Version [2.0.8.1](https://github.com/robotframework/RIDE/tree/release/2.0.8.1) was the last release supporting Python 3.6 and 3.7**
2929

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.4.1, supports Python from 3.8 up to 3.14 (24th June 2025).**
33+
**The current development version is based on 2.1.5.1, supports Python from 3.8 up to 3.14 (26th 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.4*) with:
39+
(3.8 <= python <= 3.14) Install current released version (*2.1.5.1*) with:
4040

4141
`pip install -U robotframework-ride`
4242

43-
(3.8 <= python <= 3.14) Install current development version (**2.2dev32**) with:
43+
(3.8 <= python <= 3.14) Install current development version with:
4444

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

@@ -69,6 +69,3 @@ Quality Gate Status: [[!Sonar](https://sonarcloud.io/api/project_badges/measure?
6969

7070
---
7171

72-
## Stargazers over time
73-
74-
[[!Stargazers over time](https://starchart.cc/robotframework/RIDE.svg)]

doc/releasenotes/ride-2.1.5.1.rst

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
.. container:: document
2+
3+
`RIDE (Robot Framework
4+
IDE) <https://github.com/robotframework/RIDE/>`__ v2.1.5.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.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+
- Fix faulty cell editor in settings of Grid Editor which would
32+
prevent to change to Text Editor and Run tabs.
33+
- Added indication of **private** keywords in Grid Editor, keywords
34+
will show in *Italic*, and with error background, when they are
35+
used outside of Keywords section, or from different files.
36+
- Added indication of **private** keywords in Details pop-up for
37+
keywords with tag **robot:private** or name starting with
38+
underscore, **'\_'** in Grid Editor.
39+
- Modified the action of key TAB when selecting from
40+
auto-suggestions list in Grid Editor. Pressing TAB, selects the
41+
item and continues in cell editor.
42+
- Fix cursor position when editing cells in Grid Editor.
43+
- Added parsing of option **--name** or **-N** and **Name** setting,
44+
to allow running tests with them set.
45+
46+
**The minimal wxPython version is, 4.0.7, and RIDE supports the
47+
current version, 4.2.3, which we recommend.**
48+
49+
*Linux users are advised to install first wxPython from .whl package
50+
at*
51+
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__,
52+
or by using the system package manager.
53+
54+
The
55+
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
56+
lists the changes done on the different versions.
57+
58+
All issues targeted for RIDE v2.2 can be found from the `issue
59+
tracker
60+
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.2>`__.
61+
62+
Questions and comments related to the release can be sent to the
63+
`robotframework-users <https://groups.google.com/group/robotframework-users>`__
64+
mailing list or to the channel #ride on `Robot Framework
65+
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
66+
possible bugs submitted to the `issue
67+
tracker <https://github.com/robotframework/RIDE/issues>`__. You
68+
should see `Robot Framework
69+
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
70+
problem is already known.
71+
72+
To install the latest release with
73+
`pip <https://pypi.org/project/pip/>`__ installed, just run
74+
75+
.. code:: literal-block
76+
77+
pip install --upgrade robotframework-ride==2.1.5.1
78+
79+
to install exactly the specified release, which is the same as using
80+
81+
.. code:: literal-block
82+
83+
pip install --upgrade robotframework-ride
84+
85+
Alternatively you can download the source distribution from
86+
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
87+
install it manually. For more details and other installation
88+
approaches, see the `installation
89+
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
90+
If you want to help in the development of RIDE, by reporting issues
91+
in current development version, you can install with:
92+
93+
.. code:: literal-block
94+
95+
pip install -U https://github.com/robotframework/RIDE/archive/develop.zip
96+
97+
Important document for helping with development is the
98+
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/develop/CONTRIBUTING.adoc>`__.
99+
100+
To start RIDE from a command window, shell or terminal, just enter:
101+
102+
::
103+
104+
ride
105+
106+
You can also pass some arguments, like a path for a test suite file
107+
or directory.
108+
109+
::
110+
111+
ride example.robot
112+
113+
Another possible way to start RIDE is:
114+
115+
.. code:: literal-block
116+
117+
python -m robotide
118+
119+
You can then go to Tools>Create RIDE Desktop Shortcut, or run the
120+
shortcut creation script with:
121+
122+
.. code:: literal-block
123+
124+
python -m robotide.postinstall -install
125+
126+
or
127+
128+
.. code:: literal-block
129+
130+
ride_postinstall.py -install
131+
132+
RIDE v2.1.5.1 was released on 26/July/2025.

pyproject.toml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
[build-system]
2-
requires = ["hatchling"]
2+
requires = ["hatchling", "hatch-fancy-pypi-readme"]
33
build-backend = "hatchling.build"
44

55
[project]
66
name = "robotframework-ride"
7-
dynamic = ["version"]
7+
dynamic = ["version", "readme"]
8+
89
description = "RIDE :: Robot Framework Test Data Editor"
910
long_description = """
1011
Robot Framework is a generic test automation framework for acceptance
@@ -72,6 +73,14 @@ include = [
7273
[tool.hatch.build.targets.wheel]
7374
packages = ["src/robotide"]
7475

76+
[tool.hatch.metadata.hooks.fancy-pypi-readme]
77+
content-type = 'text/markdown'
78+
fragments = [
79+
{path = 'README.md'},
80+
{text = '\n## License\n\n'},
81+
{path = 'LICENSE.txt'},
82+
]
83+
7584
[project.scripts]
7685
ride_postinstall = "robotide.postinstall:main"
7786

@@ -86,11 +95,11 @@ dependencies = [
8695

8796
[[tool.hatch.envs.test.matrix]]
8897
python = ["3.13"]
89-
version = ["2.1.4"]
98+
version = ["2.1.5.1"]
9099

91100
[tool.poetry]
92101
name = "robotframework-ride"
93-
version = "2.1.4"
102+
version = "2.1.5.1"
94103
description = "RIDE :: Robot Framework Test Data Editor"
95104
authors = ["Robot Framework Developers <[email protected]>"]
96105
license = "Apache-2.0 license"
@@ -110,3 +119,4 @@ psutil = "*"
110119
pytest = "*"
111120
pytest-mock = "*"
112121
coverage = "*"
122+

requirements-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ pytest-cov
1414
pytest-html
1515
pytest-order
1616
packaging >= 24.2
17+
hatch-fancy-pypi-readme
1718
# To make a relase you need asciidoc3 (a2x3)
1819
# asciidoc3
1920
# Include also normal project requirements.

0 commit comments

Comments
 (0)