Skip to content

Commit 7884ed8

Browse files
Release 3.1.1
1 parent a490c9b commit 7884ed8

10 files changed

Lines changed: 28 additions & 10 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
## What's New? ##
44

5-
* The latest version ([Tcases 3.1.0](ReleaseNotes.md#310)) is now available at the Maven Central Repository.
5+
* The latest version ([Tcases 3.1.1](ReleaseNotes.md#311)) is now available at the Maven Central Repository.
66
See [HowToDownload](HowToDownload.md) for download instructions.
77

8-
* Tcases 3.1.0 adds two new capabilities: cardinality conditions and Tcases for OpenAPI. See the [release notes](ReleaseNotes.md#310) for details.
8+
* Tcases 3.1.1 adds several improvements to [Tcases for OpenAPI](tcases-openapi/README.md). See the [release notes](ReleaseNotes.md#311) for details.
99

1010
* Subscribe to the [Tcases Forum](https://groups.google.com/d/forum/tcases) group to get notifications and share experiences with other Tcases users.
1111

ReleaseNotes.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Release Notes #
22

3+
## 3.1.1 ##
4+
5+
This release adds several improvements to [Tcases for OpenAPI](tcases-openapi/README.md).
6+
7+
* **Support for `not` schemas**: The effects of `not` assertions are now applied to the input models and test cases generated,
8+
with some caveats and limitations. See [OpenAPI tips](tcases-openapi/README.md#openapi-tips) for details.
9+
10+
* **`memberValidated` annotations**: For API inputs defined by boolean combinations of subschemas (using assertions like `allOf`, `oneOf`, etc.),
11+
test cases are generated to cover all of the cases where one or more subschemas are not validated. To clarify which subschema failed to
12+
validate and why, a `memberValidated: false` annotation is added to the corresponding failure value choice.
13+
14+
* **Accumulated string pattern matches**: A `string` schema defined using boolean combinations of subschemas (using assertions like `allOf`, `oneOf`, etc.)
15+
can accumulate multiple `pattern` assertions that must all be (not) matched for validation to be successful. Tcases for Open API now generates
16+
input models and test cases to cover all accumulated `pattern` assertions.
17+
18+
* **`tcases-api` command fixes**: Some problems handling certain input files have been repaired.
19+
20+
321
## 3.1.0 ##
422

523
This release add two new capabilities to Tcases.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>org.cornutum.tcases</groupId>
88
<artifactId>tcases</artifactId>
99
<packaging>pom</packaging>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111

1212
<name>Tcases</name>
1313
<description>Generates test cases from system input space models</description>

tcases-ant/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-ant</artifactId>

tcases-cli/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-cli</artifactId>

tcases-io/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-io</artifactId>

tcases-lib/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-lib</artifactId>

tcases-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-maven-plugin</artifactId>

tcases-openapi/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-openapi</artifactId>

tcases-shell/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.cornutum.tcases</groupId>
99
<artifactId>tcases</artifactId>
10-
<version>3.1.1-SNAPSHOT</version>
10+
<version>3.1.1</version>
1111
</parent>
1212

1313
<artifactId>tcases-shell</artifactId>

0 commit comments

Comments
 (0)