Skip to content

Commit 73a1af6

Browse files
Changelog is now on disk with access from menu (#2481)
* Add offline change log * Add release notes and changelog links to UpdateNotifier. Error check on Text Editor
1 parent 7a98759 commit 73a1af6

File tree

11 files changed

+804
-485
lines changed

11 files changed

+804
-485
lines changed

CHANGELOG.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ and this project adheres to http://semver.org/spec/v2.0.0.html[Semantic Versioni
1010

1111
=== Added
1212

13+
- Added menu entry at Help -> Offline Change Log to view this file on disk
1314
- Added skipped tests counter and corresponding colored icon on Project tree
1415
- Added color processing in console log, when using ``-C`` or ``--consolecolors``
1516
- Added minimal support to open and edit resource files in Grid Editor

doc/releasenotes/ride-2.0b2.rst

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
`RIDE (Robot Framework IDE)`_ v2.0b2 is a new release with major enhancements and bug fixes.
2+
This version v2.0b2 includes removal of Python 2.7 support. The reference for valid arguments is `Robot Framework`_ installed version, which is at this moment 5.0.1. However, internal library is based on version 3.1.2, to keep compatibility with old formats.
3+
4+
* This is the **first version without support for Python 2.7**.
5+
* The last version with support for Python 2.7 was **1.7.4.2**.
6+
* Support for Python 3.6 up to 3.10 (current version on this date).
7+
* There are some important changes, or known issues:
8+
- On MacOS to call autocomplete in Grid and Text Editors, you have to use Alt-Space (not Command-Space).
9+
- On Linux and Windows to call autocomplete in Grid and Text Editors, you have to use Ctrl-Space.
10+
- On Text Editor the TAB key adds the defined number of spaces. With Shift moves to the left, and together with Control selects text.
11+
- On Text Editor the **: FOR** loop structure must use Robot Framework 3.1.2 syntax, i.e. **FOR** and **END**.
12+
- On Grid Editor and Linux the auto enclose is only working on cell selection, but not on cell content edit.
13+
- On Text Editor when Saving with Ctrl-S, you must do this twice :(.
14+
15+
**New Features and Fixes Highlights**
16+
17+
* Auto enclose text in {}, [], "", ''
18+
* Auto indent in Text Editor on new lines
19+
* Block indent in Text Editor (TAB on block of selected text)
20+
* Ctrl-number with number, 1-5 also working on Text Editor:
21+
22+
1. create scalar variable
23+
2. create list variable
24+
3. Comment line
25+
4. Uncomment line
26+
5. create dictionary variable
27+
28+
* Persistence of the position and state of detached panels, File Explorer and Test Suites
29+
* File Explorer and Test Suites panels are now Plugins and can be disabled or enabled and made Visible with F11 and F12
30+
* File Explorer now shows selected file when RIDE starts
31+
* Block comment and uncomment on both Grid and Text editors
32+
* Extensive color customization of panel elements via `Tools>Preferences`
33+
* Color use on Console and Messages Log panels on Test Run tab
34+
35+
Please note, that the features and fixes are not yet closed. This pre-release is being done because it has important fixes.
36+
37+
**The minimal wxPython version is, 4.0.7, and RIDE supports the current version, 4.2.0.**
38+
39+
*Linux users are advised to install first wxPython from .whl package at* `wxPython.org`_.
40+
41+
The `CHANGELOG.adoc`_ lists the changes done on the different versions.
42+
43+
All issues targeted for RIDE v2.0 can be found
44+
from the `issue tracker milestone`_.
45+
46+
Questions and comments related to the release can be sent to the
47+
`robotframework-users`_ mailing list or to the channel #ride on
48+
`Robot Framework Slack`_, and possible bugs submitted to the `issue tracker`_.
49+
You should see `Robot Framework Forum`_ if your problem is already known.
50+
51+
If you have pip_ installed, just run
52+
53+
::
54+
55+
pip install --pre --upgrade robotframework-ride==2.0b2
56+
57+
to install this **BETA** release, and for the **final** release use
58+
59+
::
60+
61+
pip install --upgrade robotframework-ride
62+
63+
::
64+
65+
pip install robotframework-ride==2.0
66+
67+
to install exactly the **final** version. Alternatively you can download the source
68+
distribution from PyPI_ and install it manually. For more details and other
69+
installation approaches, see the `installation instructions`_.
70+
If you want to help in the development of RIDE, by reporting issues in current development version, you can install with:
71+
72+
::
73+
74+
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
75+
76+
See the `FAQ`_ for important info about `: FOR` changes and other known issues and workarounds.
77+
78+
A possible way to start RIDE is:
79+
80+
::
81+
82+
python -m robotide.__init__
83+
84+
You can then go to `Tools>Create RIDE Desktop Shortcut`, or run the shortcut creation script with:
85+
86+
::
87+
88+
python -m robotide.postinstall -install
89+
90+
RIDE v2.0b2 was released on 01/Sep/2022.
91+
92+
.. _RIDE (Robot Framework IDE): https://github.com/robotframework/RIDE/
93+
.. _Robot Framework: http://robotframework.org
94+
.. _pip: http://pip-installer.org
95+
.. _PyPI: https://pypi.python.org/pypi/robotframework-ride
96+
.. _issue tracker milestone: https://github.com/robotframework/RIDE/issues?q=milestone%3Av2.0
97+
.. _issue tracker: https://github.com/robotframework/RIDE/issues
98+
.. _robotframework-users: http://groups.google.com/group/robotframework-users
99+
.. _Robot Framework Forum: https://forum.robotframework.org/c/tools/ride/
100+
.. _Robot Framework Slack: https://robotframework-slack-invite.herokuapp.com
101+
.. _installation instructions: https://github.com/robotframework/RIDE/wiki/Installation-Instructions
102+
.. _wxPython.org: https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
103+
.. _FAQ: https://github.com/robotframework/RIDE/wiki/F.A.Q.
104+
.. _CHANGELOG.adoc: https://github.com/robotframework/RIDE/blob/master/CHANGELOG.adoc

requirements-dev.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ memory-profiler
66
pylint
77
pytest
88
pytest-cov
9+
# To make a relase you need asciidoc3 (a2x3)
10+
# asciidoc3
911
# Include also normal project requirements.
1012
-r requirements.txt
1113

0 commit comments

Comments
 (0)