Skip to content

Releases: robotcodedev/robotcode

v0.105.0

06 Jan 01:55
v0.105.0
507d773
Compare
Choose a tag to compare

Documentation

Features

  • intellij: Added initial Robot Framework file templates and better syntax highlighting support based on a customized TextMate lexer/parser (ef67d2c)
  • intellij: Implemented brace matcher for variables (9ee1f22)
  • intellij: Finalize syntax coloring and sematic highlightning (faa905d)
  • intellij: Finalize syntax coloring and sematic highlightning part 2 (97081a5)
  • intellij: Implemented support for highlightning embedded arguments, escape sequences, python expressions and so on (c5d6cf3)
  • langserver: Correct highlightning to better highlight python expresseions, escape sequences, environment variable default value and embedded argument regexes (5dba571)
  • language_server: Enhanced hover representation of variables (039682d)

Testing

  • Update regression tests (c5f4573)

v0.104.0

30 Dec 00:31
v0.104.0
ef0cf54
Compare
Choose a tag to compare

Bug Fixes

  • langserver: Don't break initialization if initializationOptions are in wrong format (7f27b66)
  • vscode: Prevent the creation of multiple output channels for language servers (56a0174)

Features

  • intellij: Added a first version of pycharm/intellij plugin (e32117e)
  • intellij: Implemented correct coloring of most elements and started implementing some settings dialogs for colors, codestyle and project settings (dcb20f7)

v0.103.0

19 Dec 23:48
v0.103.0
a5008d5
Compare
Choose a tag to compare

Bug Fixes

  • core: Handle json from_dict correctly for optinal types (6820cc8)
  • langserver: Increase spaces in FOR snippet (8adad45)

Features

  • langserver: Implemented window/logMessage to log output directly to the language server protocol client (98c96f9)
  • langserver: Added support for GROUP block in RF 7.2 (6495d59)
  • notebook: Implemented interupt execution and restart kernel (2f2f629)

v0.102.0

15 Dec 00:25
v0.102.0
bd17a07
Compare
Choose a tag to compare

Bug Fixes

  • debugger: Corrected order of sequences and values in variables view (b0bf5c7)

Features

  • debugger: Increase the portion of the variable’s value displayed in the debug view (0b0b80e)

v0.101.0

11 Dec 00:38
v0.101.0
01e8430
Compare
Choose a tag to compare

Bug Fixes

  • vscode: Fixed highlightning of bold/italic in documentation (d0e3b2e)

Features

  • icons: Change the color of the file icons back to the official colors (d6b2ff4)
  • langserver: Support for folding WHILE and TRY/EXCEPT/FINALLY statements (b3c1ce2)
  • notebook: Optimize robot notebook file format, remove old html output (7bc22fb)
  • vscode: Added "File > New File" menu support and context menu option for creating Robot files in the file explorer (330fc4c)

v0.100.2

06 Dec 14:28
v0.100.2
eb4c033
Compare
Choose a tag to compare

Bug Fixes

  • plugin: Corrected context based change current directory (359589d)

v0.100.1

06 Dec 00:37
v0.100.1
a61ba2e
Compare
Choose a tag to compare

Bug Fixes

  • jsonrpc2: Corrected starting server in pipe mode (e69f686)
  • vscode: Update title for creating new Robot Framework Notebook (86c48f8)

v0.100.0

05 Dec 16:41
v0.100.0
fcf3cf3
Compare
Choose a tag to compare

Bug Fixes

  • analyze: Corrected statistics about analyzed files (18b6cb8)
  • analyzer: Correct handling of variables in embedded args in keyword calls (2c8ed56)
  • config: Corrected handling of relative items in python path and other variables if current folder is different then root folder of the project (66a94bc)
  • vscode: Corrected highlightning of bold/italic in documentation tags (170287d)

Documentation

Features

  • analyzer: Add error codes VariableNotReplaced and EnvironmentVariableNotReplaced for variables not found/replaced in documentation, tags, and metadata (c5f766f)
  • vscode: Added some better file icons (39fad12)
  • vscode: Preview of Robot Framework Notebook support for VSCode (9185ccd)

v0.99.0

20 Nov 18:35
v0.99.0
fac5536
Compare
Choose a tag to compare

Bug Fixes

  • analyzer: Better recognition of circular imports (a36dd41)

Features

  • analyze: analyze code now return a flag that indicates if errors/warnings/etc. occurs (5125f7d)

    • 0: SUCCESS - No issues detected.
    • 1: ERRORS - Critical issues found.
    • 2: WARNINGS - Non-critical issues detected.
    • 4: INFORMATIONS - General information messages.
    • 8: HINTS - Suggestions or improvements.

    A return code 1 means error and 3 means there are errors and warning and so on.

  • cli: Add an astric (*) for options that can be used multiple times (5bf5493)

v0.98.0

19 Nov 17:14
v0.98.0
4ac5fd0
Compare
Choose a tag to compare

Bug Fixes

  • analyze: Corrected checking if a resource is already imported (b5a76b3)
  • analyze: Corrected importing resources with identical relative names but different base paths (5792ac7)

Features

  • analyzer: Added command line options for diagnostics modifiers to code command (0a29800)

  • repl: Rework repl a little bit and add some new command line options (610b1f3)

    see documentation