diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index bb5262b57..79dec9dcb 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -17,6 +17,7 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
- Fixed exception seen in console when selecting Tools->Library Finder... on a clean install.
=== Changed
+- Improved visibility of the Search action in *Find Usages* by adding ``Search...`` on the first row of the results table.
- Changed isbinary to be internal library, instead of being dependency.
diff --git a/README.adoc b/README.adoc
index 3547b65f3..e8a1c3dc1 100644
--- a/README.adoc
+++ b/README.adoc
@@ -46,7 +46,7 @@ Likewise, the current version of wxPython, is 4.2.5, but RIDE is known to work w
`pip install -U robotframework-ride`
-(3.9 <= python <= 3.14) Install current development version (**2.2.3dev4**) with:
+(3.9 <= python <= 3.14) Install current development version (**2.2.3dev5**) with:
`pip install -U https://github.com/robotframework/RIDE/archive/develop.zip`
diff --git a/src/robotide/application/CHANGELOG.html b/src/robotide/application/CHANGELOG.html
index 617f0c9ab..a97f59d1c 100644
--- a/src/robotide/application/CHANGELOG.html
+++ b/src/robotide/application/CHANGELOG.html
@@ -1,25 +1,35 @@
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
-and this project adheres to Semantic Versioning.
-
+and this project adheres to Semantic Versioning.
-
+Added on Text Editor, (Preferences→Text Editor) option to Enable visible spaces configurable with ``enable visible spaces`` in settings.cfg, with default ``True``.
+
-
+Added on Text Editor, (Preferences→Text Editor) option to Enable visible newlines configurable with ``enable visible newlines`` in settings.cfg, with default ``False``.
+
-
+Added on External/Code Editor, both enabled, ``visible spaces`` and ``visible newlines``.
+
-
+Fixed exception seen in console when selecting Tools→Library Finder… on a clean install.
+
-
+Improved visibility of the Search action in Find Usages by adding ``Search…`` on the first row of the results table.
+
-
Changed isbinary to be internal library, instead of being dependency.
-
The Test Suites Explorer can be visible or hidden with F12 (View→View Test Suites Explorer). Pane can be made
floating or docked, by dragging or by double-clicking its top bar. See Release Notes for a workaround if you cannot make it visible.
-
In File Explorer opening non-text files is done by the operating system registered app. Text files are opened in simple editor, or RIDE if valid types.
-
-
Fixed size fitting of folders tree in File Explorer.
-
-
Added context menu to File Explorer, to Open test suites directories or test suites files (also with double-click).
-
Added context menu option to Open Containing Folder, in operating system file explorer, or specific tool.
-
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.
-
-
Fixed persistence of the state docked/floating of File Explorer.
-
Fixed Cut (Ctrl-X) when editing the content of a cell in Grid Editor, before was deleting all content.
-
(2.2rc1 - 2025-09-25)
- Added Project Settings concept. The Project Settings is a file named ``ride_settings.cfg`` inside a directory named ``.robot`` located in the Test Suite directory. The search for this directory, is done upwards from the Test Suite directory. You can create an empty directory, ``.robot`` located in the Test Suite directory or any parent directory, and RIDE will create and use the ``ride_settings.cfg``. This way you can have different settings, like: colors, UI language, and Plugins settings. The most relevant example is the creation of different Run Profiles or Arguments, in Test Runner. When you open a Test Suite outside one with Project Settings, you will see a dialog to restart RIDE, to use the ``Global Settings``.
(2.1.5 - 2025-07-25)
- Added parsing of option *--name* or *-N* and *Name* setting, to allow running test suites with them set.
@@ -40,7 +50,7 @@
(2.1.3 - 2025-03-24)
- Added syntax colorization for the ``GROUP`` marker.
- Added on Text Editor, tab indentation markers and ``tab markers`` boolean setting with default ``True``.
-- Added on Text Editor, folding margin with markers style configurable with ``fold symbols`` in settings.cfg.
(2.2 - 2025-10-05)
+- Added on Text Editor, folding margin with markers style configurable with ``fold symbols`` in settings.cfg.
(2.2 - 2025-10-05)
- Fixed duplicated resources in Tree (Project Explorer).
(2.2rc1 - 2025-09-25)
- Fixed crash when renaming test cases names on Tree (Project Explorer), by cancelling with Escape or by adding a Space in the end.
@@ -85,18 +95,18 @@
- Improved colorization for multiple Gherkin words, for example in the French language.
(2.1.1 - 2024-11-14)
- Changed the workflow for the development versions of RIDE. Now, development versions are taken from the ``develop`` branch, and the ``master`` will stay with released version.
-- Changed the way ``configobj`` code is imported. Now is a submodule obtained from https://github.com/DiffSK/configobj.
-
+- Changed the way ``configobj`` code is imported. Now is a submodule obtained from https://github.com/DiffSK/configobj.
-
Added Project Settings concept. The Project Settings is a file named ``ride_settings.cfg`` inside a directory named ``.robot`` located in the Test Suite directory. The search for this directory, is done upwards from the Test Suite directory. You can create an empty directory, ``.robot`` located in the Test Suite directory or any parent directory, and RIDE will create and use the ``ride_settings.cfg``. This way you can have different settings, like: colors, UI language, and Plugins settings. The most relevant example is the creation of different Run Profiles or Arguments, in Test Runner. When you open a Test Suite outside one with Project Settings, you will see a dialog to restart RIDE, to use the ``Global Settings``.
-
-
Fixed crash when renaming test cases names on Tree (Project Explorer), by cancelling with Escape or by adding a Space in the end.
-
Fixed missing text colorization in suites and test settings on Grid Editor.
-
-
Restored init and main scripts and texteditor, because some changes in Grid Editor were not being saved in Text
Editor and would be lost.
-
-
Fix faulty cell editor in settings of Grid Editor which would prevent to change to Text Editor and Run tabs.
-
-
Added parsing of option --name or -N and Name setting, to allow running test suites with them set.
-
Added indication of private keywords in Grid Editor, keywords will show in Italic, and with error
@@ -105,11 +115,11 @@
Added indication of private keywords in Details pop-up for keywords with tag robot:private or name starting with underscore, _ in Grid Editor.
-
Modified the action of key TAB when selecting from auto-suggestions list in Grid Editor. Pressing TAB, selects the item and continues in cell editor.
-
-
Fix cursor position when editing cells in Grid Editor.
-
-
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.
@@ -138,11 +148,11 @@
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.
-
-
Fixed Create Desktop Shortcut by pointing executable to ``python -m robotide``.
-
On Windows ignore false modification on files when opening Test Suites, causing confirmation dialog.
-
-
Added syntax colorization for the ``GROUP`` marker.
-
Added on Text Editor, tab indentation markers and ``tab markers`` boolean setting with default ``True``.
@@ -160,7 +170,7 @@
Improved the recognition of BDD/Gherkin prefixes when localized in autocomplete on Grid Editor.
-
Improved colorization for multiple Gherkin words, for example in the French language.
-
-
Fixed white blocks on Tree due to failed animation when test execution is too rapid, causing crash on Windows.
-
Fixed not set text color on row labels in Grid Editor. Now the General ``secondary foreground`` is applied.
@@ -169,7 +179,7 @@
-
Regression fix from v2.1b1 - Fix wrong item selection, like Test Suite, when doing right-click actions in Project Explorer.
When right clicking over Tree elements, to, for example, expand or select tests, we want to keep the Editor in the same file or position.
-
-
Partial fix of no update of renaming resource prefixed keywords. Issue #1230 from 29 Jan 2013.
-
Fixed no recognition of keywords with embedded arguments and full name. Issue #1106 from 12 Sep 2012.
@@ -177,11 +187,11 @@
Changed the workflow for the development versions of RIDE. Now, development versions are taken from the ``develop`` branch, and the ``master`` will stay with released version.
-
Changed the way ``configobj`` code is imported. Now is a submodule obtained from https://github.com/DiffSK/configobj.
-
-
Fixed broken go to definition after editing content in resource files.
-
Fixed long arguments in fixtures appearing splitted in Grid Editor. Still, arguments info will not be correct at calling step.
-
(2.1 - 2024-10-13)
- Added a setting for a specific Browser by editing the settings.cfg file. Add the string parameter
``browser`` in the section ``[Plugins][[Test Runner]]``.
(2.1b1 - 2024-09-21)
@@ -267,7 +277,7 @@
- Changed alias marker on library imports to consider variable ``ROBOT_VERSION``. If version is lower than 6.0, uses ``'WITH NAME'``, otherwise will use ``'AS'``
(2.0.3 - 2023-04-16)
- Allow to do auto-suggestions of keywords in Grid Editor without a shortcut, if you want to enable or disable this feature you can config in `Tools-> Preferences -> Grid Editor -> Enable auto suggestions`
-- Made ``\\n`` visible when editing cells in Grid Editor (problematic in Windows)
(2.1 - 2024-10-13)
+- Made ``\\n`` visible when editing cells in Grid Editor (problematic in Windows)
(2.1 - 2024-10-13)
- Fixed recognition of variables imported from YAML, JSON and Python files.
(2.1b1 - 2024-09-21)
- Fixed validation of multiple arguments with default values in Grid Editor.
@@ -317,7 +327,7 @@
- Fixed not using defined color for help and HTML content
- Fixed missing newlines in sections separation
(2.1a3 - 2024-07-22)
- Removed support for HTML file format (obsolete since Robot Framework 3.2)
-- Removed support for old Python versions, 3.6 nd 3.7.
-
+- Removed support for old Python versions, 3.6 nd 3.7.
-
Added color to Test Runner Console Log final output, report and log since RF v7.1rc1.
-
Added Korean language support for UI, experimental.
@@ -326,7 +336,7 @@
The color of the caret is the same as
setting and will be adjusted for better contrast with the background.
-
Allow to do auto-suggestions of keywords in Text Editor without a shortcut, if you want to enable or disable this feature you can config in
Tools -> Preferences -> Text Editor -> Enable auto suggestions.
-
-
Fixed validation of multiple arguments with default values in Grid Editor.
-
Fixed on Text Editor when Saving the selection of tests to run in Test Suites (Tree) is cleared.
@@ -336,7 +346,7 @@
Fixed delete variable from Test Suite settings remaining in Project Explorer.
-
Fixed obsfuscation of Libraries and Metadata panels when expanding Settings in Grid Editor and Linux systems.
-
-
Added support for Setup in keywords, since Robot Framework version 7.0.
-
Added support for new VAR marker, since Robot Framework version 7.0.
@@ -377,7 +387,7 @@
Tooltips for the fields are always shown in English.
-
Colorization for language configured files is working in Text Editor.
-
-
Fixed multiline variables in Variables section. In Text Editor they are separated by … continuation marker.
In Grid Editor use | (pipe) to separate lines.
-
@@ -404,7 +414,7 @@
Removed support for HTML file format (obsolete since Robot Framework 3.2)
-
Removed support for old Python versions, 3.6 nd 3.7.
-
-
Added auto update check when development version is installed
-
Added menu option ``Help→Check for Upgrade`` which allows to force update check and install development version
@@ -423,7 +433,7 @@
Added variables creation shortcuts (``Ctrl-1,2,5``) to fields Arguments in Grid Editor
-
Added support for JSON variables, by using the installed Robot Framework import method
-
-
Fixed escaped spaces showing in Text Editor on commented cells
-
Fixed resource files dissapearing from Project tree on Windows
@@ -457,14 +467,14 @@
Improved keyword ``Find Usages`` to return more matches. Fails to find mixed spaces and ``_``
-
In Grid Editor ``Ctrl-Shift-4`` now replaces escaped spaces ``\\ `` by spaces
-
-
Added indication of matching brackets, ``()``, ``{}``, ``[]``, in Text Editor
-
Added context menu to RIDE tray icon. Options Show, Hide and Close
-
Added sincronization with Project Explorer to navigate to selected item, Test Case, Keyword, Variable, in Text Editor
Note: This feature is working fine in Fedora 38, but not on Windows and macOS.
-
-
Fixed non syncronized expanding/collapse of Settings panel in Grid Editor, on Linux
-
Fixed not working the deletion of cells commented with ``\# `` in Grid Editor with ``Ctrl-Shift-D``
@@ -480,7 +490,7 @@
Fixed renaming keywords when they were arguments of ``Run Keywords`` in Setups and Teardowns
-
Improve Text Editor auto-suggestions to keep libraries prefixes.
-
-
Added boolean parameter ``filter newlines`` to Grid Editor with default ``True``, to hide or show newlines in cells
-
Changed ``tasks.py`` to test ``utest/application/test_app_main.py`` isolated from the other tests
@@ -488,7 +498,7 @@
Improve auto-suggestions of keywords in Grid Editor by allowing to close suggestions list with keys ARROW_LEFT or ARROW_RIGHT
-
Improve Text Editor auto-suggestions by using: selected text, text at left or at right of cursor
-
-
Added ``FOR`` scope markers (``IN``, ``IN RANGE``, ``IN ENUMERATE``, ``IN ZIP``) to auto-complete list
-
Added support to read environment variable ``ROBOT_VERSION`` to apply some conditions.
@@ -498,13 +508,13 @@
Added the note, Colors will be active after next RIDE restart. to the Preferences of Test Runner.
-
Changed alias marker on library imports to consider variable ``ROBOT_VERSION``. If version is lower than 6.0, uses ``WITH NAME``, otherwise will use ``AS``
-
-
Fixed auto-indent on block commands in Text Editor
-
Allow to do auto-suggestions of keywords in Grid Editor without a shortcut, if you want to enable or disable this feature you can config in
Tools-> Preferences -> Grid Editor -> Enable auto suggestions
-
Made ``\\n`` visible when editing cells in Grid Editor (problematic in Windows)
-
-
Fixed missing auto-enclosing when in Cell Editor in Linux
-
Fixed RIDE will crash when using third party input method in Mac OS
@@ -518,7 +528,7 @@
Fixed not using defined color for help and HTML content
-
Fixed missing newlines in sections separation
-
(2.0rc1 - 2023-02-26)
- Minimal support to accept `*** Comments ***` sections (unfinished code)
- Added insert and delete cells to Text Editor, by using ``Ctrl-Shift-I`` and ``Ctrl-Shift-D``
- Added move up and move down rows to Text Editor, by using ``Alt-Up`` and ``Alt-Down``
@@ -606,7 +616,7 @@
- Changed icon background to white
- Made Project Tree and File Explorer panels, Plugins.
- wx.NewId() to wx.NewIdRef()
-- Separated AppendText for Messages Log
(2.0rc1 - 2023-02-26)
+- Separated AppendText for Messages Log
(2.0rc1 - 2023-02-26)
- Fixed blank Grid Editor at keywords with steps commented with ``\# ``, by using ``Ctrl-Shift-3 on Text Editor
(2.0b3 - 2023-01-15)
. Fixed low performance when opening large projects
@@ -680,7 +690,7 @@
- Fixed Settings editor
- Fixed blank Edit screen
- Fixed Runner arguments parsing
-- Fixed Runner Log window Chinese and Latin encoding chars on Windows
-
+- Fixed Runner Log window Chinese and Latin encoding chars on Windows
-
Minimal support to accept
*** Comments *** sections (unfinished code)
-
Added insert and delete cells to Text Editor, by using ``Ctrl-Shift-I`` and ``Ctrl-Shift-D``
@@ -688,9 +698,9 @@
Added move up and move down rows to Text Editor, by using ``Alt-Up`` and ``Alt-Down``
-
Added insert and delete rows to Text Editor, by using ``Ctrl-I`` and ``Ctrl-D``
-
-
Fixed blank Grid Editor at keywords with steps commented with ``\# ``, by using ``Ctrl-Shift-3 on Text Editor
-
-
Added swap row up, by using ``Ctrl-T``
-
Added commenting/uncommenting of content with ``\# ``, by using ``Ctrl-Shift-3`` and ``Ctrl-Shift-4``
@@ -705,13 +715,13 @@
This was causing not being possible to restore it, unless editing the settings.cfg file.
Other reason was to prevent user to closing it, after detaching the panel, and re-attaching,
which has a bug making the Tree not visible.
-
Fixed low performance when opening large projects
-
Fixed comment and uncomment in Grid Editor when cells contain more than one variables assignement
-
Fixed console log stopping to output certain characters, like chinese and latin
-
-
Added menu entry at Help → Offline Change Log to view this file on disk
-
Added skipped tests counter and corresponding colored icon on Project tree
@@ -815,7 +825,7 @@
Changed Enter button in navigation mode to start editing cell, and to move to right cell when in edit mode
-
Performance improvements for loading large test suites
-
-
Fixed missing menu icons on Linux (was working on Windows)
-
Fixed removal of animation in Project tree when test run is interrupted
@@ -888,7 +898,7 @@
Fixed RIDE startup crash when Tree or File Explorer plugins use opened=False setting
-
Fixed error occurring when deleting test cases on Tree
-
-
Added CHANGELOG.adoc
-
Added ignoring log.html and report.html on reporting HTML test suites
@@ -924,7 +934,7 @@
wx.NewId() to wx.NewIdRef()
-
Separated AppendText for Messages Log
-
-
Fixed editing cells in Grid Editor on wxPython 4.1
-
Fixed not saving file after deleting text in Text Editor
@@ -984,12 +994,12 @@
Fixed Runner arguments parsing
-
Fixed Runner Log window Chinese and Latin encoding chars on Windows
-
-
wxPython version locked up to 4.0.7.post2.
diff --git a/src/robotide/application/releasenotes.py b/src/robotide/application/releasenotes.py
index b59ddeedb..50c3dd3d6 100644
--- a/src/robotide/application/releasenotes.py
+++ b/src/robotide/application/releasenotes.py
@@ -159,7 +159,7 @@ def set_content(self, html_win, content):
🐞 - When upgrading RIDE and activate Restart, some errors are visible about missing /language file, and behaviour
is not normal. Better to close RIDE and start a new instance.
🐞 - Problems with COPY/PASTE in Text Editor have been reported when using wxPython 4.2.0, but not with
-version 4.2.1, 4.2.2, 4.2.3 and 4.2.4, which we now recommend.
+version 4.2.1, 4.2.2, 4.2.3, 4.2.4 and 4.2.5 which we now
recommend.
-->
🐞 - Rename Keywords, Find Usages/Find where used are not finding all occurrences. Please, double-check findings
and changes.
@@ -179,6 +179,8 @@ def set_content(self, html_win, content):
New Features and Fixes Highlights
+- Improved visibility of the Search action in Find Usages by adding Search... on the first row of the
+results table.
- Added on Text Editor, (Preferences->Text Editor) options to Enable visible spaces and
Enable visible newlines.
- Added on External/Code Editor, both enabled, visible spaces and visible newlines.
@@ -247,7 +249,7 @@ def set_content(self, html_win, content):
python -m robotide.postinstall -install
or
ride_postinstall.py -install
-
RIDE {VERSION} was released on 29/March/2026.
+
RIDE {VERSION} was released on 31/March/2026.