Skip to content

Releases: robotcodedev/robotcode

v0.66.0

23 Nov 17:06
v0.66.0
72bbdbd

Choose a tag to compare

Bug Fixes

  • langserver: Handle unwanted warning messages at libdoc generation for robot files (ce20bf5)

Features

  • langserver: Implemented deprecation warning for old [RETURN] setting for RF 7 (40a5e42)

v0.65.1

23 Nov 09:04
v0.65.1
dbef3a1

Choose a tag to compare

Refactor

  • debugger: Use concurrent.futures for sending request instead of asyncio.Futures (dc06c2c)

v0.64.1

20 Nov 12:36
v0.64.1
37981fa

Choose a tag to compare

Bug Fixes

  • Correct creating run profiles if you use a single workspace folder (e5430ec)

v0.64.0

19 Nov 14:39
v0.64.0
12f653d

Choose a tag to compare

Bug Fixes

  • cli: Add missing dependency (9c6ed1f)
  • langserver: Signature help and markdown documentation for arguments without type for RF7 (d67b2a0)
  • langserver: Support for clients that do not implement pull diagnostics, e.g. neovim (ced5372)
  • langserver: Correct detection of valid nodes in quickfixes for TRY/EXCEPT statements in RF5 (1bcef86)
  • Correct completion of argument types for RF7 (dbca774)
  • Some small glitches in semantic highlightning (39b658f)

Documentation

  • Correct some command line descriptions (c0e2536)
  • Correct some docs for CLI interface (7bc7099)

Features

  • langserver: Colorize new VAR token for RF7 (3cd27b2)

  • langserver: Add completions and new snippets for the new VAR statement for RF7 (5631a1b)

  • vscode: Support for creating test profiles in vscodes test explorer (8c0e889)

    In launch.json you can create a new entry with purpose test-profile this entry is show in the "run tests" and "debug tests" drop down and can be selected by right click on a test end then "Execute Using Profile..." entry. This profile is then used instead of the default test launch config with the purpose test

    Example

    {
        "name": "Test Environment",
        "type": "robotcode",
        "purpose": "test-profile",
        "request": "launch",
        "presentation": {
            "hidden": true
        },
        "variables": {
            "TEST_PROFILE_VAR": "TEST_PROFILE_VALUE"
        }
    }

Refactor

  • cli: Move --(no)-diagnostic switch to the discover command (9ed33c9)
  • Remove inner imports from analyzer (470bcff)
  • Some code simplifications (fbec326)

v0.63.0

12 Nov 23:52
v0.63.0
d347256

Choose a tag to compare

Feat

  • first support for RF 7

Fix

  • langserver: simplify code for variables and library completions

Refactor

  • remove unused code and update dependencies
  • vscode: detection and running of python from vscode

v0.62.3

31 Oct 21:22
v0.62.3
4e2939e

Choose a tag to compare

Fix

  • langserver: correct handling of imports containing backslashes, in RobotFramework you have to escape them
  • langserver: correction of escaped characters and variables highlighting in import names

v0.62.2

28 Oct 13:30
v0.62.2
b050743

Choose a tag to compare

Fix

  • langserver: resolving of ${EXECDIR} and ${CURDIR} corrected

v0.62.0

27 Oct 10:05
v0.62.0
52fa94a

Choose a tag to compare

Feat

  • langserver: support for importing libraries of multiple classes from a module
  • do not use pathlib.Path.resolve because it is slow and we don't need to resolve links

v0.61.7

25 Oct 20:23
v0.61.7
d08453f

Choose a tag to compare

Perf

  • langserver: increase performance of visitor a little bit more

v0.61.6

20 Oct 21:33
v0.61.6
f6a2667

Choose a tag to compare

Fix

  • langserver: correct handling of imports with the same namespace name

Refactor

  • langserver: make package import relativ