Skip to content

Commit e345c3e

Browse files
Improve sonar report - Add parameter to show \\n (#2591)
* Fix missing lang in html * Simplify blocks of code, handle exceptions * Increase tests EditorPlugin * Add variable to toggle showing newlines visible in GridEditor * Add parameter to allow viewing \n in Grid Editor
1 parent 6a41257 commit e345c3e

File tree

11 files changed

+457
-103
lines changed

11 files changed

+457
-103
lines changed

CHANGELOG.adoc

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
88

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

11+
=== Added
12+
13+
- Added boolean parameter ``filter newlines`` to Grid Editor with default ``True``, to hide or show newlines in cells
14+
1115
=== Changed
1216

1317
- Improve auto-suggestions of keywords in Grid Editor by allowing to close suggestions list with keys ARROW_LEFT or ARROW_RIGHT
@@ -18,11 +22,8 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
1822
=== Added
1923

2024
- Added ``FOR`` scope markers (``IN``, ``IN RANGE``, ``IN ENUMERATE``, ``IN ZIP``) to auto-complete list
21-
2225
- Added support to read environment variable ``ROBOT_VERSION`` to apply some conditions.
23-
2426
- Added note on Test Timeout that **timeout message** is not supported since Robot v3.0.1
25-
2627
- Added the note, 'Colors will be active after next RIDE restart.' to the Preferences of Test Runner.
2728

2829
=== Changed
@@ -38,26 +39,18 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
3839
=== Changed
3940

4041
- 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 `Preferences -> Grid Editor -> Enable auto suggestions`
41-
4242
- Made ``\\n`` visible when editing cells in Grid Editor (problematic in Windows)
4343

4444
== Fixed
4545

4646
- Fixed missing auto-enclosing when in Cell Editor in Linux
47-
4847
- Fixed RIDE will crash when using third party input method in Mac OS
49-
5048
- Fixed missing color definition for keyword call in Text Editor
51-
5249
- Fixed clearing or emptying fixtures (Setups, Teardowns), now removes headers and synchronizes Text Editor
53-
5450
- Fixed selection and persistance of colors in File Explorer and Project Tree panels
55-
5651
- Fixed not using defined color for help and HTML content
57-
5852
- Fixed missing newlines in sections separation
5953

60-
6154
== https://github.com/robotframework/RIDE/blob/master/doc/releasenotes/ride-2.0.rst[2.0] - 2023-03-01
6255

6356
=== Added
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
.. container:: document
2+
3+
`RIDE (Robot Framework
4+
IDE) <https://github.com/robotframework/RIDE/>`__ v2.0.6 is a new
5+
release with minor enhancements and bug fixes. The reference for
6+
valid arguments is `Robot Framework <http://robotframework.org>`__
7+
installed version, which is at this moment 6.0.2. However, internal
8+
library is based on version 3.1.2, to keep compatibility with old
9+
formats.
10+
11+
- This version supports Python 3.6 up to 3.10.
12+
- There are some changes, or known issues:
13+
14+
- Newlines in Grid Editor can be made visible with the `filter newlines` set to False.
15+
- On Text Editor when Saving the selection of tests in Test
16+
Suites (Tree) is cleared.
17+
- Test Suite with *\**\* Comments \**\** can be edited but
18+
newlines are introduced.
19+
- Some argument types detection (and colorization) is not correct
20+
in Grid Editor.
21+
- RIDE **DOES NOT KEEP** Test Suites formatting or structure,
22+
causing differences in files when used on other IDE or Editors.
23+
24+
**New Features and Fixes Highlights**
25+
26+
- Newlines in Grid Editor can be made visible with the `filter newlines` set to False, by editing `settings.cfg`
27+
- Improve auto-suggestions of keywords in Grid Editor by allowing to close suggestions list with keys ARROW_LEFT or ARROW_RIGHT
28+
- Improve Text Editor auto-suggestions by using: selected text, text at left or at right of cursor
29+
30+
31+
We hope to implement or complete features and make fixes on next
32+
major version 2.1 (in the end of 2023).
33+
34+
**The minimal wxPython version is, 4.0.7, and RIDE supports the
35+
current version, 4.2.0.**
36+
37+
*Linux users are advised to install first wxPython from .whl package
38+
at*
39+
`wxPython.org <https://extras.wxpython.org/wxPython4/extras/linux/gtk3/>`__,
40+
or by using the system package manager.
41+
42+
The
43+
`CHANGELOG.adoc <https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc>`__
44+
lists the changes done on the different versions.
45+
46+
All issues targeted for RIDE v2.1 can be found from the `issue
47+
tracker
48+
milestone <https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.1>`__.
49+
50+
Questions and comments related to the release can be sent to the
51+
`robotframework-users <http://groups.google.com/group/robotframework-users>`__
52+
mailing list or to the channel #ride on `Robot Framework
53+
Slack <https://robotframework-slack-invite.herokuapp.com>`__, and
54+
possible bugs submitted to the `issue
55+
tracker <https://github.com/robotframework/RIDE/issues>`__. You
56+
should see `Robot Framework
57+
Forum <https://forum.robotframework.org/c/tools/ride/>`__ if your
58+
problem is already known.
59+
60+
To install with `pip <http://pip-installer.org>`__ installed, just
61+
run
62+
63+
.. code:: literal-block
64+
65+
pip install --upgrade robotframework-ride==v2.0.6
66+
67+
to install exactly this release, which is the same as using
68+
69+
.. code:: literal-block
70+
71+
pip install --upgrade robotframework-ride
72+
73+
Alternatively you can download the source distribution from
74+
`PyPI <https://pypi.python.org/pypi/robotframework-ride>`__ and
75+
install it manually. For more details and other installation
76+
approaches, see the `installation
77+
instructions <https://github.com/robotframework/RIDE/wiki/Installation-Instructions>`__.
78+
If you want to help in the development of RIDE, by reporting issues
79+
in current development version, you can install with:
80+
81+
.. code:: literal-block
82+
83+
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
84+
85+
Important document for helping with development is the
86+
`CONTRIBUTING.adoc <https://github.com/robotframework/RIDE/blob/master/CONTRIBUTING.adoc>`__.
87+
88+
See the `FAQ <https://github.com/robotframework/RIDE/wiki/F.A.Q.>`__
89+
for important info about : FOR changes and other known issues and
90+
workarounds.
91+
92+
A possible way to start RIDE is:
93+
94+
.. code:: literal-block
95+
96+
python -m robotide.__init__
97+
98+
You can then go to Tools>Create RIDE Desktop Shortcut, or run the
99+
shortcut creation script with:
100+
101+
.. code:: literal-block
102+
103+
python -m robotide.postinstall -install
104+
105+
RIDE v2.0.6dev2 was released on 25/May/2023.

0 commit comments

Comments
 (0)