Repository navigation
Releases: allure-framework/allure-java
Releases · allure-framework/allure-java
Release list
3.1.1
3.1.0
What's Changed
🚀 New Features
- Add a Cucumber JVM 8 adapter by @MohabMohie in #1455
🔬 Improvements
- Use globals for errors produced throuth RunAborted event by @andrcuns in #1442
- Attach global errors from citrus global event hooks by @andrcuns in #1443
- Report global errors on feature exit event by @andrcuns in #1444
- Enrich global errors with failed or broken status by @andrcuns in #1454
- AllureSelenide: use Selenide.screenshot for screenshots so Photographer plugins apply by @USSQA in #1440
⬆️ Dependency Updates
- build(deps): bump io.qameta.allure from 4.1.0 to 4.2.0 by @dependabot[bot] in #1436
- build(deps): bump org.jspecify:jspecify from 1.0.0 to 1.0.1 by @dependabot[bot] in #1437
- build(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 by @dependabot[bot] in #1435
- build(deps): bump jvm from 2.4.10 to 2.4.20 by @dependabot[bot] in #1434
- build(deps): bump com.google.errorprone:error_prone_annotations from 2.27.0 to 2.50.0 by @dependabot[bot] in #1433
- build(deps): bump org.seleniumhq.selenium:selenium-java from 4.48.0 to 4.49.0 by @dependabot[bot] in #1432
- build(deps): bump com.google.code.gson:gson from 2.11.0 to 2.14.0 by @dependabot[bot] in #1438
- build(deps): bump org.mock-server:mockserver-netty from 7.6.0 to 8.0.0 by @dependabot[bot] in #1449
- build(deps): bump protobufVersion from 4.36.1 to 4.36.2 by @dependabot[bot] in #1448
- build(deps): bump jvm from 2.4.20 to 2.4.21 by @dependabot[bot] in #1460
- build(deps): bump com.github.spotbugs:spotbugs from 4.10.4 to 4.10.5 by @dependabot[bot] in #1459
- build(deps): bump org.jooq:jooq from 3.21.8 to 3.21.9 by @dependabot[bot] in #1458
- build(deps): bump org.jboss.resteasy:resteasy-client from 7.0.4.Final to 7.0.5.Final by @dependabot[bot] in #1447
- build(deps): bump karateVersion from 2.1.2 to 2.1.4 by @dependabot[bot] in #1468
- build(deps): bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 by @dependabot[bot] in #1469
- build(deps): bump orgSlf4jVersion from 2.0.19 to 2.0.20 by @dependabot[bot] in #1472
- build(deps): bump com.google.testing.compile:compile-testing from 0.23.0 to 0.24.0 by @dependabot[bot] in #1471
- build(deps): bump aspectJVersion from 1.9.25.1 to 1.9.26 by @dependabot[bot] in #1473
- build(deps): bump net.sourceforge.pmd:pmd-java from 7.27.0 to 7.29.0 by @dependabot[bot] in #1467
- build(deps): bump com.microsoft.playwright:playwright from 1.62.0 to 1.64.0 by @dependabot[bot] in #1470
- build(deps): bump org.mock-server:mockserver-netty from 8.0.0 to 9.2.0 by @dependabot[bot] in #1475
- build(deps): bump com.github.spotbugs from 6.5.11 to 6.5.13 by @dependabot[bot] in #1476
- build(deps): bump com.google.errorprone:error_prone_annotations from 2.50.0 to 2.51.0 by @dependabot[bot] in #1478
- build(deps): bump grpcVersion from 1.84.0 to 1.85.1 by @dependabot[bot] in #1477
- build(deps): bump com.gradle.develocity from 4.5.1 to 4.6.1 by @dependabot[bot] in #1482
- build(deps): bump org.seleniumhq.selenium:selenium-java from 4.49.0 to 4.52.0 by @dependabot[bot] in #1481
- build(deps): bump okhttpVersion from 5.5.0 to 5.5.1 by @dependabot[bot] in #1480
- build(deps): bump org.postgresql:postgresql from 42.7.13 to 42.7.14 by @dependabot[bot] in #1479
- Fix vulnerable dependencies October 2026 by @epszaw in #1463
- build(deps): bump com.google.code.gson:gson from 2.14.0 to 2.15.0 by @dependabot[bot] in #1484
- build(deps): bump com.codeborne:selenide from 7.18.1 to 7.19.1 by @dependabot[bot] in #1488
- build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.6.4 to 5.6.5 by @dependabot[bot] in #1487
- build(deps): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 by @dependabot[bot] in #1486
- build(deps): bump io.qameta.allure from 4.2.0 to 4.3.0 by @dependabot[bot] in #1489
- build(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 2.4.20 to 2.4.21 by @dependabot[bot] in #1490
- build(deps): bump com.google.guava:guava from 33.7.1-jre to 33.7.2-jre by @dependabot[bot] in #1491
- build(deps): bump org.springframework:spring-web from 7.0.9 to 7.0.10 by @dependabot[bot] in #1492
- build(deps): bump io.rest-assured:rest-assured from 6.0.1 to 6.3.0 by @dependabot[bot] in #1493
- build(deps): bump com.diffplug.spotless from 8.10.2 to 8.10.4 by @dependabot[bot] in #1494
- build(deps): bump gradle-wrapper from 9.7.1 to 9.8.2 by @dependabot[bot] in #1496
- build(deps): bump com.fasterxml.jackson:jackson-bom from 2.22.3 to 2.22.4 by @dependabot[bot] in #1495
👻 Internal changes
New Contributors
- @USSQA made their first contribution in #1440
- @MohabMohie made their first contribution in #1455
Full Changelog: 3.0.0...3.1.0
3.0.1
What's Changed
⬆️ Dependency Updates
- Bump Jackson to 2.22.4 by @pratushnyi in #1462
Full Changelog: 3.0.0...3.0.1
3.0.0
What's Changed
🚀 New Features
- Prepare Allure Java 3.0.0 with Java 17 baseline and HTTP exchange attachments by @baev in #1283
- Refactor Allure Lifecycle for v3 by @baev in #1304
- Improve JUnit Platform and Jupiter reporting by @baev in #1315
- Add run-level globals and global error reporting by @baev in #1372
- Add Allure support for Java's built-in HTTP client by @baev in #1373
- Add Kotlin-first Allure APIs and coroutine support by @baev in #1410
- Add explicit JPMS support by @baev in #1429
🔬 Improvements
- Make Allure result files durable before publishing by @baev in #1294
- Leave Allure results cleanup to build tools by @baev in #1295
- Make TestNG custom listener evidence work automatically by @baev in #1312
- Fix JUnit Platform reporting for nested tests by @baev in #1316
- Support inherited and configurable TestNG instance parameters by @baev in #1321
- Let custom grouping labels override framework defaults by @baev in #1329
- Support composed flaky, muted, and severity annotations across Java test adapters by @baev in #1331
- Support custom binary return types for @attachment by @baev in #1336
- Preserve manually assigned step statuses by @baev in #1337
- Support direct HTTP and HTTPS URLs in link annotations by @baev in #1338
- Improve Spock block and fixture reporting by @baev in #1339
- Fix Awaitility step hierarchy with reusable executor threads by @baev in #1350
- Improve Karate result reporting and runtime evidence by @baev in #1363
- Avoid duplicate display names for JUnit Platform test templates by @baev in #1366
- Prevent reports from reading partially written Allure attachments by @baev in #1371
- fix(playwright): use vnd.allure.playwright-trace content type for trace attachments (fixes #1381) by @antonfilichkin in #1380
- Capture gRPC metadata by default with configurable redaction by @baev in #1383
- Report fixture and lifecycle failures without creating phantom tests by @baev in #1391
- Add Scala 3 support to Allure ScalaTest by @baev in #1392
- Keep OkHttp SSE callbacks attached to the correct Allure test by @baev in #1401
- Honor metadata label tags across Java test integrations by @baev in #1402
- Fix missing attachments from TestNG configuration listeners by @baev in #1423
🐞 Bug Fixes
- Split qualified title paths into package segments by @baev in #1284
- Support @PARAM metadata for TestNG test parameters by @baev in #1288
- Show TestNG before/after group fixtures in reports by @baev in #1305
- Fix TestNG class fixtures for factory-created instances by @baev in #1306
- Report metadata from inherited JUnit Jupiter test methods by @baev in #1317
- Generate consistent history IDs from final test parameters by @baev in #1323
- Preserve muted and flaky annotations for failed Spock tests by @baev in #1330
- Preserve test failures when stack traces cannot be fully rendered by @baev in #1335
- Report skipped Spock features when setupSpec fails by @baev in #1347
- Fix package hierarchy for JUnit 4 and Spock 2 results by @baev in #1349
- Respect TestNG XML parameter overrides in reported results by @baev in #1365
- Don't buffer text/event-stream response bodies by @Yevhen-Bozhenko in #1351
- Prevent assertion aspects from crashing on missing optional types by @baev in #1415
- Preserve parameterized test identity when JUnit setup fails by @baev in #1416
- Report undefined and ambiguous Cucumber steps as broken by @baev in #1419
⬆️ Dependency Updates
- build(deps): bump org.seleniumhq.selenium:selenium-java from 4.23.0 to 4.44.0 by @dependabot[bot] in #1287
- build(deps): bump protobufVersion from 4.35.0 to 4.35.1 by @dependabot[bot] in #1289
- build(deps): bump org.jooq:jooq from 3.21.5 to 3.21.6 by @dependabot[bot] in #1293
- build(deps): bump org.mock-server:mockserver-netty from 7.0.0 to 7.1.0 by @dependabot[bot] in #1292
- build(deps): bump grpcVersion from 1.81.0 to 1.82.0 by @dependabot[bot] in #1285
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #1296
- build(deps): bump org.seleniumhq.selenium:selenium-java from 4.44.0 to 4.45.0 by @dependabot[bot] in #1299
- build(deps): bump gradle-wrapper from 9.5.1 to 9.6.0 by @dependabot[bot] in #1298
- build(deps): bump com.gradle.develocity from 4.4.2 to 4.4.3 by @dependabot[bot] in #1297
- build(deps): bump org.apache.groovy:groovy from 5.0.6 to 5.0.7 by @dependabot[bot] in #1310
- build(deps): bump io.cucumber:cucumber-bom from 7.34.3 to 7.34.4 by @dependabot[bot] in #1309
- build(deps): bump com.fasterxml.jackson:jackson-bom from 2.22.0 to 2.22.1 by @dependabot[bot] in #1314
- build(deps): bump grpcVersion from 1.82.0 to 1.82.1 by @dependabot[bot] in #1313
- build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to 5.6.2 by @dependabot[bot] in #1320
- build(deps): bump grpcVersion from 1.82.1 to 1.82.2 by @dependabot[bot] in #1319
- build(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #1328
- build(deps): bump io.rest-assured:rest-assured from 6.0.0 to 6.0.1 by @dependabot[bot] in #1327
- build(deps): bump com.gradleup.shadow from 9.4.2 to 9.5.1 by @dependabot[bot] in #1325
- build(deps): bump gradle-wrapper from 9.6.0 to 9.6.1 by @dependabot[bot] in #1324
- build(deps): bump com.microsoft.playwright:playwright from 1.60.0 to 1.61.0 by @dependabot[bot] in #1332
- build(deps): bump org.seleniumhq.selenium:selenium-java from 4.45.0 to 4.46.0 by @dependabot[bot] in #1334
- build(deps): bump jvm from 2.4.0 to 2.4.10 by @dependabot[bot] in #1333
- build(deps): bump grpcVersion from 1.82.2 to 1.83.0 by @dependabot[bot] in #1342
- build(deps): bump com.diffplug.spotless from 8.6.0 to 8.8.0 by @dependabot[bot] in #1341
- build(deps): bump com.github.spotbugs:spotbugs from 4.10.2 to 4.10.3 by @dependabot[bot] in #1345
- build(deps): bump com.gradleup.shadow from 9.5.1 to 9.6.1 by @dependabot[bot] in #1344
- build(deps): bump org.mock-server:mockserver-netty from 7.1.0 to 7.4.0 by @dependabot[bot] in #1348
- build(deps): bump com.gradle.develocity from 4.4.3 to 4.5.0 by @dependabot[bot] in #1353
- build(deps): bump org.postgresql:postgresql from 42.7.11 to 42.7.13 by @dependabot[bot] in https://github.com/all...
2.35.5
2.35.4
What's Changed
⬆️ Dependency Updates
- chore: bump jackson to 2.22.1 by @pratushnyi in #1343
Full Changelog: 2.35.3...2.35.4
2.35.3
What's Changed
⬆️ Dependency Updates
- chore: bump jackson to 2.22.0 by @pratushnyi in #1300
New Contributors
- @pratushnyi made their first contribution in #1300
Full Changelog: 2.35.2...2.35.3
2.35.2
2.35.1
2.35.0
What's Changed
🚀 New Features
- Add Allure reporting for Playwright Java by @baev in #1269
- Add Selenium WebDriver BiDi log and network reporting by @baev in #1270
- Add titlePath as the default test hierarchy path by @baev in #1271
- Add rich actual/expected assertion details to test results by @baev in #1273
🔬 Improvements
- Rename allure-junit5 to allure-jupiter by @baev in #1262
- Improve AssertJ reporting with readable assertion chains by @baev in #1268
👻 Internal changes
- Modernize allure-spring-web for current Spring HTTP clients by @baev in #1263
- fix run tests for junit 5.14.3 by @long76 in #1265
- add allure report by @baev in #1266
- Remove legacy flag from the service config by @epszaw in #1272
- Align code style and quality checks across Allure Java by @baev in #1274
New Contributors
Full Changelog: 2.34.0...2.35.0