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)