Skip to content

Releases: robotcodedev/robotcode

v0.77.1

06 Mar 09:28
v0.77.1
8cc3bd5
Compare
Choose a tag to compare

Bug Fixes

  • vscode: Correct some things in bracket highlightning and coloring (6c584dc)

v0.77.0

05 Mar 00:51
v0.77.0
097b607
Compare
Choose a tag to compare

Bug Fixes

  • diagnostics: Resolving variables does not work for builtin vars at library import (6b97730)

Features

  • vscode: Enable bracket coloring and matching in keyword arguments (45243e5)

  • vscode: Python syntax highlightning in ${{}} expressions (adf3627)

    this implements a part of #230

Testing

  • Update regression some tests (f01d37e)
  • Fix some regression tests (cb420ad)

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