Releases: robotcodedev/robotcode
Releases · robotcodedev/robotcode
v0.100.2
v0.100.1
v0.100.0
Bug Fixes
- analyze: Corrected statistics about analyzed files (18b6cb8)
- analyzer: Correct handling of variables in embedded args in keyword calls (2c8ed56)
- config: Corrected handling of relative items in python path and other variables if current folder is different then root folder of the project (66a94bc)
- vscode: Corrected highlightning of bold/italic in documentation tags (170287d)
Documentation
- Update some docs (639314b)
Features
v0.99.0
Bug Fixes
- analyzer: Better recognition of circular imports (a36dd41)
Features
-
analyze:
analyze code
now return a flag that indicates if errors/warnings/etc. occurs (5125f7d)0
: SUCCESS - No issues detected.1
: ERRORS - Critical issues found.2
: WARNINGS - Non-critical issues detected.4
: INFORMATIONS - General information messages.8
: HINTS - Suggestions or improvements.
A return code 1 means error and 3 means there are errors and warning and so on.
-
cli: Add an astric (*) for options that can be used multiple times (5bf5493)
v0.98.0
v0.97.0
Bug Fixes
- langserver: Support glob pattern in
robot.toml
spython-path
setting (f6e380c) - vscode: Correct handling of comments in tmlanguage (ce794bf)
Documentation
- Expand documentation on
robotcode
packages, installation, and usage (907fa8c)
Features
- analyze:
analyze code
command now also uses the settings in therobot.toml
file. (bd17a5d) - analyze: Add CLI options for
pythonpath
,variable
, andvariablefile
toanalyze code
command; collect errors for unimportable command line variable files (b4e6be4) - robot: Display filename on TOML parsing error (8c25db8)
v0.96.0
v0.95.2
v0.95.1
v0.95.0
Bug Fixes
- analyzer: Fix some spellings (b622c42)
- analyzer: Handle bdd prefixes correctly if keyword is cached (41ff53f)
- analyzer: Corrected analyzing of
[Return]
,[Setup]
,[Teardown]
statement (4e17c8f) - analyzer: Corrected exception in parsing ForHeaders with invalid variable (0851d4f)
- analyzer: Fixed find variables as modules for RF > 5 (ce787b2)
- langserver: Corrected inlay hints for bdd style keyword calls (77ce8f1)
- langserver: Only update direct references to a file, not imports if something changes (ea24b06)
Features
-
analyzer: Implemented better handling of imports of dynamic libraries (f6b5b87)
- show also errors on in dynamic library API like in
get_keyword_documentation
andget_keyword_arguments
- show also errors on in dynamic library API like in
-
discover: Rework discover commands (87e1dd9)
- show statistics on all commands
- better differention of tests and tasks
- new command
tasks
to show only the tasks - command tests show only the tests
- new arguments for
tags
command--tests
and--tags
- show the type of test or task in test explorer description
Performance
- analyzer: Restructured code for handling bdd prefixes (96fbe90)
- analyzer: Optimized analysing keyword calls (b1f0f28)
- analyzer: Cache embedded arguments and some more little perf tweaks (3603ff6)
- analyzer: Introduced some caching for parsing variables (e39afe9)
- analyzer: Implemented DataCache, cache files are now saved in pickle format by default instead of json (f3ecc22)