Changelog
*Sourced from [cucumber's changelog](https://github.com/cucumber/cucumber-js/blob/master/CHANGELOG.md).*
> ### [6.0.3](https://github.com/cucumber/cucumber-js/compare/v6.0.2...v6.0.3) (2019-10-27)
>
> * Revert JSON formatter changes to be backward compatible
>
> ### [6.0.2](https://github.com/cucumber/cucumber-js/compare/v6.0.1...v6.0.2) (2019-10-07)
>
> * Upgrade to cucumber-expressions 8.0.1 to fix failure on multiple installs
>
> ### [6.0.1](https://github.com/cucumber/cucumber-js/compare/v6.0.0...v6.0.1) (2019-10-06)
>
> * Release to fix missing lib
>
> ### [6.0.0](https://github.com/cucumber/cucumber-js/compare/v5.1.0...v6.0.0) (2019-10-06)
>
> #### BREAKING CHANGES
>
> * Drop support for Node.js 6
> * JSON formatter has major breaking changes. View some sample outputs [here](https://github.com/cucumber/cucumber-js/blob/master/features/fixtures/formatters). The `*.json.js` files contain the js objects the json parses to. (UPDATE - reverted in 6.0.3)
> * Duration is now in nanoseconds in event-protocol formatter and in events sent to custom formatters
> * Custom formatters: Formatter helpers and EventDataCollector had breaking changes to support retry
>
> #### Bug fixes
>
> * Prevent after hooks from updating skipped scenarios to passed
> * Parallel: beforeAll / afterAll errors fail the suite
> * Fix CLI help link
>
> #### New features
>
> * Add ability to retry flaky tests
> * Use `--retry ` and limit what tests will be retried with `--retryTagFilter `
> * Event-protocol added an `attemptNumber` to test case started, test case finished, and all test step events and a `retried` boolean to the test case result to signify if the test case was retried
> * usage-json formatter: add code and patternType
> * Add support for Node.js 12
>
> ### [5.1.0](https://github.com/cucumber/cucumber-js/compare/v5.0.3...v5.1.0) (2018-12-28)
>
> #### Internals
>
> * Upgrade to babel 7
>
> ### [5.0.3](https://github.com/cucumber/cucumber-js/compare/v5.0.2...v5.0.3) (2018-12-03)
>
> #### Speed Improvements
>
> * Only create Cucumber Expressions once
>
> ### [5.0.2](https://github.com/cucumber/cucumber-js/compare/v5.0.1...v5.0.2) (2018-10-06)
>
> #### Bug Fixes
> ... (truncated)
Commits
- [`a89eae3`](https://github.com/cucumber/cucumber-js/commit/a89eae323fe2b6a76b7af0b42aadce555bf2c093) Release 6.0.3
- [`086ba83`](https://github.com/cucumber/cucumber-js/commit/086ba832b89404c15b6f10c281b6232c71df520f) revert json formatter
- [`13a6c77`](https://github.com/cucumber/cucumber-js/commit/13a6c777a7fd8b9bbbb6c8117638b79bff3dd9e5) add contributor
- [`76d50cd`](https://github.com/cucumber/cucumber-js/commit/76d50cd5e613be5ed7897e44fdb493c52d324f32) Release 6.0.2
- [`977f886`](https://github.com/cucumber/cucumber-js/commit/977f886ee7591481531435098fbed68c851d8224) Upgrade to cucumber-expressions 8.0.1 ([#1239](https://github-redirect.dependabot.com/cucumber/cucumber-js/issues/1239))
- [`9481f6d`](https://github.com/cucumber/cucumber-js/commit/9481f6dd3c10f3608a683390e0282050065fc055) Update CHANGELOG.md
- [`d2b8fdb`](https://github.com/cucumber/cucumber-js/commit/d2b8fdb428f38ebb5ebd2874ed618d9452fe82f6) Update CHANGELOG.md
- [`cd1b3cc`](https://github.com/cucumber/cucumber-js/commit/cd1b3cc6bdcfc4757d11f2268992c47fc6bb4643) fix changelog, prepublish
- [`167fd82`](https://github.com/cucumber/cucumber-js/commit/167fd823ab7ec171172618411f0c26341244f688) Release 6.0.1
- [`d195239`](https://github.com/cucumber/cucumber-js/commit/d195239cdb9effb811ed70cd549e87ee0d0b7368) Release 6.0.0
- Additional commits viewable in [compare view](https://github.com/cucumber/cucumber-js/compare/v4.2.1...v6.0.3)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps cucumber from 4.2.1 to 6.0.3.
Changelog
*Sourced from [cucumber's changelog](https://github.com/cucumber/cucumber-js/blob/master/CHANGELOG.md).* > ### [6.0.3](https://github.com/cucumber/cucumber-js/compare/v6.0.2...v6.0.3) (2019-10-27) > > * Revert JSON formatter changes to be backward compatible > > ### [6.0.2](https://github.com/cucumber/cucumber-js/compare/v6.0.1...v6.0.2) (2019-10-07) > > * Upgrade to cucumber-expressions 8.0.1 to fix failure on multiple installs > > ### [6.0.1](https://github.com/cucumber/cucumber-js/compare/v6.0.0...v6.0.1) (2019-10-06) > > * Release to fix missing lib > > ### [6.0.0](https://github.com/cucumber/cucumber-js/compare/v5.1.0...v6.0.0) (2019-10-06) > > #### BREAKING CHANGES > > * Drop support for Node.js 6 > * JSON formatter has major breaking changes. View some sample outputs [here](https://github.com/cucumber/cucumber-js/blob/master/features/fixtures/formatters). The `*.json.js` files contain the js objects the json parses to. (UPDATE - reverted in 6.0.3) > * Duration is now in nanoseconds in event-protocol formatter and in events sent to custom formatters > * Custom formatters: Formatter helpers and EventDataCollector had breaking changes to support retry > > #### Bug fixes > > * Prevent after hooks from updating skipped scenarios to passed > * Parallel: beforeAll / afterAll errors fail the suite > * Fix CLI help link > > #### New features > > * Add ability to retry flaky tests > * Use `--retryCommits
- [`a89eae3`](https://github.com/cucumber/cucumber-js/commit/a89eae323fe2b6a76b7af0b42aadce555bf2c093) Release 6.0.3 - [`086ba83`](https://github.com/cucumber/cucumber-js/commit/086ba832b89404c15b6f10c281b6232c71df520f) revert json formatter - [`13a6c77`](https://github.com/cucumber/cucumber-js/commit/13a6c777a7fd8b9bbbb6c8117638b79bff3dd9e5) add contributor - [`76d50cd`](https://github.com/cucumber/cucumber-js/commit/76d50cd5e613be5ed7897e44fdb493c52d324f32) Release 6.0.2 - [`977f886`](https://github.com/cucumber/cucumber-js/commit/977f886ee7591481531435098fbed68c851d8224) Upgrade to cucumber-expressions 8.0.1 ([#1239](https://github-redirect.dependabot.com/cucumber/cucumber-js/issues/1239)) - [`9481f6d`](https://github.com/cucumber/cucumber-js/commit/9481f6dd3c10f3608a683390e0282050065fc055) Update CHANGELOG.md - [`d2b8fdb`](https://github.com/cucumber/cucumber-js/commit/d2b8fdb428f38ebb5ebd2874ed618d9452fe82f6) Update CHANGELOG.md - [`cd1b3cc`](https://github.com/cucumber/cucumber-js/commit/cd1b3cc6bdcfc4757d11f2268992c47fc6bb4643) fix changelog, prepublish - [`167fd82`](https://github.com/cucumber/cucumber-js/commit/167fd823ab7ec171172618411f0c26341244f688) Release 6.0.1 - [`d195239`](https://github.com/cucumber/cucumber-js/commit/d195239cdb9effb811ed70cd549e87ee0d0b7368) Release 6.0.0 - Additional commits viewable in [compare view](https://github.com/cucumber/cucumber-js/compare/v4.2.1...v6.0.3)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)