Releases: badeball/cypress-cucumber-preprocessor
Releases · badeball/cypress-cucumber-preprocessor
v19.1.1
-
Mock and imitate Cypress globals during diagnostics / dry run, fixes #1120.
-
Avoid filtering non-feature specs upon tag expressions containing negating expressions, fixes #1116.
- Non-feature specs are filtered as if containing an empty set of tags.
v19.1.0
- Add
BeforeAll(..)
and AfterAll(..)
hooks, fixes #758.
v19.0.1
- Fix type members to account for scenario hook names, fixes #1113.
v19.0.0
Breaking changes:
-
Run After(..)
hooks in reversed order of definition. This is in line with how cucumber-js behaves.
-
Updated all dependencies, including @cucumber/cucumber
to v10.
Other changes:
-
Scenario hooks (Before(..)
and After(..)
) are now invoked with an object containing a bunch of relevant data. This is in line with how cucumber-js behaves.
-
Hooks may now be optionally named. This is in line with how cucumber-js behaves.
-
Omit outputting internal task to the command log when using attach(..)
.
-
Add an API for adding attachments from the Node environment, fixes #1089.
v18.0.6
-
Make the compile output play nicer with ESM, relates to #1093.
-
Allow visiting unconfigured domains in before
hooks, fixes #1091.
v18.0.5
- Add support for Cypress v13, fixes #1084.
v18.0.4
- Update dependency on esbuild, fixes #1068.
v18.0.3
- Allow (testing) type-specific configuration of
stepDefinitions
, fixes #1065.
v18.0.2
-
Add support for skipped steps, fixes #1053.
-
Handle use of this.skip()
correctly in reports, fixes #1054.
-
Export type member IPreprocessorConfiguration
, fixes / supersedes #1057.
-
Fix asynchronous scheduling of nested step, fixes #1063.
v18.0.1
- Give each TestStep (from
@cucumber/messages
) a unique ID, fixes #1034.