Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni

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

== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.4.1.rst[2.1.4.1] - 2025-06-24

=== Fixed
- Fix broken installation of RIDE v2.1.4 by adding missing dependencies.

== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.4.rst[2.1.4] - 2025-06-20

=== Added
Expand All @@ -28,12 +33,9 @@ when selecting in Tree shows the filename in StatusBar.
- Improved auto-complete in Grid Editor, to allow several matches
- Changed some informative dialogs and JSON Editor to use the customized colors.
- Modified import statements to allow running RIDE without Robot Framework installed or versions older than 6.0.
- On Windows ignore false modification on files when opening Test Suites, causing confirmation dialog.

=== Fixed
- Fixed Create Desktop Shortcut by pointing executable to ``python -m robotide``.
- Changed some informative dialogs and JSON Editor to use the customized colors.
- Modified import statements to allow running RIDE without Robot Framework installed or versions older than 6.0.
- On Windows ignore false modification on files when opening Test Suites, causing confirmation dialog.

== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.3.rst[2.1.3] - 2025-03-24
Expand Down
12 changes: 6 additions & 6 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,26 @@ You can use the tag *robotframework-ide* to search and ask on https://stackoverf

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

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.4[release/2.1.4]**
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.4.1[release/2.1.4.1]**

See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.4.rst[release notes] for latest release version 2.1.4
See the https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.1.4.1.rst[release notes] for latest release version 2.1.4.1

**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**

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


**The current development version is based on 2.1.3, supports Python from 3.8 up to 3.13 (24th March 2025).**
**The current development version is based on 2.1.4.1, supports Python from 3.8 up to 3.14 (24th June 2025).**

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

(3.8 <= python <= 3.13) Install current released version (*2.1.4*) with:
(3.8 <= python <= 3.14) Install current released version (*2.1.4.1*) with:

`pip install -U robotframework-ride`

(3.8 <= python <= 3.13) Install current development version (**2.2dev32**) with:
(3.8 <= python <= 3.14) Install current development version (**2.2dev32**) with:

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

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,26 @@ You can use the tag *robotframework-ide* to search and ask on [StackOverflow](ht

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

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](https://github.com/robotframework/RIDE/tree/release/2.1.4)**
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)**

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

**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**

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


**The current development version is based on 2.1.3, supports Python from 3.8 up to 3.14 (20th June 2025).**
**The current development version is based on 2.1.4.1, supports Python from 3.8 up to 3.14 (24th June 2025).**

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

(3.8 <= python <= 3.14) Install current released version (*2.1.4*) with:

`pip install -U robotframework-ride`

(3.8 <= python <= 3.14) Install current development version (**2.2dev??**) with:
(3.8 <= python <= 3.14) Install current development version (**2.2dev32**) with:

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

Expand Down
153 changes: 153 additions & 0 deletions doc/releasenotes/ride-2.1.4.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
.. container:: document

`RIDE (Robot Framework
IDE) <https://github.com/robotframework/RIDE/>`__ v2.1.4.1 is a new
release with some enhancements and bug fixes. The reference for valid
arguments is `Robot Framework <https://robotframework.org/>`__
current version, 7.3.1. However, internal library code is originally
based on version 3.1.2, but adapted for new versions.

- This version supports Python 3.8 up to 3.13 (and also tested on
3.14.a7 with wxPython 4.2.3).
- There are some changes, or known issues:

- 🐞 - Rename Keywords, Find Usages/Find where used are not
finding all occurrences. Please, double-check findings and
changes.
- 🐞 - Some argument types detection (and colorization) is not
correct in Grid Editor.
- 🐞 - RIDE **DOES NOT KEEP** Test Suites formatting or
structure, causing differences in files when used on other IDE
or Editors. The option to not reformat the file is not working.
- 🐞 - In Grid Editor, when showing settings, scrolling down with
mouse or using down is not working. You can change to Text
Editor and back to Grid Editor, to restore normal behavior.

**New Features and Fixes Highlights**

- Fix broken installation of RIDE v2.1.4 by adding missing
dependencies.
- Added **Tools->Library Finder...** to install libraries and
**Help->Open Library Documentation...** . They share the same
dialog, and definitions are recorded in \``settings.cfg`\`.
- Added context menu to install libraries and to open documentation
in Grid Editor Import section. Same as above description.
- Added keyboard shortcuts **Ctrl-Shift-Up** and **Ctrl-Shift-Down**
as alternatives to **Alt-Up** and **Alt-Down** to move rows in
Grid and Text Editors.
- Improved vertical scroll in Grid Editor, by having main scroll
bars out of cells.
- Fixed Create Desktop Shortcut by pointing executable to **python
-m robotide**.
- Changed arguments parser to allow **--version** and **--help**
functional in Windows.
- Improved auto-complete in Grid Editor, to allow several matches.
- Fixed white blocks on Tree due to failed animation when test
execution is too rapid, causing crash on Windows.
- Added Settings Editor button to Preferences dialog, to edit
settings.cfg.
- Created backup of settings.cfg to allow recovering some settings
when broken upgrades.
- Changed some informative dialogs and JSON Editor to use the
customized colors.
- Added current executing keyword and other statuses to TestRunner
status bar.
- Modified import statements to allow running RIDE without Robot
Framework installed or versions older than 6.0.
- Added Config Panel button to supported installed Plugins next to
their name in Plugin Manager dialog.
- Added Config Panel button to Plugins, working examples in Text
Editor and Test Runner.
- On Windows ignore false modification on files when opening Test
Suites, causing confirmation dialog.
- Added divided Status Bar. Left side for main window, right side
for Plugins. Working example in Text Editor, when selecting in
Tree shows the filename in StatusBar.

**The minimal wxPython version is, 4.0.7, and RIDE supports the
current version, 4.2.3, which we recommend.**

*Linux users are advised to install first wxPython from .whl package
at*
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__,
or by using the system package manager.

The
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
lists the changes done on the different versions.

All issues targeted for RIDE v2.2 can be found from the `issue
tracker
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.2>`__.

Questions and comments related to the release can be sent to the
`robotframework-users <https://groups.google.com/group/robotframework-users>`__
mailing list or to the channel #ride on `Robot Framework
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
possible bugs submitted to the `issue
tracker <https://github.com/robotframework/RIDE/issues>`__. You
should see `Robot Framework
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
problem is already known.

To install the latest release with
`pip <https://pypi.org/project/pip/>`__ installed, just run

.. code:: literal-block

pip install --upgrade robotframework-ride==2.1.4.1

to install exactly the specified release, which is the same as using

.. code:: literal-block

pip install --upgrade robotframework-ride

Alternatively you can download the source distribution from
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
install it manually. For more details and other installation
approaches, see the `installation
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
If you want to help in the development of RIDE, by reporting issues
in current development version, you can install with:

.. code:: literal-block

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

Important document for helping with development is the
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/develop/CONTRIBUTING.adoc>`__.

To start RIDE from a command window, shell or terminal, just enter:

::

ride

You can also pass some arguments, like a path for a test suite file
or directory.

::

ride example.robot

Another possible way to start RIDE is:

.. code:: literal-block

python -m robotide

You can then go to Tools>Create RIDE Desktop Shortcut, or run the
shortcut creation script with:

.. code:: literal-block

python -m robotide.postinstall -install

or

.. code:: literal-block

ride_postinstall.py -install

RIDE v2.1.4.1 was released on 24/June/2025.
4 changes: 4 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@ dependencies = [
"PyPubSub",
"Pywin32; platform_system == 'Windows'",
"wxPython",
"robotframework",
"psutil",
"packaging",
"requests>=2.32.4",
]

[project.urls]
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ robotframework
Pypubsub
psutil
packaging
requests>=2.32.2
requests>=2.32.4
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
'Pywin32; sys_platform=="win32"',
'wxPython',
'packaging',
'requests>=2.32.2']
'requests>=2.32.4']

PACKAGE_DATA = {
'robotide.preferences': ['settings.cfg'],
Expand Down
2 changes: 1 addition & 1 deletion sonar-project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ sonar.projectKey=HelioGuilherme66_RIDE
sonar.organization=helioguilherme66
sonar.host.url=https://sonarcloud.io
sonar.python.version=3.10
sonar.projectVersion=v2.1.3
sonar.projectVersion=v2.1.4
sonar.sources=src/
sonar.tests=utest/
sonar.exclusions=**/lib/robot/**/*
Expand Down
Loading