Releases: robotcodedev/robotcode
Releases · robotcodedev/robotcode
v0.55.0
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
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
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
Fix
- disable html report for pytest
v0.53.0
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
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
v0.51.1
v0.50.0
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
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
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 usingrobotcode 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