From 71394e683b3173fa68cec0850468d5d815471e1e Mon Sep 17 00:00:00 2001 From: michalanglart Date: Fri, 11 Oct 2019 13:12:52 +0200 Subject: [PATCH] Release note 0.9.0 --- README.md | 5 +---- changelog.txt | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ release.md | 46 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f38571fee..8ced77247 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,8 @@ RED is modern editor based on Eclipse IDE to provide efficient and comfortable work with [RobotFramework](https://github.com/robotframework/robotframework) testware. -**Latest release - [RED 0.8.13 (2019-07-18)](https://github.com/nokia/RED/releases/latest)** +**Latest release - [RED 0.9.0 (2019-10-11)](https://github.com/nokia/RED/releases/latest)** -### Note about upgrading RED from 0.8.0 to 0.8.2 and newer -Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 or newer **cannot** be upgraded from 0.8.0 and earlier versions. -For RED feature installed on Eclipse Neon, please upgrade your Eclipse platform: [https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F](https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F) ### Install from Marketplace/Update Site diff --git a/changelog.txt b/changelog.txt index 65f355b89..3c8e82f1c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,57 @@ +RED 0.9.0 - 2019/10/11 + +Feature + + [RED-1285] - Empty argument cell handling in source mode + [RED-1319] - Remove library import "tag" from multiple keyword occurences + [RED-1324] - Add new elements to Robot Framework > Errors/Warnings > Validation + +Enhancement + + [RED-565] - GitHub #47 Add posibility to provide arguments for library imports in red.xml + [RED-709] - (GitHub #77) Add possibility to declare breakpoint as stop on keyword failure. + [RED-1155] - Validate templated test cases + [RED-1290] - [GitHub #320] Library prefix colouring + [RED-1291] - Need to Add a button which need to rerun the test case when + [RED-1292] - [GitHub #322] Modal windows are blocking each other when changing lib externally + [RED-1301] - Unify keyword content assistant for settings + [RED-1302] - Templates content assistant improvements + [RED-1303] - Add "NONE" to content assistant propositions for global and local settings + [RED-1306] - Different syntax highlighting for Robot based keyword and Python based ones + [RED-1308] - Speed up edition in tables + +Bug + + [RED-452] - Incorrect color for Template arguments + [RED-477] - Tables repainting exception under GTK3 + [RED-961] - GitHub #146 -Table editor can not deal with "a | b" as arg - cell is locked + [RED-1269] - [Github #302] Validation problem with continuation + [RED-1273] - Cannot change the value of existing variable in Variable mappings section + [RED-1282] - [GitHub #312] NONE in setup/teardown is validated as keyword + [RED-1284] - GitHub #325 CoreException with Eclipse 2019-06 + [RED-1287] - [GitHub #314] Embedded args with regular expression problems + [RED-1288] - [Github #315 #316] Chinese characters issues + [RED-1289] - Checking error: 'An internal error occurred during: "Label Job"' from regression + [RED-1295] - Creating new setting comment in table view with tab NPE + [RED-1296] - Undo in tables does not work for empty row created from executable row + [RED-1298] - SettingsSectionTableDumper does not support task settings + [RED-1299] - NPE for empty setting in Settings table + [RED-1309] - [GitHub #330] CCE when running tests with dynamic library imports + [RED-1311] - [GitHub #328] Column resizing glitches + [RED-1312] - [GitHub #324] Exceptions when using 2019.09 + [RED-1313] - Library alias is not displayed in settings table editor + [RED-1314] - Indentation error in new syntax FOR loop + [RED-1315] - [GitHub #331] change working directory when importing variable file + [RED-1318] - Exception for wrong settings + [RED-1325] - Split Additional Robot Framework arguments (debug/run configurations window) + +Task + + [RED-762] - Execution view re-run failed should not use -R launching + [RED-1307] - Update platform + [RED-1323] - [GitHub #321] document workspace-external libs portability solution + + RED 0.8.13 - 2019/07/18 Enhancement diff --git a/release.md b/release.md index d6c8b8ce1..181515a23 100644 --- a/release.md +++ b/release.md @@ -1,3 +1,49 @@ +# RED - Robot Editor v0.9.0 +## Introduction +RED Robot Editor is Eclipse based editor for [RobotFramework](https://github.com/robotframework/robotframework) test cases. +Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse. + +## Requirements +* Oracle Java 1.8+ https://www.java.com/ +* RED feature only: Eclipse Oxygen (v 4.7) or newer https://www.eclipse.org/downloads/ +* Python/Jython & RobotFramework installed + +## Installation +[Installation instructions](https://github.com/nokia/RED/blob/master/installation.md) +For RED feature installed on Eclipse Neon or earlier, please upgrade your Eclipse platform: [https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F](https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F) + +## Notable updates +- "What's new" section is available in RED User Guide where more detailed information is available about new features in releases. See http://nokia.github.io/RED/help/whats_new/0_9_0.html +- RED product is now based on Eclipse 2019-09 (4.13) instead of 2018-09 (4.9). Oxygen (4.7) is still supported and RED feature can be installed there. +- It is now possible to pass arguments to libraries in red.xml file. +- A new kind of breakpoint introduced which will suspend the execution when predefined keyword fails. +- It is possible to re-run tests/suites which were not executed using action in Execution view. +- Templates in tests or tasks are now fully supported regarding coloring, validation and content assistant. +- It is possible to assign a color for library/resource name prefixes. +- Color for keywords defined in libraries can be assigned differently than for user keywords (at call place). +- Masked keywords are reported at call place. + + +## GitHub issues updates + - #47 Add posibility to provide arguments for library imports in red.xml + - #77 Add possibility to declare breakpoint as stop on keyword failure. + - #146 BUG: Table editor can not deal with "|" charator + - #297 When using Test template formatting appears incorrect + - #302 Fail to validate a call to a keyword when more than 2 return variables are on their own line + - #312 Settings value of NONE in test case table for [Setup] bug + - #314 Using variables with custom embedded argument regular expressions + - #315 Robot framework project path contain Chinese character throw exception + - #316 Python path contain Chinese character in red.xml throw exception + - #320 Different syntax color for libraries set before the keyword + - #321 Handle environment variables in red.xml for referencedLibrary + - #322 RED issue - modal dialogs + - #324 Imposible to open robot file after update + - #325 CoreException with Eclipse 2019-06 + - #330 'Agent connection server' problem when starting javaws jnlp application bug + - #331 Variables var.py GUI + +full changes in [changelog.txt](https://github.com/nokia/RED/blob/master/changelog.txt) + # RED - Robot Editor v0.8.13 ## Introduction RED Robot Editor is Eclipse based editor for [RobotFramework](https://github.com/robotframework/robotframework) test cases.