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 @@ Changelog

Changelog


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.

1.1. Changed

  • +and this project adheres to Semantic Versioning.

    1.1. Added

    • +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``. +

    1.2. Fixed

    • +Fixed exception seen in console when selecting Tools→Library Finder… on a clean install. +

    1.3. 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.

    2. 2.2.2 - 2026-01-06

    2.1. Changed

    • 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. -

    3. 2.2.1.1 - 2025-12-08

    3.1. Fixed

    • +

    3. 2.2.1.1 - 2025-12-08

    3.1. Fixed

    • Fixed size fitting of folders tree in File Explorer. -

    4. 2.2.1 - 2025-12-01

    4.1. Added

    • +

    4. 2.2.1 - 2025-12-01

    4.1. Added

    • 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. -

    4.2. Fixed

    • +

    4.2. Fixed

    • 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. -

    5. 2.2 - 2025-10-05

    5.1. Added

      (2.2rc1 - 2025-09-25)
    +

5. 2.2 - 2025-10-05

5.1. Added

  (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.

5.2. Fixed

  (2.2 - 2025-10-05)
+- Added on Text Editor, folding margin with markers style configurable with ``fold symbols`` in settings.cfg.

5.2. Fixed

  (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.

6. 2.2rc1 - 2025-09-25

6.1. Added

  • +- Changed the way ``configobj`` code is imported. Now is a submodule obtained from https://github.com/DiffSK/configobj.

6. 2.2rc1 - 2025-09-25

6.1. Added

  • 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``. -

6.2. Fixed

  • +

6.2. Fixed

  • 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. -

7. 2.1.5.2 - 2025-07-30

7.1. Fixed

  • +

7. 2.1.5.2 - 2025-07-30

7.1. Fixed

  • Restored init and main scripts and texteditor, because some changes in Grid Editor were not being saved in Text Editor and would be lost. -

8. 2.1.5.1 - 2025-07-26

8.1. Fixed

  • +

8. 2.1.5.1 - 2025-07-26

8.1. Fixed

  • Fix faulty cell editor in settings of Grid Editor which would prevent to change to Text Editor and Run tabs. -

9. 2.1.5 - 2025-07-25

9.1. Added

  • +

9. 2.1.5 - 2025-07-25

9.1. Added

  • 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.

9.2. Changed

  • 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. -

9.3. Fixed

  • +

9.3. Fixed

  • Fix cursor position when editing cells in Grid Editor. -

10. 2.1.4.1 - 2025-06-24

10.1. Fixed

  • +

10. 2.1.4.1 - 2025-06-24

10.1. Fixed

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

11. 2.1.4 - 2025-06-20

11.1. Added

  • +

11. 2.1.4 - 2025-06-20

11.1. Added

  • 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. -

11.3. Fixed

  • +

11.3. Fixed

  • 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. -

12. 2.1.3 - 2025-03-24

12.1. Added

  • +

12. 2.1.3 - 2025-03-24

12.1. Added

  • 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. -

12.3. Fixed

  • +

12.3. Fixed

  • 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. -

13. 2.1.2 - 2025-01-28

13.1. Fixed

  • +

13. 2.1.2 - 2025-01-28

13.1. Fixed

  • 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. -

14.2. Fixed

  • +

14.2. Fixed

  • 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. -

15. 2.1 - 2024-10-13

15.1. Added

  (2.1 - 2024-10-13)
+

15. 2.1 - 2024-10-13

15.1. Added

  (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)

15.3. Fixed

  (2.1 - 2024-10-13)
+- Made ``\\n`` visible when editing cells in Grid Editor (problematic in Windows)

15.3. Fixed

  (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

15.4. Removed

  (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.

16. 2.1b1 - 2024-09-21

16.1. Added

  • +- Removed support for old Python versions, 3.6 nd 3.7.

16. 2.1b1 - 2024-09-21

16.1. Added

  • 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.

16.2. Changed

  • 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. -

16.3. Fixed

  • +

16.3. Fixed

  • 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. -

17. 2.1a3 - 2024-07-22

17.1. Added

  • +

17. 2.1a3 - 2024-07-22

17.1. Added

  • 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. -

17.2. Fixed

  • +

17.2. Fixed

  • 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. -

18. 2.0.8.1 - 2023-11-01

18.1. Added

  • +

18. 2.0.8.1 - 2023-11-01

18.1. Added

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

18.2. Fixed

  • +

18.2. Fixed

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

19. 2.0.7 - 2023-08-13

19.1. Added

  • +

19. 2.0.7 - 2023-08-13

19.1. Added

  • 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. -

19.2. Fixed

  • +

19.2. Fixed

  • 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

19.3. Changed

  • Improve Text Editor auto-suggestions to keep libraries prefixes. -

20. 2.0.6 - 2023-06-10

20.1. Added

  • +

20. 2.0.6 - 2023-06-10

20.1. Added

  • Added boolean parameter ``filter newlines`` to Grid Editor with default ``True``, to hide or show newlines in cells

20.2. Changed

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

21. 2.0.5 - 2023-05-08

21.1. Added

  • +

21. 2.0.5 - 2023-05-08

21.1. Added

  • 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.

21.2. Changed

  • 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`` -

22. Fixed

  • +

22. Fixed

  • Fixed auto-indent on block commands in Text Editor

23. 2.0.3 - 2023-04-16

23.1. Changed

  • 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) -

24. Fixed

  • +

24. Fixed

25. 2.0 - 2023-03-01

25.1. Added

  (2.0rc1 - 2023-02-26)
+

25. 2.0 - 2023-03-01

25.1. Added

  (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

25.4. Fixed

  (2.0rc1 - 2023-02-26)
+- Separated AppendText for Messages Log

25.4. Fixed

  (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

26. 2.0rc1 - 2023-02-26

26.1. Added

  • +- Fixed Runner Log window Chinese and Latin encoding chars on Windows

26. 2.0rc1 - 2023-02-26

26.1. Added

  • 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`` -

26.2. Removed

26.3. Changed

26.4. Fixed

  • +

26.2. Removed

26.3. Changed

26.4. Fixed

  • Fixed blank Grid Editor at keywords with steps commented with ``\# ``, by using ``Ctrl-Shift-3 on Text Editor -

27. 2.0b3 - 2023-01-15

27.1. Added

  • +

27. 2.0b3 - 2023-01-15

27.1. Added

  • 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. -

27.4. Fixed

  1. +

27.4. Fixed

  1. 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 -

28. 2.0b2 - 2022-09-05

28.1. Added

  • +

28. 2.0b2 - 2022-09-05

28.1. Added

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

28.4. Fixed

  • +

28.4. Fixed

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

29. 2.0b1 - 2020-07-26

29.1. Added

  • +

29. 2.0b1 - 2020-07-26

29.1. Added

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

29.4. Fixed

  • +

29.4. Fixed

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

30. 1.7.4.2 - 2020-01-20

30.1. Added

  • +

30. 1.7.4.2 - 2020-01-20

30.1. Added

  • wxPython version locked up to 4.0.7.post2.

30.2. Removed

  • None

30.3. Changed

  • None -

30.4. Fixed

  • +

30.4. Fixed

  • None
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