Skip to content

Commit

Permalink
Release 4.0.5 (#296)
Browse files Browse the repository at this point in the history
  • Loading branch information
kerrykimbrough committed Feb 14, 2024
1 parent 071f869 commit b7dd1aa
Show file tree
Hide file tree
Showing 13 changed files with 32 additions and 15 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Tcases: A Model-Based Test Case Generator #

[![Maven](https://img.shields.io/badge/maven-4.0.4-green.svg)](https://search.maven.org/search?q=tcases-shell)
[![Javadoc](https://img.shields.io/badge/javadoc-4.0.4-green.svg)](https://javadoc.io/doc/org.cornutum.tcases/tcases-shell)
[![Maven](https://img.shields.io/badge/maven-4.0.5-green.svg)](https://search.maven.org/search?q=tcases-shell)
[![Javadoc](https://img.shields.io/badge/javadoc-4.0.5-green.svg)](https://javadoc.io/doc/org.cornutum.tcases/tcases-shell)

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

* Having trouble with Tcases? Check out [these tips](./Troubleshooting-FAQs.md).
Expand Down
17 changes: 17 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Release Notes #

## 4.0.5 ##

This release provides the following improvements.

* **ResponseValidator: Rework to handle combined header values** [[293](https://github.com/Cornutum/tcases/issues/293)]

To validate OpenAPI responses, generated tests now combine all values supplied for each header field name into
a single comma-separated list. NOTE: To see the effect of this change, you must regenerate your OpenAPI tests.

* **Speed up handling of numeric schemas with extremely large ranges**

When a numeric schema specifies both `minimum` and `maximum` (i.e. a bounded range), Tcases calculates the number of values
within the range that will be considered for test case generation, taking into account any `multipleOf` requirements. (This is for
the purpose of checking consistency with other schema constraints.) Since OpenAPI allows numeric values to be arbitrarily large,
a bounded range can be enormous! In previous releases, counting up the values for extremely large ranges was so slow that
Tcases appeared to freeze. This release fixes that problem by speeding up the counting process.

## 4.0.4 ##

This release provides the following improvements.
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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.0</tcases.maven.version>
<tcases.maven.version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.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>4.0.5-SNAPSHOT</version>
<version>4.0.5</version>
</parent>

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

0 comments on commit b7dd1aa

Please sign in to comment.