Skip to content

Commit e01bfe9

Browse files
committed
chore(release): bump version 1.0.3 → 1.1.0
1 parent 0ce5446 commit e01bfe9

File tree

25 files changed

+137
-50
lines changed

25 files changed

+137
-50
lines changed

CHANGELOG.md

+87
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,93 @@
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+
## [1.1.0](https://github.com/robotcodedev/robotcode/compare/v1.0.3..v1.1.0) - 2025-04-29
6+
7+
### Bug Fixes
8+
9+
- **analyze:** Allow `all` also in `robot.toml` configuration for `exit-code-mask` ([a496714](https://github.com/robotcodedev/robotcode/commit/a496714b88d397b46f4b4192c82336711fccac5a))
10+
- **langserver:** Corrected highlightning of embedded arguments if there is a namespace given before the keyword ([0ce5446](https://github.com/robotcodedev/robotcode/commit/0ce5446154b34655bd5db4c6cba91a9a82266440))
11+
12+
13+
### Documentation
14+
15+
- Draft article about variables ([161006e](https://github.com/robotcodedev/robotcode/commit/161006e6a730f52501bdff7dcd1cba9e85300fcd))
16+
- Added pycharm link on the robotcode.io homepage ([7686a21](https://github.com/robotcodedev/robotcode/commit/7686a21c76681d2a7321a67c1c872b6c77687000))
17+
18+
19+
### Features
20+
21+
- **analyze:** Exit code mask configuration for code analysis ([4b677ad](https://github.com/robotcodedev/robotcode/commit/4b677add254f88519d950e54ac5ef1f4e499d0e6))
22+
23+
Configure which message types should **not** influence the exit code of `robotcode analyze code`, allowing granular control over CI/CD pipeline behavior or pre-commit hooks.
24+
25+
**Configuration File (`robot.toml`)**
26+
27+
```toml
28+
[tool.robotcode-analyze.code]
29+
exit-code-mask = ["error", "warn"]
30+
```
31+
32+
**Command Line Options**
33+
34+
```
35+
robotcode analyze code --exit-code-mask error,warn # or -xm
36+
robotcode analyze code --extend-exit-code-mask info # or -xe
37+
```
38+
39+
- `-xm` (or `--exit-code-mask`) overwrites the configuration in `robot.toml`
40+
- `-xe` (or `--extend-exit-code-mask`) extends the configuration in `robot.toml`
41+
- Both options can be specified multiple times or with comma-separated values:
42+
43+
```
44+
robotcode analyze code -xm error -xm warn # multiple options
45+
robotcode analyze code -xm error,warn # comma-separated
46+
```
47+
48+
**Behavior**
49+
50+
- Message types in the mask are ignored when determining exit code
51+
- Available types: `error`, `warn`/`warning`, `info`/`information`, `hint`
52+
- Special value `all` ignores all message types (always exit code 0)
53+
- Without configuration, all message types affect the exit code
54+
55+
**Example**
56+
57+
```toml
58+
# In robot.toml - Ignore warnings but let errors affect exit code
59+
[tool.robotcode-analyze.code]
60+
exit-code-mask = ["warn"]
61+
```
62+
63+
```bash
64+
# Using short options
65+
robotcode analyze code -xm error,hint # Overwrites robot.toml config
66+
robotcode analyze code -xe info -xe hint # Extends robot.toml config with multiple types
67+
robotcode analyze code -xm all # Always exit with code 0
68+
```
69+
70+
- **vscode:** Add configuration for output file display options ([738d7a6](https://github.com/robotcodedev/robotcode/commit/738d7a6129f8e459c0af1961ebedfe320d2a4b9d))
71+
72+
Add "robotcode.run.openOutputTarget" setting to control how Robot Framework output files are displayed:
73+
- simpleBrowser: in VSCode's built-in browser
74+
- externalHttp: in default browser via HTTP protocol
75+
- externalFile: in default browser via file system
76+
77+
The externalFile options may not run in remote development environments.
78+
79+
- **vscode:** Use short CLI argument versions when calling robotcode ([0987f55](https://github.com/robotcodedev/robotcode/commit/0987f551803f23e2c8342638d2b3bb1e23cc99da))
80+
81+
82+
### Refactor
83+
84+
- **analyze:** Move code analysing to it's own module ([0123a50](https://github.com/robotcodedev/robotcode/commit/0123a507a3b23265676aa8d0c68af322e01f513c))
85+
86+
87+
### Testing
88+
89+
- Fix some unittest ([98e4d5c](https://github.com/robotcodedev/robotcode/commit/98e4d5c2e69e1d2a3a1518456f85ff04b15be920))
90+
91+
592
## [1.0.3](https://github.com/robotcodedev/robotcode/compare/v1.0.2..v1.0.3) - 2025-03-14
693

794
### Bug Fixes

intellij-client/gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pluginGroup = dev.robotcode
44
pluginName = RobotCode - Robot Framework Support
55
pluginRepositoryUrl = https://github.com/robotcodedev/robotcode4ij
66
# SemVer format -> https://semver.org
7-
pluginVersion = 1.0.3
7+
pluginVersion = 1.1.0
88

99
# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
1010
pluginSinceBuild = 243

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

+2-2
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": "1.0.3",
7+
"version": "1.1.0",
88
"author": {
99
"name": "Daniel Biehl",
1010
"url": "https://github.com/robotcodedev/"
@@ -1959,4 +1959,4 @@
19591959
"workspaces": [
19601960
"docs"
19611961
]
1962-
}
1962+
}

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==1.0.3",
31-
"robotcode-robot==1.0.3",
32-
"robotcode==1.0.3",
30+
"robotcode-plugin==1.1.0",
31+
"robotcode-robot==1.1.0",
32+
"robotcode==1.1.0",
3333
]
3434
dynamic = ["version"]
3535

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.0"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.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==1.0.3",
32-
"robotcode-runner==1.0.3",
31+
"robotcode-jsonrpc2==1.1.0",
32+
"robotcode-runner==1.1.0",
3333
]
3434

3535
[project.optional-dependencies]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.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==1.0.3"]
28+
dependencies = ["robotcode-core==1.1.0"]
2929
dynamic = ["version"]
3030

3131
[project.urls]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.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==1.0.3",
31-
"robotcode-robot==1.0.3",
32-
"robotcode-analyze==1.0.3",
33-
"robotcode==1.0.3",
30+
"robotcode-jsonrpc2==1.1.0",
31+
"robotcode-robot==1.1.0",
32+
"robotcode-analyze==1.1.0",
33+
"robotcode==1.1.0",
3434
]
3535
dynamic = ["version"]
3636

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.0"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.0"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.0"

packages/repl/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ classifiers = [
2727
]
2828
dynamic = ["version"]
2929
dependencies = [
30-
"robotcode-runner==1.0.3"
30+
"robotcode-runner==1.1.0"
3131
]
3232

3333
[project.entry-points.robotcode]
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.0"

packages/repl_server/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==1.0.3",
31-
"robotcode-runner==1.0.3"
30+
"robotcode-jsonrpc2==1.1.0",
31+
"robotcode-runner==1.1.0"
3232
]
3333

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

packages/robot/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dependencies = [
3030
"robotframework>=4.1.0",
3131
"tomli>=1.1.0; python_version < '3.11'",
3232
"platformdirs>=3.2.0,<4.4.0",
33-
"robotcode-core==1.0.3",
33+
"robotcode-core==1.1.0",
3434
]
3535
dynamic = ["version"]
3636

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.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==1.0.3",
32-
"robotcode-modifiers==1.0.3",
33-
"robotcode-plugin==1.0.3",
34-
"robotcode==1.0.3",
31+
"robotcode-robot==1.1.0",
32+
"robotcode-modifiers==1.1.0",
33+
"robotcode-plugin==1.1.0",
34+
"robotcode==1.1.0",
3535
]
3636

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

pyproject.toml

+15-15
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ classifiers = [
5151
]
5252
requires-python = ">=3.8"
5353
dependencies = [
54-
"robotcode-core==1.0.3",
55-
"robotcode-plugin==1.0.3",
56-
"robotcode-robot==1.0.3",
54+
"robotcode-core==1.1.0",
55+
"robotcode-plugin==1.1.0",
56+
"robotcode-robot==1.1.0",
5757
]
5858
dynamic = ["version"]
5959

@@ -71,24 +71,24 @@ robotcode = "robotcode.cli.__main__:main"
7171

7272

7373
[project.optional-dependencies]
74-
debugger = ["robotcode-debugger==1.0.3"]
75-
languageserver = ["robotcode-language-server==1.0.3"]
76-
runner = ["robotcode-runner==1.0.3"]
77-
analyze = ["robotcode-analyze==1.0.3"]
74+
debugger = ["robotcode-debugger==1.1.0"]
75+
languageserver = ["robotcode-language-server==1.1.0"]
76+
runner = ["robotcode-runner==1.1.0"]
77+
analyze = ["robotcode-analyze==1.1.0"]
7878
yaml = ["PyYAML>=5.4"]
7979
lint = ["robotframework-robocop>=2.0.0"]
8080
tidy = ["robotframework-tidy>=2.0.0"]
8181
rest = ["docutils"]
82-
repl = ["robotcode-repl==1.0.3"]
83-
replserver = ["robotcode-repl-server==1.0.3"]
82+
repl = ["robotcode-repl==1.1.0"]
83+
replserver = ["robotcode-repl-server==1.1.0"]
8484
colored = ["rich"]
8585
all = [
86-
"robotcode-debugger==1.0.3",
87-
"robotcode-language-server==1.0.3",
88-
"robotcode-runner==1.0.3",
89-
"robotcode-analyze==1.0.3",
90-
"robotcode-repl==1.0.3",
91-
"robotcode-repl-server==1.0.3",
86+
"robotcode-debugger==1.1.0",
87+
"robotcode-language-server==1.1.0",
88+
"robotcode-runner==1.1.0",
89+
"robotcode-analyze==1.1.0",
90+
"robotcode-repl==1.1.0",
91+
"robotcode-repl-server==1.1.0",
9292
"PyYAML>=5.4",
9393
"robotframework-robocop>=2.0.0",
9494
"robotframework-tidy>=2.0.0",

src/robotcode/cli/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.3"
1+
__version__ = "1.1.0"

0 commit comments

Comments
 (0)