@cucumber/gherkin
Advanced tools
Changelog
[17.0.0] - 2021-02-07
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)Changelog
[16.0.0] - 2020-12-10
Query
class has been removed from this library, and has been added to @cucumber/gherkin-utils
Changelog
[15.0.1] - 2020-08-12
Changelog
[14.0.2] - 2020-06-29
Changelog
[14.0.0] - 2020-06-27
clazz.getPackage().getImplementationVersion()
by upgrading to cucumber-parent:2.1.0
(#976 aslakhellesoy)getPickleIds
: now takes a URI and an astNodeId
to find the pickle ids instead of a line number * getPickleStepIds
: now takes an astNodeId
parameter instead of a URL and a line number to locate the pickle step id * expose parse
and parseAndCompile
utilitiesgherkin-languages.json
, which hadn't been updated for a few versions (not sure for how long!)Gherkin::Parser
(#1074 aslakhellesoy)require_relative
for internal requires (#1010 deivid-rodriguez)