All Versions
143
Latest Version
Avg Release Cycle
25 days
Latest Release
742 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v4.2.1 Changes
April 09, 2018π Bug Fixes
- π improve the error message for gherkin parse errors
-
v4.2.0 Changes
April 03, 2018β Added
- β add cli option
--order <TYPE[:SEED]>
to run scenarios in the specified order. Type should bedefined
orrandom
- β add cli option
-
v4.1.0 Changes
March 27, 2018π New Features
- β‘οΈ update step timeout error message for each interface (#1028, Bruce Lindsay)
- π default to synchronous snippets
- π¨ print text step attachments (#1041, DevSide)
π Bug Fixes
- β¬οΈ cucumber-expressions: Upgrade from 5.0.7 to 5.0.13
- π fix error serialization in parallel mode
-
v4.0.0 Changes
January 24, 2018π₯ BREAKING CHANGES
- π cucumber now waits for the event loop to drain before exiting. To exit immediately when the tests finish running use
--exit
. Use of this flag is discouraged. See here for more information - β remove
--compiler
option. See here for the new way to use transpilers - β remove binaries
cucumber.js
andcucumberjs
. Usecucumber-js
π New Features
- can now use glob patterns for selecting what features to run
- β‘οΈ update
--require
to support glob patterns - β add
--require-module <NODE_MODULE>
to require node modules before support code is loaded - β add snippet interface "async-await"
- add
--parallel <NUMBER_OF_SLAVES>
option to run tests in parallel. Note this is an experimental feature. See here for more information
π Bug Fixes
- βͺ revert json formatter duration to nanoseconds
π Deprecations
- π
defineSupportCode
is deprecated. Require/import the individual methods instead ```js var {defineSupportCode} = require('cucumber');
defineSupportCode(function({Given}) { Given(/a step$/, function() {}); });
// Should be updated to
var {Given} = require('cucumber');
Given(/a step$/, function() {});
- π cucumber now waits for the event loop to drain before exiting. To exit immediately when the tests finish running use
-
v3.2.1 Changes
January 03, 2018π Bug Fixes
- βͺ revert json formatter mime type (#995
-
v3.2.0 Changes
December 08, 2017π New Features
- β add exception to
test-case-finished
event (#952 Giuseppe DiBella) - π compiler option - allow
:
in module name to support specifying an absolute path on Windows (#958 Darrin Holst) - π» json formatter: format step result exception (#973 Valerio Innocenti Sedili)
π Bug Fixes
- β add exception to
-
v3.1.0 Changes
October 25, 2017π New Features
- β add
--language
cli option to provide the default language for feature files
π Bug Fixes
- π pickle filter: support relative paths (#962 Marco Muller)
- β add
-
v3.0.6 Changes
October 18, 2017π Fixed
- π cli: fix
--format
option parsing on Windows (#954 Darrin Holst)
- π cli: fix
-
v3.0.5 Changes
October 14, 2017π New Features
defineParameterType
: Thetransformer
function'sthis
object is now the current World (as long as it's not an arrow function). (#948 Aslak HellesΓΈy)Before
/After
: The first argument now includes apickle
property which can be used to get the name / tags of the running scenario. (#947 Giuseppe DiBella)
-
v3.0.4 Changes
October 04, 2017