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

Changelog History
Page 14

  • v0.2.2 Changes

    ๐Ÿ†• New features

    • Suggest step definition snippets for undefined steps (#33, Julien Biezemans)

    ๐Ÿ“š Documentation, internals and tests

    • โž• Add contributors to NPM package manifest (Julien Biezemans)
    • Clean up JS step definitions (Julien Biezemans)
    • โฌ†๏ธ Bump cucumber-features and reflect step changes (Julien Biezemans)
    • Set up continuous integration on Travis CI (Julien Biezemans)
    • โž• Add Travis's build status icon to README (Julien Biezemans)
  • v0.2.1 Changes

    ๐Ÿ†• New features

    • ๐Ÿ‘ Allow custom World constructors (Julien Biezemans)
    • โž• Add support for data tables (with conversion to hashes) (#12, Julien Biezemans)

    ๐Ÿ”„ Changed features

    • ๐ŸŒ Demonstrate World object usages in web example (Julien Biezemans)
  • v0.2.0 Changes

    ๐Ÿ†• New features

    • Setup application to run on Travis CI (Julien Biezemans)
    • โž• Add CoffeeScript support for step definition files (Paul Jensen)
    • โž• Add "World" (#26, Julien Biezemans)

    ๐Ÿ”„ Changed features

    • โž• Add link to the Github repository on web example (Julien Biezemans)
    • ๐Ÿ‘ Allow specifying the port the web example server should listen on (Julien Biezemans)
    • โšก๏ธ Update web example to use cucumber-html formatter (Julien Biezemans)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix load paths in spec helper (Julien Biezemans)
    • ๐Ÿ’ป Prevent 'crypto' module from being included by browserify in web example (Julien Biezemans)
    • ๐Ÿ›  Fix HTML indentation (Julien Biezemans)
    • ๐Ÿ‘ Prevent CLI support code loader from calling module main exports which are not functions (Julien Biezemans)
    • โœ‚ Remove use of username for submodule (Kushal Pisavadia)

    ๐Ÿ“š Documentation, internals and tests

    • โฌ†๏ธ Bump jasmine-node
    • โšก๏ธ Update README (Julien Biezemans)
    • โฌ†๏ธ Bump Gherkin twice (Julien Biezemans)
    • โฌ†๏ธ Bump cucumber-features twice (Julien Biezemans)
    • โž• Add missing getters on several AST feature elements (mostly getLine()) (Julien Biezemans)
    • Ignore example/ on NPM (Julien Biezemans)
    • โž• Add Procfile (used by Heroku when deploying to cucumber.heroku.com) (Julien Biezemans)
    • โฌ†๏ธ Bump Aruba (Julien Biezemans)
    • โž• Add guard-jasmine-node (Julien Biezemans)
    • ๐Ÿ‘Œ Improve Guardfile regular expressions (Julien Biezemans)
    • โฌ†๏ธ Bump cucumber-html and remove DOM templates from web example HTML file (Julien Biezemans)
    • ๐Ÿ›  Fix PathExpander internal name (Julien Biezemans)
    • โœ‚ Remove unneeded requires from FeaturePathExpander (Julien Biezemans)
    • โฌ†๏ธ Bump browserify (Julien Biezemans)
    • โœ‚ Remove "glob" from dependencies (Julien Biezemans)
    • ๐Ÿ”จ Refactor SupportCodePathExpander spec (Julien Biezemans)
    • โž• Add feature for CoffeeScript support (#29, Julien Biezemans)
  • v0.2.x

  • v0.1.5 Changes

    ๐Ÿ†• New features

    • โž• Add support for background (#9, Julien Biezemans)

    ๐Ÿ“š Documentation, internals and tests

    • โฌ†๏ธ Bump cucumber-features (twice) (Julien Biezemans)
    • โฌ†๏ธ Bump gherkin and reflect changes in its API (add DocString content type) (Julien Biezemans)
  • v0.1.4 Changes

    ๐Ÿ”„ Changed features

    • Stop polluting the global namespace with Given(), When() and Then() (#2, Julien Biezemans)
    • ๐Ÿ‘ Step definitions can be created with the support code helper passed as 'this': this.Given(), this.When(), this.Then() and this.defineStep() (#2, Julien Biezemans)

    ๐Ÿ“š Documentation, internals and tests

    • ๐Ÿ›  Fix typo "occured" -> "occurred" (Fernando Acorreia)
    • ๐Ÿ‘Œ Improve variable names in CLI support code loader (Julien Biezemans)
  • v0.1.3 Changes

    ๐Ÿ†• New features

    • ๐Ÿ‘ Allow several features to run at once (#14, Julien Biezemans)
    • โž• Add support for --require (Julien Biezemans)

    ๐Ÿ“š Documentation, internals and tests

    • ๐Ÿ‘Œ Improve features and support code API (Julien Biezemans)
    • โž• Add "Cli" and "Volatile" configurations (Julien Biezemans)
    • ๐Ÿ”จ Internal refactoring and cleanup (Julien Biezemans)
    • โœ… Cucumber.js can now fully test itself (Julien Biezemans)
    • Remove run_all_features script in favor of bin/cucumber.js (Julien Biezemans)
  • v0.1.2 Changes

    ๐Ÿ†• New features

    • โž• Add failure reporting to the progress formatter (#20, Julien Biezemans)
  • v0.1.1 Changes

    ๐Ÿ†• New features

    • Publish Cucumber.js to NPM as cucumber (Julien Biezemans)

    ๐Ÿ”„ Changed features

    • ๐Ÿ‘ป Throw a clearer exception on missing feature argument (CLI) (Julien Biezemans)

    ๐Ÿ“š Documentation, internals and tests

    • Unify and clean up js-specific features and step definitions (#21, Julien Biezemans)
  • v0.1.0 Changes

    ๐Ÿ†• New features

    • โž• Add cucumber.js executable (Julien Biezemans)
    • ๐Ÿ– Handle step failures (#6, Julien Biezemans)
    • โž• Add the progress formatter (#16, Julien Biezemans)
    • โž• Add support for pending steps (#18, Julien Biezemans)
    • โž• Add support for undefined steps (#19, Julien Biezemans)

    ๐Ÿ”„ Changed features

    • โšก๏ธ Update web example to use the new progress formatter (Julien Biezemans)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix asynchronous step definition callbacks (#1, Julien Biezemans)
    • ๐Ÿ›  Fix stepResult.isSuccessful call in ProgressFormatter (Julien Biezemans)
    • ๐Ÿ’ป Load Gherkin properly in browsers (Julien Biezemans)
    • โœ‚ Remove calls to console.log in web example (Julien Biezemans)

    ๐Ÿ“š Documentation, internals and tests

    • ๐Ÿ’Ž Pass against core.feature in its new form, both with the Cucumber-ruby/Aruba pair and cucumber-js itself (Julien Biezemans)
    • ๐Ÿ”จ Refactor cucumber-features JS mappings (Julien Biezemans)
    • ๐Ÿ”จ Refactor js-specific features (Julien Biezemans)
    • ๐Ÿ“„ Rename PyString to DocString (#15, Julien Biezemans)
    • โšก๏ธ Update Gherkin to 2.4.0 (Julien Biezemans)
    • ๐Ÿ’ป Modularize the project and use browserify.js to serve a single JS file to browsers. (#3, Julien Biezemans)
    • ๐Ÿ“‡ Rename Cucumber.Types to Cucumber.Type (Julien Biezemans)
    • ๐Ÿ‘‰ Use progress formatter in cucumber-features (#17, Julien Biezemans)