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

@cucumber/gherkin

Package Overview
Dependencies
Maintainers
2
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cucumber/gherkin - npm Package Versions

1235

18.1.0

Diff

Changelog

Source

[18.1.0] - 2021-04-06

Added

  • Python implementation re-enabled, with support for Rule keyword. (#1449 brasmusson)

Fixed

cukebot
published 18.0.0 •

Changelog

Source

[18.0.0] - 2021-03-24

Added

  • [Perl] New APIs to spawn message streams: Gherkin->from_paths and Gherkin->from_source (#1359 ehuelsmann)
  • [All] Rules can be tagged. Scenarios that belong to the rule "inherit" the rule tags. (#1356 [sebrose], gasparnagy, brasmusson, WannesFransen1994)
  • [Perl] DOS line endings support on all platforms (not just DOS/Windows) (ehuelsmann)

Changed

  • [Perl] Release engineering changes to make it non-interactive, update CHANGELOG.md correctly (#1350) ehuelsmann

Removed

  • [JavaScript] the GherkinStreams export has moved from @cucumber/gherkin to @cucumber/gherkin-streams
  • [JavaScript] the gherkin-javascript executable has moved to the new @cucumber/gherkin-streams npm module
cukebot
published 17.0.2 •

Changelog

Source

[17.0.2] - 2021-02-16

Fixed

  • [Perl] Release archive too large (8MB -> ) (#1350) ehuelsmann
  • [Perl] Minimum Perl version (5.10.1) incorrectly declared, leading to CPANTESTERS failures (#1350) ehuelsmann
  • [Perl] Kwalitee (Perl release quality checker) complaints/errors (#1350) ehuelsmann
cukebot
published 17.0.1 •

Changelog

Source

[17.0.1] - 2021-02-08

Fixed

cukebot
published 17.0.0 •

Changelog

Source

[17.0.0] - 2021-02-07

Changed

  • [JavaScript] the GherkinStreams object is not longer loaded by default. This makes it possible to use the library in a browser without a polyfill. To upgrade, use import GherkinStreams from '@cucumber/gherkin/dist/src/stream/GherkinStreams' instead of import { GherkinStreams } from 'gherkin'. (#1333)
  • [Perl] Fully overhauled implementation, moving it up from 4.0.0 (#711, #1286) ehuelsmann

Fixed

  • Use Spanish translation for the "Rule" keyword and for the "Feature" synonym keywords (#1360 sergioforerogomez)
  • Use Italian translation for the "Rule" keyword and for the "Feature" synonym keywords (#1318 mgiustiniani)
  • Use Swedish translation for the "Rule" keyword (#1297 johnknoop)
  • Elixir implementation - make sure the gherkin_languages.json is added with the release package. (#1293 WannesFransen1994)
  • [JavaScript] removed circular dependencies. (#1292 davidjgoss)

Removed

  • [JavaScript] remove IGherkinOptions#createReadStream. This function was introduced in 9.1.0 in order to decouple this lib from the Node.js fs library. This decoupling was improved in #1333 which made it obsolete. (Fixes #1284
cukebot
published 16.0.0 •

Changelog

Source

[16.0.0] - 2020-12-10

Added

Changed

Removed

  • [JavaScript] The Query class has been removed from this library, and has been added to @cucumber/gherkin-utils
cukebot
published 15.0.2 •

Changelog

Source

[15.0.2] - 2020-08-17

Fixed

  • Revert removal of Gherkin keywords from 15.0.1
cukebot
published 15.0.1 •

Changelog

Source

[15.0.1] - 2020-08-12

Changed

  • Do not use this release. The removal of Gherkin keywords breaks backwards compatibility for Creole and French, and this should have been released as a major release. The keywords are restored in 15.0.2, and we'll remove them again in a future major release.

Removed

  • Remove keyword aliases that only differ by letter case (French, Creole). The reason for this is that Cucumber-JVM generates annotation classes for each step keyword, and some file systems are case insensitive. This led to inconsistencies in the classes that were generated during the build. Removing these keywords fixes this problem. Theoretically this should trigger a new major release, but because the change is so minor and will affect very few users we've made this a patch release.
cukebot
published 15.0.0 •

Changelog

Source

[15.0.0] - 2020-08-07

Changed

  • Update messages to 13.0.1
cukebot
published 14.2.0 •

Changelog

Source

[14.2.0] - 2020-07-31

Changed

  • Update messages to 12.4.0
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