Socket
Socket
Sign inDemoInstall

@cucumber/gherkin

Package Overview
Dependencies
Maintainers
2
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cucumber/gherkin - npm Package Versions

1245

19.0.3

Diff

Changelog

Source

[19.0.3] - 2021-05-24

Fixed

  • MDG files must use the .feature.md extension.
  • Data Tables and Examples Tables in Markdown must be indented 2-5 spaces in order tobe recognised.
cukebot
published 19.0.2 •

Changelog

Source

[19.0.2] - 2021-05-19

Fixed

  • Upgrade to @cucumber/message-streams ^2.0.0
  • Upgrade berp to 1.3.0 (parser behavior not changed) (#1542 gasparnagy)
cukebot
published 19.0.1 •

Changelog

Source

[19.0.1] - 2021-05-17

Fixed

cukebot
published 19.0.0 •

Changelog

Source

[19.0.0] - 2021-05-15

Added

Changed

  • [DotNet] Replaced Utf8Json with source-embedded TinyJson. (#511 gasparnagy)
  • Update Dutch translation of the "Rule" keyword. (#1513 OrhanTozan)
  • Update Russian translation of the "Scenario Outline" keyword. (#1499 hkosova)
  • Update Hungarian translation of the "Rule" keyword. (#1518 gasparnagy)
  • [Go, Java, JavaScript, Ruby] Upgrade to messages 16.0.0: this may have a big impact on APIs.Please see messages/CHANGELOG.md for more details.

Fixed

Removed

  • [Elixir] The package was not released - it needs to be updated to pass acceptance tests.
  • [Perl] The package was not released - it needs to be updated to pass acceptance tests.
cukebot
published 18.1.1 •

Changelog

Source

[18.1.1] - 2021-04-22

Fixed

  • [python] Run gherkin as a module. (#1480 #1475 [brasmusson] [aurelien-reeves])
cukebot
published 18.1.0 •

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
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