Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@cucumber/cucumber

Package Overview
Dependencies
Maintainers
2
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cucumber/cucumber - npm Package Versions

1
56

7.1.0

Diff

Changelog

Source

[7.1.0] - 2021-04-06

Added

  • Support attachments that are already base64-encoded via a prefix on the MIME type e.g. this.attach(base64String, 'base64:image/png') (#1552)
  • Support tagged rules (cucumber#1123)

Fixed

  • Fix types for hook functions so they can return e.g. 'skipped' (#1542)
  • Display the response of the reports server when an error is returned before failing. (#1608)
  • Remove unnecessary implicit dependency on long package (cucumber#1313)
  • Remove unnecessary transitive dependencies on react etc (cucumber#1308)
cukebot
published 7.0.0 •

Changelog

Source

[7.0.0] - 2020-12-21

Added

  • Add a built in html formatter for rich HTML reports output as a standalone page (#1432)
  • Add support for BeforeStep and AfterStep hooks (#1416)
  • Custom formatters can now be resolved by a module name (as well as by a relative path), enabling use of Yarn PnP (#1413)

Fixed

Removed

  • Support for running Cucumber in web browsers has been removed (#1508). This feature was increasingly difficult to support and seldom used. Node.js will now be the only support runtime for Cucumber itself; of course as before you can still use tools like WebDriver and Puppeteer to instrument testing of browser-based software. See the discussion in #1437 for more about why this change is happening.
cukebot
published 7.0.0-rc.0 •

Changelog

Source

[7.0.0-rc.0] - 2020-09-14

Added

Changed

  • The npm module has changed name from cucumber to @cucumber/cucumber - require/import statements must be changed from cucumber to @cucumber/cucumber
  • TypeScript users must rename TableDefinition to DataTable
  • Drop support for Node.js 8, add support for Node.js 14
  • Events are now based on cucumber-messages
  • event-protocol formatter has been removed and replaced with message
  • Formatters
  • Remove long-deprecated typeName from options object for defineParameterType in favour of name
  • CUCUMBER_TOTAL_SLAVES is now CUCUMBER_TOTAL_WORKERS
  • CUCUMBER_SLAVE_ID is now CUCUMBER_WORKER_ID
  • Parallel runtime environment variables renamed for inclusivity:
  • Custom formatters are now loaded via the regular require paths relative to the current directory, unless it begins with a dot (e.g. --format=./relpath/to/formatter). Previously this was always loaded as a file relative to the current directory.

Deprecated

  • json formatter is deprecated and will be removed in next major release. Custom formatters should migrate to use the message formatter, or the standalone JSON formatter as a stopgap.

Fixed

  • don't execute BeforeAll and AfterAll hooks when in dry-run
  • support correct case for --retry-tag-filter CLI argument
1
56
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc