Skip to content

v0.64.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Nov 14:39
· 788 commits to main since this release
v0.64.0
12f653d

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)