Skip to content

Releases: robotcodedev/robotcode

v0.55.0

05 Sep 21:19
v0.55.0
22687c7
Compare
Choose a tag to compare

Feat

  • support for robocop 4.1.1 code descriptions
  • langserver: better completion for variable imports

Fix

  • correct handling of @ variable and & dictionary arguments in signature help and completion
  • don't complete arguments for run keywords
  • update of RobotCode icon in status bar when Python environment is changed

Refactor

  • move code_actions and support unions with enums and string in dataclasses

v0.54.3

02 Sep 22:24
v0.54.3
92b41e0
Compare
Choose a tag to compare

Fix

  • langserver: dont show values in completions if the token before is an named argument token
  • langserver: change scope name of argument tokens to allow better automatic opening of completions
  • langserver: correct some styles for semantic highlightning

v0.54.2

02 Sep 10:17
v0.54.2
9b31b8f
Compare
Choose a tag to compare

Fix

  • langserver: escape pipe symbols in keyword argument descriptions in hover
  • vscode: correct highligtning of keyword arguments
  • sorting of completion items on library imports

v0.54.1

01 Sep 22:24
v0.54.1
2a63f73
Compare
Choose a tag to compare

Fix

  • disable html report for pytest

v0.53.0

27 Aug 23:14
v0.53.0
1a2b24e
Compare
Choose a tag to compare

Feat

  • langserver: first version of completion of enums and typed dicts for RF >= 6.1
  • robocop: with code descriptions in robocop diagnostics you can jump directly to the website where the rule is explained

v0.52.0

25 Aug 22:20
v0.52.0
8f772ef
Compare
Choose a tag to compare

Feat

  • langserver: inlay hint and signature help now shows the correct parameters and active parameter index, make both work for library and variable imports and show type informations if type hints are defined
  • debugger: add some more informations in verbose mode
  • langserver: goto, highlight, rename, hover, find references for named arguments
  • robotcode: internal cli args are now hidden

Fix

  • use import nodes to add references for libraries/resources and variables

v0.51.1

13 Aug 22:35
v0.51.1
fbedcf9
Compare
Choose a tag to compare
v0.51.1

v0.50.0

08 Aug 21:20
v0.50.0
8bee211
Compare
Choose a tag to compare

Feat

  • discover: tags are now discovered normalized by default
  • robotcode: use default configuration if no project root or project configuration is found

Fix

  • made RobotCode work with Python 3.12

v0.49.0

03 Aug 21:45
v0.49.0
ff9687a
Compare
Choose a tag to compare

Feat

  • "create keyword" quick fix detects bdd prefixes in the keyword being created and creates keywords without the prefix
  • reporting suites and tests with the same name when tests are discovered
  • user default robot.toml config file

Fix

  • completion of bdd prefixes optimized

v0.48.0

30 Jul 13:39
v0.48.0
deddc0a
Compare
Choose a tag to compare

Feat

  • vscode: added a statusbar item that shows some information about the current robot environment, like version, python version, etc.
  • removed old robotcode.debugger script in favor of using robotcode debug cli command

Fix

  • better output for discover info command
  • discover tests for RF 6.1.1
  • in a test run, errors that occur are first selected in the test case and not in the keyword definition
  • correct completion of settings with ctrl+space in some situation
  • correct update of test run results when suite teardown fails or is skipped during suite teardown
  • robotcode: add missing profile settings to config documentation