Skip to content

Commit

Permalink
Release 3.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
kerrykimbrough committed Aug 6, 2019
1 parent a490c9b commit 7884ed8
Show file tree
Hide file tree
Showing 10 changed files with 28 additions and 10 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

## What's New? ##

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

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

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

Expand Down
18 changes: 18 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Release Notes #

## 3.1.1 ##

This release adds several improvements to [Tcases for OpenAPI](tcases-openapi/README.md).

* **Support for `not` schemas**: The effects of `not` assertions are now applied to the input models and test cases generated,
with some caveats and limitations. See [OpenAPI tips](tcases-openapi/README.md#openapi-tips) for details.

* **`memberValidated` annotations**: For API inputs defined by boolean combinations of subschemas (using assertions like `allOf`, `oneOf`, etc.),
test cases are generated to cover all of the cases where one or more subschemas are not validated. To clarify which subschema failed to
validate and why, a `memberValidated: false` annotation is added to the corresponding failure value choice.

* **Accumulated string pattern matches**: A `string` schema defined using boolean combinations of subschemas (using assertions like `allOf`, `oneOf`, etc.)
can accumulate multiple `pattern` assertions that must all be (not) matched for validation to be successful. Tcases for Open API now generates
input models and test cases to cover all accumulated `pattern` assertions.

* **`tcases-api` command fixes**: Some problems handling certain input files have been repaired.


## 3.1.0 ##

This release add two new capabilities to Tcases.
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<packaging>pom</packaging>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>

<name>Tcases</name>
<description>Generates test cases from system input space models</description>
Expand Down
2 changes: 1 addition & 1 deletion tcases-ant/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-ant</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-cli/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-cli</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-io/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-io</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-lib/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-lib</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-maven-plugin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-openapi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-openapi</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-shell/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.cornutum.tcases</groupId>
<artifactId>tcases</artifactId>
<version>3.1.1-SNAPSHOT</version>
<version>3.1.1</version>
</parent>

<artifactId>tcases-shell</artifactId>
Expand Down

0 comments on commit 7884ed8

Please sign in to comment.