Skip to content

Releases: robotcodedev/robotcode

v0.11.10

18 Apr 07:47
v0.11.10
5703777
Compare
Choose a tag to compare
v0.11.10 Pre-release
Pre-release
  • renaming of keywords and variables
  • speedup loading of resources

v0.11.9

03 Apr 22:25
v0.11.9
0372220
Compare
Choose a tag to compare
v0.11.9 Pre-release
Pre-release

added

  • Return values of keywords calls can be assigned to variables in the debugger console
    • You can call keywords in the debugger console just as you would write your keyword calls in robot files.
      Everything that starts with '! ' (beware the space) is handled like a keyword call, for example:

      ! Log  Hello
      

      would call the keyword Log and writes Hello to report.

      !  Evaluate  1+2
      

      calls Evaluate and writes the result to the log.

      To assign the result of a keyword to a variable write something like

      ! ${result}  Evaluate  1+2
      

      This will assign the result of the expression to the variable ${result} in the current execution context.

      A more complex example:

      ! ${a}  @{c}=  ${b}  Evaluate  "Hello World!!! How do you do?".split(' ')
      

      A side effect of this is that the keyword calls are logged in log.html when you continue your debug session.

v0.11.8

03 Apr 19:16
v0.11.8
68fad10
Compare
Choose a tag to compare
v0.11.8 Pre-release
Pre-release

added

  • Test Templates argument analysis

v0.11.7

03 Apr 15:36
v0.11.7
93a7edd
Compare
Choose a tag to compare
v0.11.7 Pre-release
Pre-release

added

  • optimize restart language clients if configuration changed
  • support for progress feature of language server protocol
  • correct WHILE snippets
  • handle invalid regular expressions in embedded keywords
  • correct handling of templates with embedded arguments

v0.11.6

29 Mar 06:07
v0.11.6
d854069
Compare
Choose a tag to compare
v0.11.6 Pre-release
Pre-release
  • none so far

v0.10.2

28 Mar 21:17
v0.10.2
e179dff
Compare
Choose a tag to compare
  • Implement Selection Range support for Robot Framework
    • starting from a point in the source code you can select the surrounding keyword, block (IF/WHILE,...), test case, test section and so on
  • Provide better error messages if python and robot environment not matches RobotCode requirements
  • Correct restart of language server client if python interpreter changed
  • Correct start of root test item if robotcode.robot.paths is used
  • Correct find references at token ends
    • If the cursor is at the end of a keyword, for example, the keyword will also be highlighted and the references will be found.
  • Correct error in find variable references with invalid variables in variable section
  • Correct find references at token ends
    • If the cursor is at the end of a keyword, for example, the keyword will also be highlighted and the references will be found.

v0.11.3

28 Mar 21:20
v0.11.3
35a4253
Compare
Choose a tag to compare
v0.11.3 Pre-release
Pre-release
  • Fix selection range on white space

v0.11.2

28 Mar 21:20
v0.11.2
aac4549
Compare
Choose a tag to compare
v0.11.2 Pre-release
Pre-release
  • Implement Selection Range support for Robot Framework
    • starting from a point in the source code you can select the surrounding keyword, block (IF/WHILE,...), test case, test section and so on

v0.11.1

28 Mar 21:20
v0.11.1
620621e
Compare
Choose a tag to compare
v0.11.1 Pre-release
Pre-release
  • Provide better error messages if python and robot environment not matches RobotCode requirements
  • Correct restart of language server client if python interpreter changed
  • Correct start of root test item if robotcode.robot.paths is used

v0.11.0

28 Mar 21:19
v0.11.0
d850c8f
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release
  • correct find references at token ends
    • If the cursor is at the end of a keyword, for example, the keyword will also be highlighted and the references will be found.