Skip to content

Commit 790b52a

Browse files
wakaleoclaude
andcommitted
docs: Update versions to Serenity 5.3.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 96d02cd commit 790b52a

25 files changed

Lines changed: 55 additions & 55 deletions

docs/cucumber/cucumber-junit5.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Add the following dependencies to your `pom.xml`:
3232

3333
```xml
3434
<properties>
35-
<serenity.version>5.2.4</serenity.version>
35+
<serenity.version>5.3.0</serenity.version>
3636
<cucumber.version>7.34.2</cucumber.version>
3737
<junit.version>6.0.3</junit.version>
3838
</properties>
@@ -70,7 +70,7 @@ For Gradle, add to your `build.gradle`:
7070

7171
```groovy
7272
dependencies {
73-
testImplementation "net.serenity-bdd:serenity-cucumber:5.2.4"
73+
testImplementation "net.serenity-bdd:serenity-cucumber:5.3.0"
7474
testImplementation "io.cucumber:cucumber-junit-platform-engine:7.34.2"
7575
testImplementation "org.junit.platform:junit-platform-suite:6.0.3"
7676
}

docs/guide/annotation-requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar_position: 7
88

99
Serenity BDD organises test results into a _requirements hierarchy_, which provides the structure for the Living Documentation reports. By default, this hierarchy is derived from the package structure (for JUnit tests) or from the directory structure (for Cucumber feature files).
1010

11-
Starting with Serenity 5.2.5, you can define the requirements hierarchy directly using **annotations** on your test classes. This provides a simple, explicit, and declarative way to organise your tests into a meaningful structure, without having to rely on package naming conventions.
11+
Starting with Serenity 5.3.0, you can define the requirements hierarchy directly using **annotations** on your test classes. This provides a simple, explicit, and declarative way to organise your tests into a meaningful structure, without having to rely on package naming conventions.
1212

1313
## The Requirements Hierarchy
1414

docs/guide/maven.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ First, define the recommended versions in your properties section:
1515

1616
```xml
1717
<properties>
18-
<serenity.version>5.2.2</serenity.version>
19-
<junit5.version>6.0.1</junit5.version>
20-
<cucumber.version>7.33.0</cucumber.version>
18+
<serenity.version>5.3.0</serenity.version>
19+
<junit5.version>6.0.3</junit5.version>
20+
<cucumber.version>7.34.2</cucumber.version>
2121
</properties>
2222
```
2323

docs/junit5/junit5-tests.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Add the following to your `pom.xml`:
3636

3737
```xml
3838
<properties>
39-
<serenity.version>5.2.4</serenity.version>
39+
<serenity.version>5.3.0</serenity.version>
4040
<junit.version>6.0.3</junit.version>
4141
</properties>
4242

@@ -95,9 +95,9 @@ For Gradle, add to your `build.gradle`:
9595

9696
```groovy
9797
dependencies {
98-
testImplementation "net.serenity-bdd:serenity-junit5:5.2.4"
99-
testImplementation "net.serenity-bdd:serenity-screenplay:5.2.4"
100-
testImplementation "net.serenity-bdd:serenity-screenplay-webdriver:5.2.4"
98+
testImplementation "net.serenity-bdd:serenity-junit5:5.3.0"
99+
testImplementation "net.serenity-bdd:serenity-screenplay:5.3.0"
100+
testImplementation "net.serenity-bdd:serenity-screenplay-webdriver:5.3.0"
101101
102102
testImplementation "org.junit.jupiter:junit-jupiter-api:6.0.3"
103103
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.0.3"

docs/playwright/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Add the following dependencies to your `pom.xml`:
2424

2525
```xml
2626
<properties>
27-
<serenity.version>5.2.4</serenity.version>
27+
<serenity.version>5.3.0</serenity.version>
2828
<playwright.version>1.58.0</playwright.version>
2929
<junit.version>6.0.3</junit.version>
3030
</properties>

docs/playwright/screenplay-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Create a Maven project with these dependencies:
2222

2323
```xml
2424
<properties>
25-
<serenity.version>5.2.4</serenity.version>
25+
<serenity.version>5.3.0</serenity.version>
2626
<playwright.version>1.58.0</playwright.version>
2727
</properties>
2828

docs/playwright/screenplay.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Add these dependencies to your `pom.xml`:
3838

3939
```xml
4040
<properties>
41-
<serenity.version>5.2.4</serenity.version>
41+
<serenity.version>5.3.0</serenity.version>
4242
<playwright.version>1.58.0</playwright.version>
4343
</properties>
4444

docs/playwright/tutorial-todomvc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ First, create a Maven project with these dependencies in `pom.xml`:
3434
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3535
<maven.compiler.source>17</maven.compiler.source>
3636
<maven.compiler.target>17</maven.compiler.target>
37-
<serenity.version>5.2.4</serenity.version>
37+
<serenity.version>5.3.0</serenity.version>
3838
<playwright.version>1.58.0</playwright.version>
3939
</properties>
4040

docs/reporting/living-documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ In this case, the Serenity living documentation will treat the JUnit test cases
399399

400400
#### Annotation-Based Hierarchy
401401

402-
Starting with Serenity 5.2.5, you can also define the requirements hierarchy directly using the `@Epic`, `@Feature`, and `@Story` annotations on your test classes:
402+
Starting with Serenity 5.3.0, you can also define the requirements hierarchy directly using the `@Epic`, `@Feature`, and `@Story` annotations on your test classes:
403403

404404
```java
405405
@Feature("Managing Todos")

docs/tutorials/data-driven-testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Data-driven testing allows you to run the same test logic with multiple sets of
1111
## Prerequisites
1212

1313
- Java 17 or higher
14-
- Serenity BDD 5.2.2 or higher
14+
- Serenity BDD 5.3.0 or higher
1515
- JUnit 5 6.0.1 or higher (for JUnit examples)
1616
- Cucumber 7.33.0 or higher (for Cucumber examples)
1717

0 commit comments

Comments
 (0)