Skip to content

Commit 2d7f906

Browse files
committed
v1.0.4 release
1 parent 4a496bb commit 2d7f906

File tree

7 files changed

+26
-10
lines changed

7 files changed

+26
-10
lines changed

docs/openapi_libcore.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/openapidriver.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/releases.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,28 @@
11
# Release notes
22

3-
## OpenApiTools v1.0.3
3+
## OpenApiTools v1.0.4
44

55
### Bugfixes
6-
- Fix runtime exception on ObjectSchemas without `properties` defined in the OAS.
6+
- Prevent runtime exception for unsupported regex patterns in OAS.
7+
- Prevent trailing underscores in generated keyword method names.
78

89
### Additional changes
9-
- Python 3.14 compatibility tested and lock file updated.
10+
- `generate-library` CLI interaction now prompts for behavior that was previously only available by setting the environment variables `USE_SUMMARY_AS_KEYWORD_NAME` and `EXPAND_BODY_ARGUMENTS`.
1011

1112
<br><br><br>
1213

1314
## Previous versions
1415

16+
### OpenApiTools v1.0.3
17+
18+
#### Bugfixes
19+
- Fix runtime exception on ObjectSchemas without `properties` defined in the OAS.
20+
21+
#### Additional changes
22+
- Python 3.14 compatibility tested and lock file updated.
23+
24+
---
25+
1526
### OpenApiTools v1.0.2
1627

1728
#### Bugfixes

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name="robotframework-openapitools"
3-
version = "1.0.3"
3+
version = "1.0.4"
44
description = "A set of Robot Framework libraries to test APIs for which the OAS is available."
55
authors = [
66
{name = "Robin Mackaij", email = "[email protected]"},

src/OpenApiDriver/openapidriver.libspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<keywordspec name="OpenApiDriver" type="LIBRARY" format="HTML" scope="SUITE" generated="2025-11-03T09:10:46+00:00" specversion="6" source="/workspaces/robotframework-openapitools/src/OpenApiDriver/openapidriver.py" lineno="24">
3-
<version>1.0.3</version>
2+
<keywordspec name="OpenApiDriver" type="LIBRARY" format="HTML" scope="SUITE" generated="2025-11-17T13:57:38+00:00" specversion="6" source="/workspaces/robotframework-openapitools/src/OpenApiDriver/openapidriver.py" lineno="24">
3+
<version>1.0.4</version>
44
<doc>The OpenApiDriver library provides the keywords and logic for execution of generated test cases based on an OpenAPI document.
55

66
Visit the &lt;a href="./index.html" target="_blank"&gt;OpenApiTools documentation&lt;/a&gt; for an introduction.</doc>

src/OpenApiLibCore/openapi_libcore.libspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<keywordspec name="OpenApiLibCore" type="LIBRARY" format="HTML" scope="SUITE" generated="2025-11-03T09:10:37+00:00" specversion="6" source="/workspaces/robotframework-openapitools/src/OpenApiLibCore/openapi_libcore.py" lineno="59">
3-
<version>1.0.3</version>
2+
<keywordspec name="OpenApiLibCore" type="LIBRARY" format="HTML" scope="SUITE" generated="2025-11-17T13:57:30+00:00" specversion="6" source="/workspaces/robotframework-openapitools/src/OpenApiLibCore/openapi_libcore.py" lineno="59">
3+
<version>1.0.4</version>
44
<doc>The OpenApiLibCore library provides the keywords and core logic to interact with an OpenAPI server.
55

66
Visit the &lt;a href="./index.html" target="_blank"&gt;OpenApiTools documentation&lt;/a&gt; for an introduction.</doc>

tasks.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,4 +297,9 @@ def update_coverage_badge(context: Context) -> None:
297297
@task(format_code, libspec, generate_docs, update_coverage_badge)
298298
def build(context: Context) -> None:
299299
subprocess.run("poetry build", shell=True, check=False)
300+
301+
302+
@task
303+
def release(context: Context) -> None:
300304
subprocess.run(f"git tag -f v{VERSION}", shell=True, check=False)
305+
subprocess.run("poetry publish", shell=True, check=False)

0 commit comments

Comments
 (0)