Skip to content

Releases: robotcodedev/robotcode

v0.5.4

11 Feb 21:28
v0.5.4
5ee1f96
Compare
Choose a tag to compare

added

  • Keyword call analysis
    • shows if parameters are missing or too much and so on...
  • Highlight of named arguments
  • Improve handling of command line variables when resolving variables
  • Remove handling of python files to reduce the processor load in certain situations

v0.5.3

10 Feb 07:30
v0.5.3
f1eabd7
Compare
Choose a tag to compare

added

  • Resolving static variables, closes #18

    • RobotCode tries to resolve variables that are definied at variables section, command line variables and builtin variables. This make it possible to import libraries/resources/variables with the correct path and parameters.
      Something like this:
    *** Settings ***
    Resource          ${RESOURCE_DIR}/some_settings.resource
    Library           alibrary    a_param=${LIB_ARG}
    Resource          ${RESOURCE_DIR}/some_keywords.resource
    • If you hover over a variable, you will see, if the variable can be resolved
  • show quick pick for debug/run configuration

    • if there is no launch configuration selected and you want to run code with "Start Debugging" or "Run without Debugging", robotcode will show you a simple quick pick, where you can select a predefined configuration
  • some cosmetic changes in updating Test Explorer

  • correct handling of showing inline values and hover over variables in debugger

  • correct handling of variable assignment with an "equal" sign

  • add more regression tests

v0.5.1

04 Feb 12:41
v0.5.1
faa3fb1
Compare
Choose a tag to compare

added

  • extend README.md
    • added section about style customization
    • extend feature description
  • added file icons for robot files
    • starting with VSCode Version 1.64, if the icon theme does not provide an icon for robot files, these icons are used
  • add automatic debug configurations
    • you don't need to create a launch.json to run tests in the debugger view
  • correct step-in FINALLY in debugger
  • test explorer activates now only if there are robot files in workspace folder

v0.5.0

02 Feb 20:12
v0.5.0
2c8c46f
Compare
Choose a tag to compare

added

  • Added support for RobotFramework 5.0
    • Debugger supports TRY/EXCEPT, WHILE,... correctly
    • (Semantic)- highlighter detects new statements
    • Formatter not uses internal tidy tool
    • handle EXPECT AS's variables correctly
    • Complete new statements
    • Some completion templates for WHILE, EXCEPT, ...
  • Discovering tests is now more error tolerant
  • Semantic tokenizing now also detects ERROR and FATAL_ERROR tokens
  • some cosmetic corrections in discoring tests

note: RobotFramework 5.0 Alpha 1 has a bug when parsing the EXCEPT AS statement,
so the highlighter does not work correctly with this version.
This bug is fixed in the higher versions.

v0.4.7

26 Jan 13:38
v0.4.7
c2b07af
Compare
Choose a tag to compare

added

  • hover/goto/references/highlight... differentiate between namespace and keyword in keyword calls like "BuiltIn.Log"
  • increase test coverage

v0.4.6

20 Jan 23:38
v0.4.6
0431391
Compare
Choose a tag to compare

added

  • some small fixes in completion, command line parameters and variable references

v0.4.5

18 Jan 23:32
v0.4.5
981e790
Compare
Choose a tag to compare

added

  • correct semantic highlight of variables and settings
  • completion window for keywords is now opened only after triggering Ctrl+Space or input of the first character

v0.4.4

17 Jan 18:03
v0.4.4
2c13183
Compare
Choose a tag to compare

added

  • implement InlineValuesProvider and EvaluatableExpressionProvider in language server

v0.4.3

15 Jan 20:57
v0.4.3
337da68
Compare
Choose a tag to compare

added

  • implement find references for libraries, resources, variables import
  • implement document highlight for variables and keywords

v0.4.2

13 Jan 23:05
v0.4.2
41964af
Compare
Choose a tag to compare

added

  • added support for variables import
    • completion
    • hover
    • goto
    • static and dynamic variables
  • correct debugger hover on variables and last fail message
  • implement find references for variables