What's Changed
🚀 New Features
- Support dynamic expressions in YAML report configuration by @andrcuns in #1192
- Support dynamic expressions for environment matching by @andrcuns in #1208
- Support dynamic expressions in quality gates YAML configuration by @andrcuns in #1214
- Support dynamic expressions in plugin options by @andrcuns in #1217
- Support dynamic expressions in names and the Allure Service token by @andrcuns in #1246
🔬 Improvements
- feat: add configured performance metric hierarchy by @formaceft-93 in #1226
- fix(reader): read preconditions and expected results from Allure JSON by @formaceft-93 in #1251
- feat(awesome): show Git metadata below report date by @formaceft-93 in #1240
- Make
runandagentcommands shut down cleanly across platforms by @delatrie in #1028
🐞 Bug Fixes
- fix(web-components): preserve environment picker width across CSS order by @formaceft-93 in #1207
- Let self-contained HTML attachments load in the preview (fixes #1043) by @todti in #1196
- Add dynamicEnvironments option to derive environments from labels (fixes #739) by @todti in #1125
- Fix missing attachment downloads by @formaceft-93 in #1202
- fix(awesome): show correct count for sub steps by @vdvukhzhilov in #1220
- fix(charts): correct success rate distribution tooltips by @formaceft-93 in #1250
- Preserve numeric AS_ID labels in Allure 2 results by @epszaw in #1266
⬆️ Dependency Updates
- Fix vulnerabilities in dependencies by @formaceft-93 in #1211
- use Allure JS performance integrations by @formaceft-93 in #1162
- Fix dompurify critical dependency by @epszaw in #1221
- build(deps-dev): bump the css-tooling group with 5 updates by @dependabot[bot] in #1237
- build(deps-dev): bump i18next from 26.4.1 to 26.5.10 by @dependabot[bot] in #1238
- build(deps-dev): bump @types/markdown-it from 14.1.2 to 14.2.0 in the markdown-it-and-types group across 1 directory by @dependabot[bot] in #1233
- build(deps): bump nanoid from 5.1.16 to 6.0.2 by @dependabot[bot] in #1183
- build(deps-dev): bump @faker-js/faker from 10.5.0 to 10.6.0 by @dependabot[bot] in #1184
- build(deps-dev): bump the webpack group with 4 updates by @dependabot[bot] in #1262
- build(deps): bump follow-redirects from 1.16.1 to 1.16.2 by @dependabot[bot] in #1274
- build(deps): bump p-limit from 7.3.0 to 7.3.3 by @dependabot[bot] in #1264
- build(deps-dev): bump @types/lodash from 4.17.24 to 4.17.27 in the lodash group across 1 directory by @dependabot[bot] in #1257
- build(deps-dev): bump npm-run-all2 from 7.0.1 to 9.0.4 by @dependabot[bot] in #1280
- build(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in #1279
- build(deps-dev): bump axe-core from 4.13.0 to 4.14.0 by @dependabot[bot] in #1282
- build(deps-dev): bump webpack-cli from 7.2.3 to 7.3.1 in the webpack group by @dependabot[bot] in #1289
- build(deps-dev): bump the rollup group with 7 updates by @dependabot[bot] in #1290
- build(deps-dev): bump @types/mjml from 4.7.4 to 5.4.2 in the mjml-and-types group by @dependabot[bot] in #1285
- build(deps-dev): bump globals from 15.9.0 to 17.13.0 by @dependabot[bot] in #1283
- build(deps-dev): bump i18next from 26.5.10 to 26.6.0 by @dependabot[bot] in #1281
- build(deps-dev): bump tinybench from 6.2.2 to 6.2.3 by @dependabot[bot] in #1297
👻 Internal changes
- refactor: deduplicate report and environment picker helpers by @formaceft-93 in #1198
- build(reports): emit asset dependency manifests by @formaceft-93 in #1159
- fix(tooling): restore typed lint and production type checks by @formaceft-93 in #1203
- perf(reports): embed only required single-file assets by @formaceft-93 in #1193
- Do not limit test runs to only main branch prs by @andrcuns in #1215
- chore(ci): remove events to prevent triggering workflow multiple times by @vdvukhzhilov in #1223
- Fix version duplication across packages by @andrcuns in #1200
- Add review suggestion workflow by @andrcuns in #1241
- build(deps): bump actions/labeler from 6 to 7 by @dependabot[bot] in #1229
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #1230
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #1235
- chore: enable strict compiler checks for source and tests by @formaceft-93 in #1210
- Update reviewer list by @andrcuns in #1245
- Fix incorrect cache invalidations for tests by @andrcuns in #1242
- Use PR title for testops launches by @epszaw in #1253
- Update CI vendor icons with brand SVGs from theSVG by @todti in #1255
- Remove previously disabled tests by @andrcuns in #1270
- chore(core): remove jiti and use native node.js ts config resolution by @vdvukhzhilov in #1225
- Speed up fully cached builds by removing per-package clean tasks by @andrcuns in #1271
- Fix missing build cache for jobs on windows and macos by @andrcuns in #1293
- Add more tests to fill the features coverages gaps by @epszaw in #1247
Full Changelog: v3.22.1...v3.33.0