All Versions
143
Latest Version
Avg Release Cycle
25 days
Latest Release
518 days ago

Changelog History
Page 6

  • v3.0.3 Changes

    September 23, 2017

    πŸ†• New Features

    • support to imperatively skip steps. See documentation here (#912, jshifflet)
  • v3.0.2 Changes

    September 13, 2017

    πŸ†• New Features

    • πŸ“š defineParameterType: new options useForSnippets and preferForRegexpMatch. Please see documentation for usage.

    πŸ› Bug Fixes

    • πŸ›  fix usage and usage-json formatters when there are undefined steps

    πŸ—„ Deprecations

    • πŸ—„ defineParameterType: typeName option is deprecated in favor of name
  • v3.0.1 Changes

    August 28, 2017

    πŸ› Bug Fixes

    • JSON formatter: add type to scenario (#893, szymonprz)
    • ⏱ BeforeAll/AfterAll hooks: fix timeout support (#899)
    • format output paths: allow absolute paths (#906, Darrin Holst)
    • Before/After: fix undefined hook parameter (#919)

    πŸ“š Documentation

    • ⚑️ update nodejs example (#898, JoΓ£o Guilherme Farias Duda)
    • πŸ›  fix typo and make punctuation consistent (#909, Dmitry Shirokov)
    • normalize CHANGELOG (#915, Jayson Smith)
  • v3.0.0 Changes

    August 08, 2017

    πŸ’₯ BREAKING CHANGES

    • 🚚 pretty formatter has been removed. All errors are now reported in a pretty format instead. The progress formatter is now the default.
    • πŸ“„ Major changes to custom formatter and custom snippet syntax APIs due to rewrite in support of the event protocol. Please see the updated documentation.
    • βœ‚ Remove registerHandler and registerListener. Use BeforeAll / AfterAll for setup code. Use the event protocol formatter if used for reporting. Please open an issue if you have another use case.
    • βœ‚ Remove deprecated addTransform. Use defineParameterType instead.
    • cucumber-expressions:
      • using an undefined parameter type now results in an error
      • {stringInDoubleQuotes} is now {string} which works for strings in single or double quotes
    • πŸ— Undefined steps fail the build in non-strict mode. Non-strict mode only allows pending steps now.

    πŸ†• New Features

    • βž• Add --i18n-languages and --i18n-keywords <ISO 639-1> CLI options
    • βž• Add BeforeAll / AfterAll hooks for suite level setup / teardown
    • βž• Add event protocol formatter
    • cucumber-expressions:
      • Add built in {word} parameter type which is equivalent to [A-Za-z0-9_]+
      • Allow multiple parameter types to use the same regular expression
    • πŸ‘Œ Improve error message when using multiple asynchronous interfaces

    πŸ› Bug Fixes

    • πŸ›  Fix support code line and uri references when using direct imports
  • v2.3.1 Changes

    June 09, 2017

    πŸ†• New Features

    • pass step specific options to definition function wrapper (#838, Łukasz Gandecki)
  • v2.3.0 Changes

    June 01, 2017

    πŸ†• New Features

    • Add support code aliases for every method in the [support code API](./docs/support_files/api_reference.md). The following are now equivalent: ```javascript // Using defineSupportCode var {defineSupportCode} = require('cucumber');

    defineSupportCode(function({Given}) { Given(/a step$/, function() {}); });

    // Using aliases var {Given} = require('cucumber');

    Given(/a step$/, function() {});

      (Nico Jansen and Łukasz Gandecki)
    
  • v2.2.0 Changes

    May 20, 2017

    πŸ†• New Features

    • βž• Add progress-bar formatter inspired by fuubar-cucumber and fuubar which outputs a progress bar and errors as they happen
  • v2.1.0 Changes

    May 12, 2017

    πŸ› Bug Fixes

    • throw descriptive error message when running a global install
  • v2.0.0-rc.9 Changes

    March 16, 2017

    πŸ› Bug Fixes

    • 🚚 dependency: fix use of gherkin to not rely on removed field
  • v2.0.0-rc.8 Changes

    March 10, 2017

    πŸ› Bug Fixes

    • generated step definition snippets are not found (#732, Aslak HellesΓΈy)
    • catch attempt to define duplicate parameter type regular expression (#780, Aslak HellesΓΈy)
    • catch errors in parameter type transform functions (Aslak HellesΓΈy)

    πŸ†• New Features

    • all async parameter type transform functions (Aslak HellesΓΈy)
    • πŸ‘‰ make all formatters available when requiring

    πŸ—„ Deprecations

    • πŸ—„ addTransform was deprecated in favor of defineParameterType

    πŸ“š Documentation

    • normalize syntax highlighting (#726, Martin Delille)
    • πŸ›  fix setWorldConstructor example