Releases: robotcodedev/robotcode
Releases · robotcodedev/robotcode
v0.64.0
Bug Fixes
- cli: Add missing dependency (9c6ed1f)
- langserver: Signature help and markdown documentation for arguments without type for RF7 (d67b2a0)
- langserver: Support for clients that do not implement pull diagnostics, e.g. neovim (ced5372)
- langserver: Correct detection of valid nodes in quickfixes for TRY/EXCEPT statements in RF5 (1bcef86)
- Correct completion of argument types for RF7 (dbca774)
- Some small glitches in semantic highlightning (39b658f)
Documentation
Features
-
langserver: Colorize new VAR token for RF7 (3cd27b2)
-
langserver: Add completions and new snippets for the new VAR statement for RF7 (5631a1b)
-
vscode: Support for creating test profiles in vscodes test explorer (8c0e889)
In
launch.json
you can create a new entry with purposetest-profile
this entry is show in the "run tests" and "debug tests" drop down and can be selected by right click on a test end then "Execute Using Profile..." entry. This profile is then used instead of the default test launch config with the purposetest
Example
Refactor
v0.63.0
Feat
- first support for RF 7
Fix
- langserver: simplify code for variables and library completions
Refactor
- remove unused code and update dependencies
- vscode: detection and running of python from vscode
v0.62.3
Fix
- langserver: correct handling of imports containing backslashes, in RobotFramework you have to escape them
- langserver: correction of escaped characters and variables highlighting in import names
v0.62.2
Fix
- langserver: resolving of ${EXECDIR} and ${CURDIR} corrected
v0.62.0
Feat
- langserver: support for importing libraries of multiple classes from a module
- do not use pathlib.Path.resolve because it is slow and we don't need to resolve links
v0.61.7
Perf
- langserver: increase performance of visitor a little bit more
v0.61.6
Fix
- langserver: correct handling of imports with the same namespace name
Refactor
- langserver: make package import relativ
v0.61.4
Fix
- langserver: complete keywords containing
.
if there is no namespace with the name before the dot - discover: normalize tags in tests command and sort tags
Perf
- langserver: speedup Visitor and AsyncVisitor a little bit
v0.61.3
Perf
- core: increase performance of dataclasses.from_dict
- core: improve perfomance of converting dataclasses to json
v0.61.2
Fix
- some regression tests