Skip to content

Releases: robotcodedev/robotcode

v0.76.2

01 Mar 00:42
v0.76.2
1f21ace
Compare
Choose a tag to compare

Bug Fixes

  • cli: Add missing plugin package (66982bd)

v0.76.1

29 Feb 23:41
v0.76.1
69d69e5
Compare
Choose a tag to compare

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

19 Feb 23:06
v0.76.0
de57e81
Compare
Choose a tag to compare

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

  • analyzer: Optimization of the analysis of imports, accelerated by a factor of 3 (321b88d)
  • langserver: Try to use the last initialized namespace for completions to be a bit more responsive (2c6fe37)

v0.75.0

13 Feb 22:56
v0.75.0
734c670
Compare
Choose a tag to compare

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 passing None. 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

  • vscode: Debugger now uses the new Python Debugger extension as default debugger for python (aab6b6d)

    Microsoft rewrites the debugger extension for python and this will be the new standard extension for debugging python code. see here

v0.74.0

12 Feb 21:36
v0.74.0
377d9c5
Compare
Choose a tag to compare

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

07 Feb 12:14
v0.73.3
a19b374
Compare
Choose a tag to compare

Bug Fixes

  • discover: Update run buttons doesn't work on typing (5f8a890)

v0.73.2

07 Feb 07:33
v0.73.2
d36964e
Compare
Choose a tag to compare

Bug Fixes

  • discover: Discover files when robot arguments with relative files are now read correctly (d12c67c)

Documentation

  • Update versions in README (d6c6f09)

v0.73.1

05 Feb 23:30
v0.73.1
a7b2f3c
Compare
Choose a tag to compare

Bug Fixes

  • langserver: Don't show deprecation message for tags starting with an hyphen in RF7 (d510a65)

    fixes [BUG] #212

v0.73.0

05 Feb 15:06
v0.73.0
a5edea3
Compare
Choose a tag to compare

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

01 Feb 00:33
v0.72.0
733491a
Compare
Choose a tag to compare

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 in profiles 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)