Skip to content

Releases: nokia/RED

RED 0.8.9

20 Nov 13:24
Compare
Choose a tag to compare

RED - Robot Editor v0.8.9

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • RED product is now based on Eclipse Photon (v 4.8) platform. The feature may be still installed in Oxygen (v 4.7) as well as newer 2018-09 (v 4.9)
  • Supports all the features of upcoming Robot Framework 3.1
  • RED should now works without any problems on all Java version 8 up to 11

GitHub issues updates

  • #137 - Unable to launch RED on Java 9
  • #200 - Planned changes in RF 3.1, which affects RED - Robotic Process Automation - new Task table
  • #200 - Planned changes in RF 3.1, which affects RED - For Loop using FOR
  • #200 - Planned changes in RF 3.1, which affects RED - deprecated syntax for RF 3.1
  • #200 - Planned changes in RF 3.1, which affects RED - remove Pyt2.6 and Pyt3.3 support from RF
  • #200 - Planned changes in RF 3.1, which affects RED - Function annotations are visible in libdoc
  • #200 - Planned changes in RF 3.1, which affects RED - Support for keyword-only arguments
  • #200 - Planned changes in RF 3.1, which affects RED - User-defined tables are forbidden - only Comments section can be used for that purpose
  • #248 - Planned changes in RF 3.1, which affects RED - support .resource file extension for resources
  • #251 - Add version info to Help - About RED
  • #253 - Execution order based on directory name is ignored in argument file
  • #257 - Rerun Test and Rerun Failed Test actions not using the default launch config values

full changes in changelog.txt

RED 0.8.8

28 Sep 11:32
Compare
Choose a tag to compare

RED - Robot Editor v0.8.8

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • Provide QuickFix of suggestion for cases when Keywords are not found if the resource with this Keywords is outside the project
  • Add editor color setting for strings
  • handle URI other than "file- "Validation not working when project is connected to Jazz source control

GitHub issues updates

  • #237 - Provide QuickFix of suggestion for cases when Keywords are not found if the resource with this Keywords is outside the project
  • #243 - imported variables are always lower cased
  • #242 - classes as variables are filtered out from proposals
  • #200 - Planned changes in RF 3.1, which affects RED - 3 - Robotic Process Automation - new Task table
  • #200 - Planned changes in RF 3.1, which affects RED - 6 - deprecated syntax for RF 3.1
  • #200 - Planned changes in RF 3.1, which affects RED - 7 - remove Pyt2.6 and Pyt3.3 support from RF
  • #239 - Add editor color setting for strings
  • #201 - handle URI other than "file- "Validation not working when project is connected to Jazz source control

full changes in changelog.txt

RED 0.8.7

07 Aug 08:19
Compare
Choose a tag to compare

RED - Robot Editor v0.8.7

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • Added coloring and validation for nested keywords in "Run Keyword" group
  • Showing libraries from site-package in content assist

GitHub issues updates

  • #28 - Keywords after a Run Keyword If condition are not validated
  • #179 - A wrong error message when using embedding arguments keyword name
  • #197 - No proper marker about deprecated attribute message in Timeout settings in RF 3.0.1
  • #208 - argument file starting from home directory is not working
  • #221 - Code coloring when a kw as a kw as arg
  • #227 - Eclipse Oxygen.3a, RED 0.8.6.201806181254, pydevd-1.2.0 and runPyDevDebug.py
  • #229 - Integer as default values are considered as variables in keyword arguments definition

full changes in changelog.txt

RED 0.8.6

18 Jun 13:13
Compare
Choose a tag to compare

RED - Robot Editor v0.8.6

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • Adding relative paths for RobotExec and ReferencedLibs in red.xml
  • Handle environment variables in red.xml for classpath and pythonpaths

GitHub issues updates

  • #73 - red.xml - relative paths for RobotExec and ReferencedLibs
  • #204 - Handle environment variables in red.xml for classpath and pythonpaths
  • #203 - reload libraries with RobotCommandRpcExecutor
  • #96 - Positional argument cannot be used after named arguments for usual KW (examples from RED_781)
  • #210 - Autodiscovery don't work for RemoteSwingLibrary in RED 0.8.5
  • #220 - Editor throws exception when opening specific .robot file
  • #225 - Problems with unicode keywords using embedded variables
  • #179 - A wrong error message when using embedding arguments keyword name
    full changes in changelog.txt

RED 0.8.5

16 May 11:28
Compare
Choose a tag to compare

RED - Robot Editor v0.8.5

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • RED now uses html format for documentation
  • many fixes in coloring in text and table editors
  • Rflint now has field for command line parameters - check Preferences
  • RED can use Eclipse parameters in fields for launching (rflint,run configurations) #184 - more info in help: RED - Robot Editor User Guide > User guide > Launching Tests >String substitution variables
  • Graceful Robot/process killing to allow Robot to generate reports #170
  • Autodiscovery and quick fix improvements

GitHub issues updates

  • #125 - try to look for python2/python3 filenames when looking for python installations
  • #170 - interrupt tests processes instead of killing them
  • #185 - Libdoc view from PE - does not show docs when doc contains < and > strings
  • #180 - Add command line filed to Rflint
  • #184 - Resolve Eclipse parameters in fields for launching stuff (rflint,run configs)
  • #187 - Keyword with parameterized name coloring
  • #194 - Coloring variables using square brackets

full changes in changelog.txt

RED 0.8.4

19 Mar 09:34
Compare
Choose a tag to compare

RED - Robot Editor v0.8.4

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

GitHub issues updates

full changes in changelog.txt

RED 0.8.3

06 Feb 13:37
Compare
Choose a tag to compare

RED - Robot Editor v0.8.3

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • support for UTF charset mentioned in #169 and RED-914
  • improved performance of autodiscovery - from now on robot dry run will be run only when quick fix will not return any libs. This also fixes SshLibrary import via init.py
  • changed Include/Exclude - from now on, Excluded folders will not be taken into autodiscovery and keyword assistance.
  • Errors/Validation can be switched off globally (under Preferences->RobotFramework->Errors/Warnings
  • fixed inserting/deleting cell in Table Editor in Settings tab

GitHub issues updates

#147 - Unable to import Python Libaries RED 0.8.0
#155 - resolve value of ${EXECDIR} in VM when used in mappings to another variable
#160 - console output encoding problems
#162 - incorrect "Invalid Variable syntax" error with list and dictionary variables
#166 - exception thrown by debugger
#167 - allow to change text size in Source by [ctrl] + [=] and [ctrl] + [-]
#169 - rflint/session server does not work with non-asci chars in filename
#174 - venv hidden folders should be handled correctly

full changes in changelog.txt

RED 0.8.2

18 Dec 12:56
Compare
Choose a tag to compare

RED - Robot Editor v0.8.2

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions
Due to internal changes to support Eclipse Oxygen API, RED Product 0.8.2 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

Notable updates

  • From now RED feature will install only on Eclipse Oxygen, for earlier Eclipse version follow: https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse_IDE%3F
  • GitHub #158 - fixed validation and autocomplate remote libraries
  • Dark code color profile is now switcched when Dark profile is selected
  • Improved look of scroll bars in Table Editors when in Dark theme
  • Project Explorer tree items will not collapse when list of imported libraries changed

GitHub issues updates

  • #158 - fixed validation and autocomplate for remote libraries

full changes in changelog.txt

RED 0.8.1

23 Nov 13:27
Compare
Choose a tag to compare

RED - Robot Editor v0.8.1

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions

Notable updates

  • Support for dark profile by adding profiles of syntax color, fixed RED GUI elements when dark. Together with Darkest Dark Theme, RED looks nice. Details can be found in docs
  • Integrated static code analysis reports from rflint into RED - details in docs
  • Made Robot links from console a clicable links even when destination files are not reachable
  • It is possible to disconnect from Robot run session leaving Robot test execution running independent from RED state
  • Pause&Resume buttons added to Console View
  • Fixed UTF-8 names in red.xml
  • Improved memory footprint from Message Log data part due to #149
  • Fixed library autodiscovery freeze when activating action on multiple inhertied folders
  • Variable with no name ${} gets error marker

GitHub issues updates

  • #112 - Fixed issue when file rename triggers Referenced libraries change in red.xml
  • #132 - RED correctly works with python 2.6
  • #136 - Insert cell/delete cell actions in table editors
  • #141 - Added Pause and Resume buttons to Console View to easy access
  • #148 - Source focuses on currently edited cell
  • #149 - Limited Message Log launching history from 100 to 1
  • #149 - Added button+action in Message Log to clear message log view/data container
  • #149 - Java memory leak during use of the message log - limit lines in Message Log

full changes in changelog.txt

RED 0.8.0

17 Oct 09:05
Compare
Choose a tag to compare

RED - Robot Editor v0.8.0

Introduction

RED Robot Editor is Eclipse based editor for RobotFramework test cases.
Release contains Eclipse feature of RED Robot Editor to be installed into Eclipse.

Requirements

Installation

Installation instructions

Notable updates

  • content assist can search for patterns inside proposals (eg. searching for "og" will return "log" keyword)
  • content assist can return Keywords when searching for capital letters (eg. activating content assist and writing LM will return Log Many)
  • content assist now provides keywords from libs which are not included in TestSuite but available in project (entry in Referenced libraries in red.xml)
  • debug is more aware which file it showing,this relates to cases when suite names are not unique within project. Debug also can check if debug run in robot is consistent to suite file being displayed.Covered in #111
  • table editors should preserve empty lines and show duplicated sections. Still there is some work to do though.
  • variable mappings can use already mapped variables to resolve values.Item covered in #120
  • more detailed progress bar for Automatically discover libraries from Robot Framework right-click menu
  • top level entries (libraries names) in library discovery summary report is now copy-able.This allows to copy libs names and install missing libraries to Robot
  • filenames in tabs above editor can be prepended with parent folder.Useful if filenames are not unique in Project. Enabled by preference
  • when setting Robot nature to Project, red.xml is not overwritten by default - proper user action is proposed

GitHub issues updates

  • #84 - references menu in source view - added view to source editor
  • #95 - empty lines get removed when test case is edited from TestCases tab - empty lines should not be removed when changing from table to source editor
  • #111 - In Debug Variable Panel difference between Robot Dict and Python Dict not visible - implemented
  • #114 - add help content for Content Assist -> Auto activation triggers - added to Help
  • #118 - use preference for content assistant trigger - now Content Assist trigger key (CTRL+space) is no longer hardcoded,it can be defined in preferences
  • #120 - variable mapping could use already mapped vars in consecutive entries - implemented
  • #122 - red.xml charsets issues - encoding of red.xml is no in UTF-8
  • #128 - better handle projects without red.xml - for now,projects without red.xml can use Robot and system variables. Handling built-in libs will be done later.
  • #138 - do not override existing red.xml file

full changes in changelog.txt