Releases: robotcodedev/robotcode
v0.109.1
v0.109.0
Bug Fixes
- debugger: Use 32-bit thread IDs for improved compatibility with some LSP clients (5055763)
- debugger: If there is already a debugpy adapter endpoint defined we don't need explicitly attach the python debugger (7f3010a)
- intellij: Stabilize test discovery at project startup (7aeb379)
- vscode,intellij: Escape glob patterns in --suite and --parse-include arguments for discover and executing tests (4007481)
Features
-
robotcode: Automatically create
.gitignore
in.robotcode_cache
(79d14e4)You no longer need to manually add
.robotcode_cache
to your.gitignore
file, as it is now automatically ignored.
If you already have an existing.robotcode_cache
folder, simply run the commandRobotCode: Clear Cache and Restart Language Servers
.
For IntelliJ-based platforms, you can find this command in the RobotCode menu under the Tools main menu. -
vscode: Add shell integration to run RobotCode in a VSCode terminal without requiring Python package installation (febf5d8)
-
vscode: Use shell integration instead of full python command line to start repl if shell integration is enabled (50426a2)
v0.108.1
v0.108.0
Bug Fixes
- debugger: Corrected evaluating/executing keywords for RF 7.2 (df92ad4)
Documentation
- Redesign the README and some docs and added
powered by IntelliJ
to README and docs (db5ec53) - Change svgs in README to pngs (434307c)
Features
- intellij: Add clear cache and restart actions for language server (2f04e9a)
v0.107.0
Bug Fixes
- intellij: Stabilized getting the correct python sdk for a project (f8622ef)
Features
-
intellij: Dynamic update of test run buttons on file and configuration changes (da9687c)
-
intellij: Implemented support for 4 spaces tab (de83635)
- this is enabled by default for robot files
-
intellij: Support for highlight for python expressions (a2c2760)
-
langserver: Support for workspace symbols (a90ce60)
-
langserver: Support for workspace symbols (66cb701)
Refactor
- robot: Remove unused digest fields from KeywordDoc and LibraryDoc (e550fb0)
Testing
v0.106.1
v0.106.0
Bug Fixes
- vscode: Suppress UI error notifications for language client errors; log them in the output channel instead (420a8a7)
Features
- debugger: Display a virtual variable in the local scope with details about the current exception when an exception breakpoint is triggered (4690071)
- intellij: Implemented robot framework debugger (121b26e)
- intellij: Implemented show test status on gutter icon (678e5e8)
- intellij: Execute tests from project tree view on files and folders (b155bd1)
- intellij: Support for pause and exception break points in debugger (446a246)
- Ready for RF 7.2 (45a0131)
v0.105.0
Documentation
- Update readme's (f4f576f)
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)