Skip to content

Releases: allure-framework/allure-js

v3.0.4

02 Oct 10:12
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix(commons): invalid reference to properties.d.ts in dist/types/sdk/reporter/utils.d.ts of allure-js-commons by @delatrie in #1162

Full Changelog: v3.0.3...v3.0.4

v3.0.3

27 Sep 15:28
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix(allure-mocha): strip ansi characters in message & trace by @baev in #1158
  • fix(allure-js-commons): detect pw expect by @baev in #1159
  • fix(allure-cucumberjs): add support for playwright assertions by @baev in #1161

⬆️ Dependency Updates

  • chore(deps): update dependency esbuild to ^0.24.0 by @renovate in #1149

Full Changelog: v3.0.2...v3.0.3

v3.0.2

25 Sep 13:54
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix(allure-cucumberjs): fix scenario outline reporting by @baev in #1153
  • fix(allure-jest): add support for soft assertions by @baev in #1154

Full Changelog: v3.0.1...v3.0.2

v3.0.1

20 Sep 14:11
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix(allure-js-commons): fix hooks metadata processing by @baev in #1145

Full Changelog: v3.0.0...v3.0.1

v3.0.0

16 Sep 15:30
Compare
Choose a tag to compare

What's Changed

🚀 New Features

  • Hotfix v2.15.0 by @epszaw in #927
  • Back compatibility with old style cypress runtime API by @epszaw in #953
  • Back compatibility with old style cucumberjs runtime API by @epszaw in #952
  • Back compatibility with old style jasmine runtime API by @epszaw in #954
  • Back compatibility with old style jest runtime API by @epszaw in #955
  • Back compatibility with old style playwright runtime API by @epszaw in #958
  • Back compatibility with old style vitest runtime API by @epszaw in #966
  • Links patterns API by @epszaw in #968
  • Compatibility with Mocha's parallel mode by @delatrie in #967
  • Add links names patterns by @epszaw in #973
  • feat(vitest): add support for env and categories by @baev in #997
  • Cucumber hooks fixtures by @epszaw in #998
  • CodeceptJS hooks fixtures by @epszaw in #994
  • Allure Mocha: testplan support, env info and categories, metadata by @delatrie in #1003
  • Cypress hooks fixtures by @epszaw in #1000
  • Cypress test plan support by @epszaw in #1037
  • Cypress categories and env info support by @epszaw in #1038
  • feat(allure-playwright): support test tags by @baev in #1034
  • Jest fixtures and test plan support by @epszaw in #1044
  • feat(commons): add logStep Runtime API by @baev in #1043
  • Global labels support by @epszaw in #1045
  • Cypress retires handling by @epszaw in #1048
  • Allow to attach Cypress videos for failed specs only by @epszaw in #1049
  • feat(allure-jest): compatibility with Jest >=24.8.0 by @delatrie in #1054
  • feat(allure-jasmine): selective run implementation by @delatrie in #1063
  • feat(allure-mocha): add support for test retries by @baev in #1104
  • feat(allure-cypress): new real-time lifecycle, hooks, and test plan by @delatrie in #1109
  • feat(allure-codeceptjs): rework codeceptjs integration by @baev in #1107
  • feat(commons): process metadata messages from before hooks by @baev in #1041
  • feat(allure-cypress): impose some limits on step parameter values created from Cypress command arguments by @delatrie in #1127

🔬 Improvements

  • [3.0] Refined allure-js-commons by @epszaw in #909
  • Back compatibility with old style codeceptjs runtime API by @epszaw in #947
  • Preserve original attachment file extension by @baev in #956
  • impr(playwright): new fullname format and improved test plan support by @baev in #971
  • Enchanced build by @epszaw in #978
  • Mocha legacy runtime API by @epszaw in #986
  • Fix link's order of arguments by @delatrie in #989
  • Enable ts comments by @baev in #988
  • Commons improvements by @baev in #991
  • Add support for beforeAll and afterAll vitest fixtures by @baev in #993
  • Fix Allure Mocha ESM parallel; add deprecation warnings to the legacy API by @delatrie in #995
  • Add reports for vitest and playwright modules by @baev in #1009
  • Change link template config type from an array to a record. Support link template functions by @delatrie in #1008
  • Add report for allure-codeceptjs package by @baev in #1012
  • Add report for allure-cucumberjs package by @baev in #1013
  • Add report for allure-mocha package by @baev in #1014
  • Add report for allure-jest package by @baev in #1016
  • Specify vitest required version by @baev in #1017
  • Add report for allure-jasmine package by @baev in #1018
  • Add report for newman-reporter-allure package by @baev in #1019
  • Rft reporter runtime by @baev in #1021
  • Clean-up configs by @epszaw in #1023
  • Proof of work for cypress native fixtures by @epszaw in #1024
  • feat(allure-playwright): add package label by @baev in #1033
  • feat(allure-playwright): support skip and fixme annotations by @baev in #1035
  • Don't add extra suite label in allure-cucumberjs to fix #999 by @YakovL in #1004
  • chore(allure-js-commons): add default writer factory by @baev in #1103
  • fix(allure-js-commons): add support for workers in default thread label by @baev in #1110
  • fix: labels consistency across packages by @todti in #1105
  • fix(allure-playwright): ignore route.continue() steps by @baev in #1140

🐞 Bug Fixes

  • fix: fix stepFn use this.parameter('xx', 'xx') do not work。 by @mind029 in #914
  • Fix allure-jest jest.retryTimes() bug by @kriku in #928
  • Small fix for cypress inner types import by @epszaw in #943
  • Ensure results dir created before write result by @epszaw in #974
  • Fix newman by @baev in #987
  • Allure-mocha: fix test result overwritten when a test is skipped dynamically by @delatrie in #1015
  • Fix duplicated afterEach (#236) by @delatrie in #1027
  • Add Cypress reports for skipped tests by @epszaw in #1029
  • Cypress cucumber preprocessor support by @epszaw in #1032
  • fix(allure-codeceptjs): support steps in before & after hooks by @baev in #1042
  • fix test timings by @baev in #1051
  • fix(allure-jest): beforeEach/afterEach affect all tests in the suite, beforeAll/afterAll don't affect tests in sub-suites by @delatrie in #1052
  • fix(allure-jasmine): runtime API, scoping, sequencing, and context propagation of fixtures by @delatrie in #1058
  • fix(commons): fix metadata regular expressions by @delatrie in #1065
  • fix(newman-reporter-allure): make Newman container name as parent suite name by @todti in #1077
  • fix(allure-playwright): readme is inconsistent with v3 by @delatrie in #1071
  • fix: remove ansi characters in steps statusDetails by @todti in #1085
  • fix(playwright): remove step title length by @baev in #1088
  • fix(allure-vitest): add support for test.extend by @baev in #1099
  • fix(allure-js-commons): rft reporter configuration type by @baev in #1100
  • fix test statuses for expect.extend errors by @baev in #1116
  • fix(allure-cypress): missing tests and fixtures when an error occurs in a hook by @delatrie in #1123
  • fix(newman-reporter-allure): fix reporter error in case of empty exec by @baev in #1121
  • fix(allure-cucumberjs): fix timings...
Read more

v3.0.0-beta.12

06 Sep 11:42
Compare
Choose a tag to compare

What's Changed

🚀 New Features

  • feat(allure-cypress): impose some limits on step parameter values created from Cypress command arguments by @delatrie in #1127

Full Changelog: v3.0.0-beta.11...v3.0.0-beta.12

v3.0.0-beta.11

29 Aug 16:49
Compare
Choose a tag to compare

What's Changed

🚀 New Features

  • feat(commons): process metadata messages from before hooks by @baev in #1041

🔬 Improvements

  • fix: labels consistency across packages by @todti in #1105

🐞 Bug Fixes

  • fix test statuses for expect.extend errors by @baev in #1116
  • fix(allure-cypress): missing tests and fixtures when an error occurs in a hook by @delatrie in #1123
  • fix(newman-reporter-allure): fix reporter error in case of empty exec by @baev in #1121
  • fix(allure-cucumberjs): fix timings by @baev in #1125

⬆️ Dependency Updates

Full Changelog: v3.0.0-beta.10...v3.0.0-beta.11

v3.0.0-beta.10

09 Aug 21:39
Compare
Choose a tag to compare

What's Changed

🚀 New Features

  • feat(allure-mocha): add support for test retries by @baev in #1104
  • feat(allure-cypress): new real-time lifecycle, hooks, and test plan by @delatrie in #1109
  • feat(allure-codeceptjs): rework codeceptjs integration by @baev in #1107

🔬 Improvements

  • chore(allure-js-commons): add default writer factory by @baev in #1103
  • fix(allure-js-commons): add support for workers in default thread label by @baev in #1110

⬆️ Dependency Updates

  • chore(deps): update dependency eslint-plugin-jsdoc to v50 by @renovate in #1102
  • chore(deps): update dependency mocha to v10.7.3 by @renovate in #1106

Full Changelog: v3.0.0-beta.9...v3.0.0-beta.10

v3.0.0-beta.9

07 Aug 10:11
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix(allure-vitest): add support for test.extend by @baev in #1099
  • fix(allure-js-commons): rft reporter configuration type by @baev in #1100

⬆️ Dependency Updates

  • chore(deps): update dependency eslint-plugin-jsdoc to v49 by @renovate in #1101

Full Changelog: v3.0.0-beta.8...v3.0.0-beta.9

v3.0.0-beta.8

05 Aug 10:44
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • fix(newman-reporter-allure): make Newman container name as parent suite name by @todti in #1077
  • fix(allure-playwright): readme is inconsistent with v3 by @delatrie in #1071
  • fix: remove ansi characters in steps statusDetails by @todti in #1085
  • fix(playwright): remove step title length by @baev in #1088

⬆️ Dependency Updates

👻 Internal changes

  • chore: newman reuse getSuiteLabel util by @todti in #1080
  • chore(build): use stylistic eslint plugin for formatting related rules by @baev in #1091

New Contributors

Full Changelog: v3.0.0-beta.7...v3.0.0-beta.8