Skip to content

Commit 829589c

Browse files
committed
chore(release): bump version 0.92.0 → 0.93.0
1 parent f4025fb commit 829589c

File tree

22 files changed

+90
-44
lines changed

22 files changed

+90
-44
lines changed

CHANGELOG.md

+46
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,52 @@
22

33
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
44

5+
## [0.93.0](https://github.com/robotcodedev/robotcode/compare/v0.92.0..v0.93.0) - 2024-10-08
6+
7+
### Bug Fixes
8+
9+
- Logging of measure_time if log is disabled ([725c739](https://github.com/robotcodedev/robotcode/commit/725c739c0ed01b1249a611605c96e035467f03fa))
10+
- Enable supportsANSIStyling in DAP to reeanble colored output in debug console ([0d5616c](https://github.com/robotcodedev/robotcode/commit/0d5616c33215ed993052d4f50e7ad41a13b21058))
11+
- Corrected highlightning invalid sections for RF7 ([d139ff1](https://github.com/robotcodedev/robotcode/commit/d139ff1f9c309060cc12d1d7499cab1ada4a0b01))
12+
13+
14+
### Features
15+
16+
- **cli:** New command line interface tool - Robot Framework REPL interpreter ([be386d2](https://github.com/robotcodedev/robotcode/commit/be386d244be0b9b85ca4fbe49597985652f066db))
17+
18+
The new CLI command `repl` introduces an interactive Robot Framework interpreter. You can install it by running `pip install robotcode[repl]` and start it via the command line using `robotcode repl`.
19+
20+
With this interactive interpreter, you can execute Robot Framework keywords without the need to run a full test suite. By default, all BuiltIn keywords are immediately accessible. To load a library, you can use the `import library` keyword, and for resources or variable files, you can use the corresponding built-in commands `import resource` and `import variables`. The outcome of any keyword execution, along with relevant log details, is displayed directly in the console.
21+
22+
You can exit the interpreter using the `exit` keyword or by pressing `CTRL`+`D` on Unix-like systems and `CTRL+Z` followed by `ENTER` on Windows.
23+
24+
At this stage, the implementation is fairly basic, but additional features for the REPL command are planned. This also serves as the first step toward an exciting new feature (spoiler alert!): Robot Framework Notebooks.
25+
26+
- **debugger:** Increase timeouts for debugger to fit better to python debugger timeouts and introduce environment variables to override these timeouts ([63f3e4a](https://github.com/robotcodedev/robotcode/commit/63f3e4ac4d061eed95c95d615c501b2d4430e378))
27+
- **langserver:** Resolve variable in hover for documentation settings in testcases and keywords ([ffa9bdb](https://github.com/robotcodedev/robotcode/commit/ffa9bdb2cdca47b20f56b14deaece59fc49b9a13))
28+
- **vscode:** Introduce RobotCode: Start Terminal REPL command for launching the interactive Robot Framework interpreter directly from VSCode ([f4025fb](https://github.com/robotcodedev/robotcode/commit/f4025fb77c54ea49531c1ec67f1072c0a43c87f9))
29+
- Improved logging with time information ([27d21b5](https://github.com/robotcodedev/robotcode/commit/27d21b599d7d5005e2920a11b47583e32f9a049c))
30+
31+
32+
- Operations that take a little longer now have an indication of how long they took
33+
- 2 new command line switches `--log-format` and `--log-style`, see also the Python logging documentation
34+
- `--root` command line argument to specify a project root and disable autodetection of project root ([add4102](https://github.com/robotcodedev/robotcode/commit/add4102594ee73c3a93760eb4a5846358ddf2b1a))
35+
- Add `--no-vcs` command-line option to ignore VCS directories (e.g., .git) when detecting the project root ([d7e28f2](https://github.com/robotcodedev/robotcode/commit/d7e28f2c7c7ffd42ce3d989d1ae8f4e8207d7b81))
36+
37+
38+
#closes 201
39+
40+
41+
### Performance
42+
43+
- **langserver:** Speedup semantic highlightning a lot ([567ac72](https://github.com/robotcodedev/robotcode/commit/567ac72b393d6e42baadd575195744c5503da297))
44+
45+
46+
### Refactor
47+
48+
- Some performance tweaks ([d3b39be](https://github.com/robotcodedev/robotcode/commit/d3b39be576dd80d757554708fff2cd0bc40354ff))
49+
50+
551
## [0.92.0](https://github.com/robotcodedev/robotcode/compare/v0.91.0..v0.92.0) - 2024-10-01
652

753
### Features

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Robot Framework IntelliSense, linting, test execution and debugging, code formatting, refactoring, and many more",
55
"icon": "images/icon.png",
66
"publisher": "d-biehl",
7-
"version": "0.92.0",
7+
"version": "0.93.0",
88
"author": {
99
"name": "Daniel Biehl",
1010
"url": "https://github.com/robotcodedev/"

packages/analyze/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ classifiers = [
2727
]
2828
dependencies = [
2929
"robotframework>=4.1.0",
30-
"robotcode-plugin==0.92.0",
31-
"robotcode-robot==0.92.0",
32-
"robotcode==0.92.0",
30+
"robotcode-plugin==0.93.0",
31+
"robotcode-robot==0.93.0",
32+
"robotcode==0.93.0",
3333
]
3434
dynamic = ["version"]
3535

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

packages/debugger/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ classifiers = [
2828
dynamic = ["version"]
2929
dependencies = [
3030
"robotframework>=4.1.0",
31-
"robotcode-jsonrpc2==0.92.0",
32-
"robotcode-runner==0.92.0",
31+
"robotcode-jsonrpc2==0.93.0",
32+
"robotcode-runner==0.93.0",
3333
]
3434

3535
[project.optional-dependencies]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

packages/jsonrpc2/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ classifiers = [
2525
"Framework :: Robot Framework",
2626
"Framework :: Robot Framework :: Tool",
2727
]
28-
dependencies = ["robotcode-core==0.92.0"]
28+
dependencies = ["robotcode-core==0.93.0"]
2929
dynamic = ["version"]
3030

3131
[project.urls]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

packages/language_server/pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ classifiers = [
2727
]
2828
dependencies = [
2929
"robotframework>=4.1.0",
30-
"robotcode-jsonrpc2==0.92.0",
31-
"robotcode-robot==0.92.0",
32-
"robotcode-analyze==0.92.0",
33-
"robotcode==0.92.0",
30+
"robotcode-jsonrpc2==0.93.0",
31+
"robotcode-robot==0.93.0",
32+
"robotcode-analyze==0.93.0",
33+
"robotcode==0.93.0",
3434
]
3535
dynamic = ["version"]
3636

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

packages/repl/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ classifiers = [
2727
]
2828
dynamic = ["version"]
2929
dependencies = [
30-
"robotcode-jsonrpc2==0.92.0",
31-
"robotcode-runner==0.92.0"
30+
"robotcode-jsonrpc2==0.93.0",
31+
"robotcode-runner==0.93.0"
3232
]
3333

3434
[project.entry-points.robotcode]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

packages/robot/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
"robotframework>=4.1.0",
3030
"tomli>=1.1.0; python_version < '3.11'",
3131
"platformdirs>=3.2.0,<4.2.0",
32-
"robotcode-core==0.92.0",
32+
"robotcode-core==0.93.0",
3333
]
3434
dynamic = ["version"]
3535

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

packages/runner/pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ classifiers = [
2828
dynamic = ["version"]
2929
dependencies = [
3030
"robotframework>=4.1.0",
31-
"robotcode-robot==0.92.0",
32-
"robotcode-modifiers==0.92.0",
33-
"robotcode-plugin==0.92.0",
34-
"robotcode==0.92.0",
31+
"robotcode-robot==0.93.0",
32+
"robotcode-modifiers==0.93.0",
33+
"robotcode-plugin==0.93.0",
34+
"robotcode==0.93.0",
3535
]
3636

3737
[project.entry-points.robotcode]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

pyproject.toml

+13-13
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ classifiers = [
5050
]
5151
requires-python = ">=3.8"
5252
dependencies = [
53-
"robotcode-core==0.92.0",
54-
"robotcode-plugin==0.92.0",
55-
"robotcode-robot==0.92.0",
53+
"robotcode-core==0.93.0",
54+
"robotcode-plugin==0.93.0",
55+
"robotcode-robot==0.93.0",
5656
]
5757
dynamic = ["version"]
5858

@@ -70,22 +70,22 @@ robotcode = "robotcode.cli.__main__:main"
7070

7171

7272
[project.optional-dependencies]
73-
debugger = ["robotcode-debugger==0.92.0"]
74-
languageserver = ["robotcode-language-server==0.92.0"]
75-
runner = ["robotcode-runner==0.92.0"]
76-
analyze = ["robotcode-analyze==0.92.0"]
73+
debugger = ["robotcode-debugger==0.93.0"]
74+
languageserver = ["robotcode-language-server==0.93.0"]
75+
runner = ["robotcode-runner==0.93.0"]
76+
analyze = ["robotcode-analyze==0.93.0"]
7777
yaml = ["PyYAML>=5.4"]
7878
lint = ["robotframework-robocop>=2.0.0"]
7979
tidy = ["robotframework-tidy>=2.0.0"]
8080
rest = ["docutils"]
81-
repl = ["robotcode-repl==0.92.0"]
81+
repl = ["robotcode-repl==0.93.0"]
8282
colored = ["rich"]
8383
all = [
84-
"robotcode-debugger==0.92.0",
85-
"robotcode-language-server==0.92.0",
86-
"robotcode-runner==0.92.0",
87-
"robotcode-analyze==0.92.0",
88-
"robotcode-repl==0.92.0",
84+
"robotcode-debugger==0.93.0",
85+
"robotcode-language-server==0.93.0",
86+
"robotcode-runner==0.93.0",
87+
"robotcode-analyze==0.93.0",
88+
"robotcode-repl==0.93.0",
8989
"PyYAML>=5.4",
9090
"robotframework-robocop>=2.0.0",
9191
"robotframework-tidy>=2.0.0",

src/robotcode/cli/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.92.0"
1+
__version__ = "0.93.0"

0 commit comments

Comments
 (0)