Skip to content

Commit b7dd1aa

Browse files
Release 4.0.5 (#296)
1 parent 071f869 commit b7dd1aa

13 files changed

Lines changed: 32 additions & 15 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Tcases: A Model-Based Test Case Generator #
22

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

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

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

ReleaseNotes.md

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

3+
## 4.0.5 ##
4+
5+
This release provides the following improvements.
6+
7+
* **ResponseValidator: Rework to handle combined header values** [[293](https://github.com/Cornutum/tcases/issues/293)]
8+
9+
To validate OpenAPI responses, generated tests now combine all values supplied for each header field name into
10+
a single comma-separated list. NOTE: To see the effect of this change, you must regenerate your OpenAPI tests.
11+
12+
* **Speed up handling of numeric schemas with extremely large ranges**
13+
14+
When a numeric schema specifies both `minimum` and `maximum` (i.e. a bounded range), Tcases calculates the number of values
15+
within the range that will be considered for test case generation, taking into account any `multipleOf` requirements. (This is for
16+
the purpose of checking consistency with other schema constraints.) Since OpenAPI allows numeric values to be arbitrarily large,
17+
a bounded range can be enormous! In previous releases, counting up the values for extremely large ranges was so slow that
18+
Tcases appeared to freeze. This release fixes that problem by speeding up the counting process.
19+
320
## 4.0.4 ##
421

522
This release provides the following improvements.

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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</version>
1111
</parent>
1212

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

tcases-moco/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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</version>
1111
</parent>
1212

1313
<artifactId>tcases-moco</artifactId>

tcases-openapi-test/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>4.0.5-SNAPSHOT</version>
10+
<version>4.0.5</version>
1111
</parent>
1212

1313
<artifactId>tcases-openapi-test</artifactId>

0 commit comments

Comments
 (0)