Skip to content

Commit

Permalink
Release 3.8.5 (#252)
Browse files Browse the repository at this point in the history
  • Loading branch information
kerrykimbrough authored Oct 27, 2022
1 parent b1c69dd commit c03fd0f
Show file tree
Hide file tree
Showing 13 changed files with 44 additions and 14 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
[![javadoc](https://javadoc.io/badge2/org.cornutum.tcases/tcases-shell/javadoc.svg?style=plastic)](https://javadoc.io/doc/org.cornutum.tcases/tcases-shell)

## What's New? ##
* The latest version ([Tcases 3.8.4](ReleaseNotes.md#384)) is now available at the Maven Central Repository.
* The latest version ([Tcases 3.8.5](ReleaseNotes.md#385)) is now available at the Maven Central Repository.
See [*How To Download Tcases*](HowToDownload.md) for download instructions.

* Tcases 3.8.4 provides improvements to Tcases for OpenAPI. See the [release notes](ReleaseNotes.md#384) for details.
* Tcases 3.8.5 provides improvements to Tcases for OpenAPI. See the [release notes](ReleaseNotes.md#385) for details.

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

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

## 3.8.5 ##

This release provides the following improvements to Tcases for OpenAPI.

* **New option to handle untrusted API servers**

When generated tests perform API requests using HTTPS, the API server is normally required to
verify that it can be trusted by presenting a valid server certificate. But during testing, this
might not be possible. For example, the test server might not have a certificate, or it may not
be possible to verify that the certificate is trusted in the test environment. To handle this
situation, you can generate tests by running `tcases-api-test` with the new `-V` option (or, if
using Maven, by running `tcases:api-test` with the `-DtrustServer=true` parameter). This produces
tests that connect to the API without checking the server certificate.

* **Better message when schema type is inconsistent or ambiguous**

Tcases for OpenAPI doesn't accept an OpenAPI definition that contains a [type-ambiguous
schema](tcases-openapi/README.md#openapi-tips). For example, see [this
discussion](https://github.com/Cornutum/tcases/discussions/251). But if one is found, you'll now
see a more helpful error message that identifies the cause of the problem.

* **Better handling of generated helper methods**

The source code for generated tests includes certain helper methods, such as `isBadRequest()`, etc. In this
release, such methods are included only if they are needed -- no more "unused private method" warnings.

* **Upgraded dependencies**

Upgraded to swagger-parser 2.1.6.

## 3.8.4 ##

This release provides the following improvements to Tcases for OpenAPI.
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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</version>
</parent>

<artifactId>tcases-moco</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion tcases-openapi-test/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.8.5-SNAPSHOT</version>
<version>3.8.5</version>
</parent>

<artifactId>tcases-openapi-test</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions 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.8.5-SNAPSHOT</version>
<version>3.8.5</version>
</parent>

<artifactId>tcases-openapi</artifactId>
Expand Down Expand Up @@ -54,7 +54,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.date>${maven.build.timestamp}</project.build.date>
<maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
<tcases.maven.version>3.8.2</tcases.maven.version>
<tcases.maven.version>3.8.5</tcases.maven.version>
</properties>

<build>
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.8.5-SNAPSHOT</version>
<version>3.8.5</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.8.5-SNAPSHOT</version>
<version>3.8.5</version>
</parent>

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

0 comments on commit c03fd0f

Please sign in to comment.