Skip to content

Commit

Permalink
Release 3.6.2 (#186)
Browse files Browse the repository at this point in the history
  • Loading branch information
kerrykimbrough authored Jun 24, 2021
1 parent e2a10ca commit dfe6fc2
Show file tree
Hide file tree
Showing 12 changed files with 33 additions and 12 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.6.1](ReleaseNotes.md#361)) is now available at the Maven Central Repository.
* The latest version ([Tcases 3.6.2](ReleaseNotes.md#362)) is now available at the Maven Central Repository.
See [*How To Download Tcases*](HowToDownload.md) for download instructions.

* Tcases 3.6.1 provides improvements to Tcases for OpenAPI. See the [release notes](ReleaseNotes.md#361) for details.
* Tcases 3.6.2 provides improvements to Tcases for OpenAPI. See the [release notes](ReleaseNotes.md#362) for details.

* Having trouble with Tcases? Check out [these tips](./Troubleshooting-FAQs.md).

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

## 3.6.2 ##

This release resolves the following issues for Tcases for OpenAPI.

* **Circular references in schemas** [[177](https://github.com/Cornutum/tcases/issues/177)]

For any element of an OpenAPI document, a schema can be defined by a reference to another schema definition, using the
`$ref` keyword. Consequently, it's possible for a schema to reference itself -- either directly or indirectly -- through one
of its components, such as one of the `properties` of an object or the `items` of an array. Unfortunately, an API
definition containing such circular references is big trouble for Tcases for OpenAPI. For an explanation of why this
situation is not supported, read the comments for this issue [here](https://github.com/Cornutum/tcases/issues/177).

In previous releases, when you try to generate tests for such an API definition, you enter an infinite loop that ultimately
leads to a StackOverflowError. But in this release, Tcases for OpenAPI reports a failure with a more helpful description of the
circular reference.

* **Handle when input `media-type` contains wildcards**

`tcases-api-test` (and, for Maven users, the corresponding `tcases:api-test` goal) can now generate tests for API requests
when input `media-type` definitions use wild cards -- for example `text/*`, `application/*+json`, etc.

## 3.6.1 ##

This release fixes the following issues.
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.6.2-SNAPSHOT</version>
<version>3.6.2</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.6.2-SNAPSHOT</version>
<version>3.6.2</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.6.2-SNAPSHOT</version>
<version>3.6.2</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.6.2-SNAPSHOT</version>
<version>3.6.2</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.6.2-SNAPSHOT</version>
<version>3.6.2</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.6.2-SNAPSHOT</version>
<version>3.6.2</version>
</parent>

<artifactId>tcases-maven-plugin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-moco/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.6.2-SNAPSHOT</version>
<version>3.6.2</version>
</parent>

<artifactId>tcases-moco</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.6.2-SNAPSHOT</version>
<version>3.6.2</version>
</parent>

<artifactId>tcases-openapi</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-rest-assured/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.6.2-SNAPSHOT</version>
<version>3.6.2</version>
</parent>

<artifactId>tcases-rest-assured</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.6.2-SNAPSHOT</version>
<version>3.6.2</version>
</parent>

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

0 comments on commit dfe6fc2

Please sign in to comment.