Releases: robotcodedev/robotcode
v0.76.2
v0.76.1
Bug Fixes
- core: Avoid iterator changes during Event.notify when adding or removing new event handlers (ccc5faf)
- core: Send cache_invalidate events before and after locking to avoid deadlocks (5f06377)
- langserver: Sometimes an exception in evaluating variables in expressions occurs (bd9bcfd)
- langserver: Change keywords treeview rpc methods to non async (f85621a)
Performance
- langserver: Optimize analysing and collecting diagnostics (065db06)
v0.76.0
Bug Fixes
- langserver: Add duplicated imports to references (e603628)
- langserver: Correct variable handling from resource imports (619eee4)
- vscode: Correct resolving resource documentation in keywords treeview (2935bb8)
Features
-
langserver: Introduce new setting
robotcode.analysis.cache.ignoreArgumentsForLibrary
(bb55ff4)This is usefull if you have library that get's variables from a python file that contains complex data like big dictionaries or complex objects that robotcode can't handle.
-
marketplace: Create a Q&A discussion category on github (605377d)
as a second way to ask questions and collect answers about robotcode I created a discussion group on the RobotCode github repository
-
vscode: Use the official python extension api to get informations about python environments (c032814)
closes [ENHANCEMENT] Integrate new Python Extension API #215
Performance
v0.75.0
Bug Fixes
-
debugger: Correct wrong lineno informations from robot in listener start_(test/suite/keyword) lineno is
None
(b4f9c5c)If RobotFramework executes a test case, keyword or so, where the line number is not set internally, i.e.
None
, it generates an empty string for the line number in the listener instead of also passingNone
. This rarely happens, but it does occur. -
debugger: Fix some small glitches when robot is terminated but the Vscode is not fast enough to notice it ;-) (5fdb0d7)
Features
v0.74.0
Bug Fixes
-
debugger: Filling zeros are now added to the name of an element so that elements are sorted correctly in the variable view at debugging time (456ab2c)
-
debugger: Add
BuiltIn.Run Keyword And Return Status
to the list of keywords that caught exceptions on inner keywords (add8297) -
langserver: Correct importing variables with the same filename (e1ac0cb)
closes [BUG] Variables from variable files are often displayed as not found #214
-
robot: Handle OSErrors if creating/reading user robot.toml (470b438)
should fix: #187
Features
- vscode: Organize vscode settings in groups (9bbe68b)
v0.73.3
v0.73.2
v0.73.1
v0.73.0
Bug Fixes
- discover: Don't show an error if no tests or suite are found (f57b065)
- vscode: Trim and shorten long names and descriptions in
Select Configuration Profiles
command (8abcb67) - vscode: Stabilized recreation of test explorer items if folders are deleted (370ff84)
Features
- vscode: Introduce robotcode contribution point for vscode extensions plugins (6519687)
v0.72.0
Bug Fixes
- profiles: Enhanced error handling if invalid profile is given (c3d8b07)
Features
-
profiles: Enhanced handling of environment variables in profile settings (37fdbb3)
This update allows the setting, overriding, and utilization of system environment variables in expressions and conditions within the robot.toml configuration files. This enhancement increases the flexibility and adaptability of profile configurations.
-
profiles: Profiles prefixed with an underscore (
_
) are now automatically hidden inprofiles list
command (97bf390) -
profiles: A profile can now be hidden and inherit from other profiles (9cd2ffb)
-
vscode: Show profiles from robot.toml in test explorer as test profile (fcb32a7)