Skip to content

Releases: robotcodedev/robotcode

v0.68.1

21 Dec 17:11
v0.68.1
7eaf049
Compare
Choose a tag to compare

Bug Fixes

  • robotcode: Add missing robotcode-plugin dependency (570232d)
  • robotcode: Catch OSError's if we can't create the default robot.toml config file (6dd5f9e)

v0.68.0

20 Dec 23:52
v0.68.0
2555247
Compare
Choose a tag to compare

Bug Fixes

  • langserver: Correct duplicate items in completions (023bfd7)

Features

  • Support for new keyword model changes in RFW 7 (cb306cb)

Refactor

  • core: Move some files from core to utils (92c1911)
  • debugger: Move import in cli handler in to cli function (c96a321)

v0.67.0

13 Dec 22:05
v0.67.0
d67c57b
Compare
Choose a tag to compare

Bug Fixes

  • langserver: Correted folding of IF blocks with multiple ELSE/ELSE IF's (536db5e)
  • langserver: Unbound local variable in imports manager (6d7b3d2)
  • vscode: Don't show diagnostics when discover tests from a single file (25024ac)

Features

  • cli: Introduce a command line switch to log to a file (7a6b8af)
  • debugger: Lighter color for timestamps and respect the `--no-color' command line switch to disable colored output (6f12eed)

Refactor

  • langserver: Make documents handling synchronous and more threadsafe (d1c72c2)
  • langserver,jsonrpc: Use concurrent.futures.Future to send request, make register_capabilities syncronous (41f495b)

Testing

  • langserver: Fix some regression tests (0016ef6)
  • langserver: Fix some regression tests (fec9542)
  • langserver: Fix some more regression tests (a399bd6)

v0.66.1

24 Nov 17:59
v0.66.1
e04761e
Compare
Choose a tag to compare

Bug Fixes

  • langserver: Show a hint instead an error if there are variables used in a test case name (6589b71)

v0.66.0

23 Nov 17:06
v0.66.0
72bbdbd
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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