Skip to content

Releases: allure-framework/allure-java

3.0.0

Choose a tag to compare

@allure-ci allure-ci released this 11 Sep 15:31

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...
Read more

2.35.5

Choose a tag to compare

@qameta-ci qameta-ci released this 04 Sep 16:52

What's Changed

🐞 Bug Fixes

  • Prevent assertion aspects from crashing on missing optional types by @baev

Full Changelog: 2.35.4...2.35.5

2.35.4

Choose a tag to compare

@qameta-ci qameta-ci released this 23 Jul 10:37

What's Changed

⬆️ Dependency Updates

Full Changelog: 2.35.3...2.35.4

2.35.3

Choose a tag to compare

@qameta-ci qameta-ci released this 25 Jun 08:08

What's Changed

⬆️ Dependency Updates

New Contributors

Full Changelog: 2.35.2...2.35.3

2.35.2

Choose a tag to compare

@qameta-ci qameta-ci released this 29 May 16:28

What's Changed

🐞 Bug Fixes

  • Fix Allure AssertJ rendering for null assertion arguments by @baev in #1282

📖 Documentation improvements

  • Add javadoc for public api methods by @baev in #1281

Full Changelog: 2.35.1...2.35.2

2.35.1

Choose a tag to compare

@qameta-ci qameta-ci released this 27 May 09:08

What's Changed

🐞 Bug Fixes

  • Publish JUnit 5 compatibility coordinates as Maven relocations by @baev in #1280

Full Changelog: 2.35.0...2.35.1

2.35.0

Choose a tag to compare

@qameta-ci qameta-ci released this 20 May 11:31

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

2.34.0

Choose a tag to compare

@qameta-ci qameta-ci released this 09 Apr 09:25

What's Changed

🚀 New Features

  • Render Javadoc descriptions safely and ignore block tags by @baev in #1258

🔬 Improvements

🐞 Bug Fixes

  • Prevent IndexOutOfBoundsException for synthetic parameters in Kotlin suspend functions by @denysgaievskyi in #1231
  • fix(rest-assured): handle non-string form params in request attachments by @baev in #1256
  • chore(allure-restassured): add test to verify null param issue by @baev in #1259

⬆️ Dependency Updates

👻 Internal changes

  • Enable automatic release publishing by @baev in #1247

New Contributors

Full Changelog: 2.33.0...2.34.0

2.33.0

Choose a tag to compare

@qameta-ci qameta-ci released this 20 Feb 15:46

What's Changed

🔬 Improvements

  • Update TestNG to version 7 by @baflQA in #1232
  • Add DataProvider execution support to Allure TestNG setup section by @baflQA in #1236

⬆️ Dependency Updates

  • build(deps): bump org.mockito:mockito-core from 5.12.0 to 5.21.0 by @dependabot[bot] in #1229
  • build(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 by @dependabot[bot] in #1227
  • build(deps): bump grpcVersion from 1.77.0 to 1.79.0 by @dependabot[bot] in #1238
  • build(deps): bump com.google.protobuf from 0.9.5 to 0.9.6 by @dependabot[bot] in #1237
  • build(deps): bump org.jooq:jooq from 3.19.10 to 3.20.11 by @dependabot[bot] in #1242
  • build(deps): bump protobufVersion from 4.33.2 to 4.33.5 by @dependabot[bot] in #1241
  • build(deps): bump org.assertj:assertj-core from 3.27.3 to 3.27.7 by @dependabot[bot] in #1244

👻 Internal changes

  • Update license headers to 2026 by @baev in #1246

Full Changelog: 2.32.0...2.33.0

2.32.0

Choose a tag to compare

@qameta-ci qameta-ci released this 12 Dec 14:10

What's Changed

🔬 Improvements

⬆️ Dependency Updates

  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1206
  • build(deps): bump gradle/actions from 4 to 5 by @dependabot[bot] in #1197
  • build(deps): bump io.qameta.allure plugins from 2.11.2 to 3.0.1 by @dependabot[bot] in #1205
  • build(deps): bump org.jboss.resteasy:resteasy-client from 6.2.9.Final to 7.0.0.Final by @dependabot[bot] in #1196
  • build(deps): bump assertJVersion from 1.9.22.1 to 1.9.25 by @dependabot[bot] in #1207
  • build(deps): bump io.rest-assured:rest-assured from 5.5.0 to 5.5.6 by @dependabot[bot] in #1208
  • build(deps): bump grpcVersion from 1.76.0 to 1.77.0 by @dependabot[bot] in #1209
  • Remove deprecated Gradle Enterprise plugin in favor of Devlocity by @baev in #1210
  • build(deps): bump org.awaitility:awaitility from 4.2.1 to 4.3.0 by @dependabot[bot] in #1214
  • build(deps): bump com.github.spotbugs from 6.0.19 to 6.4.7 by @dependabot[bot] in #1213
  • build(deps): bump com.puppycrawl.tools:checkstyle from 11.0.1 to 12.2.0 by @dependabot[bot] in #1212
  • build(deps): bump io.zonky.test.postgres:embedded-postgres-binaries-bom from 16.2.0 to 18.1.0 by @dependabot[bot] in #1211
  • build(deps): bump io.spring.dependency-management from 1.1.6 to 1.1.7 by @dependabot[bot] in #1218
  • build(deps): bump io.zonky.test:embedded-postgres from 2.0.7 to 2.2.0 by @dependabot[bot] in #1216
  • build(deps): bump com.github.prokod.gradle-crossbuild from 0.16.0 to 0.17.0 by @dependabot[bot] in #1215
  • build(deps): bump com.google.protobuf from 0.9.4 to 0.9.5 by @dependabot[bot] in #1217
  • build(deps): bump protobufVersion from 4.32.1 to 4.33.2 by @dependabot[bot] in #1222
  • build(deps): bump com.github.spotbugs:spotbugs from 4.9.3 to 4.9.8 by @dependabot[bot] in #1221
  • build(deps): bump com.fasterxml.jackson:jackson-bom from 2.17.2 to 2.20.1 by @dependabot[bot] in #1224
  • build(deps): bump com.google.testing.compile:compile-testing from 0.21.0 to 0.23.0 by @dependabot[bot] in #1225
  • build(deps): bump org.scala-lang.modules:scala-collection-compat_2.13 from 2.12.0 to 2.14.0 by @dependabot[bot] in #1226

New Contributors

Full Changelog: 2.31.0...2.32.0