All Versions
111
Latest Version
Avg Release Cycle
125 days
Latest Release
693 days ago

Changelog History
Page 5

  • v3.0.0.beta7 Changes

    September 29, 2013

    ๐Ÿ”„ Changed

    • Multivalue options are now array options (format, output, name and tags)
    • Added back junit formatter (should support all junit formats from 4 to 7)
    • Added back html formatter
    • Small optimizations and refactorings
    • Proper handling of hook failures
  • v3.0.0.beta6 Changes

    September 25, 2013

    ๐Ÿ”„ Changed

    • Skip step execution and AfterStep hook if its BeforeStep hook failed
    • Fix failure-initiated skips of hooks in Scenario and Example testers
    • Refactor Suite routines
    • Cleanup Context Pools
    • Enhance --definitions option with suites output and regex search
    • Add toString() methods to DefinitionInterface and TransformationInterface
    • Add SnippetlessContextInterface to Snippet namespace - to prevent snippet generation for custom contexts
  • v3.0.0.beta5 Changes

    September 15, 2013

    ๐Ÿ”„ Changed

    • Switch to Gherkin 3.0 parser
    • Complete rewrite of pretty formatter (much better outline handling)
    • Automatically add use for PendingException to contexts during --append-snippets
    • Lots of optimizations
  • v3.0.0.beta4 Changes

    August 17, 2013

    ๐Ÿ”„ Changed

    • Cleanup suite configuration sub-system
    • New ability to turn off specific suites through behat.yml
    • Support for danish language
  • v3.0.0.beta3 Changes

    August 13, 2013

    ๐Ÿ”„ Changed

    • Refactor extension sub-system. Update ExtensionInterface
    • Avoid trying to create folders for non-fs suites
  • v3.0.0.beta2 Changes

    August 13, 2013

    ๐Ÿ”„ Changed

    • Remove support for Symfony 2.0 components
  • v3.0.0.beta1 Changes

    August 13, 2013

    ๐Ÿ”„ Changed

    • New suite-centric architecture
    • New context pools sub-system with multi-context support
    • New dynamic event-driven testing core
    • Refactored console processors sub-system
    • Refactored formatters management sub-system
    • 8 new process extension points and 36 generic execution extension points
    • Gherkin caching is enabled by default
    • Rerun is enabled by default (use --rerun to rerun failed scenarios)
    • New Gherkin Role filter
    • Subcontexts removed in favor of context pools
    • Chained steps extracted into separate extension
    • Closured step definitions removed
  • v2.5.0 Changes

    August 11, 2013

    ๐Ÿ”„ Changed

    • First Behat LTS release
    • Update Junit formatter to reflect latest junit format (thanks @alistairstead)
    • Fix some container options
  • v2.4.6 Changes

    June 06, 2013

    ๐Ÿ”„ Changed

    • New --stop-on-failure option
    • Support JSON in environment variables
    • Update Gherkin
    • Support Symfony 2.3
    • Out-of-the-box support for PHPUnit assertions pretty output
  • v2.4.5 Changes

    January 27, 2013

    ๐Ÿ”„ Changed

    • Added wrapping of lines in progress formatter
    • Added --append-to option to be able to add snippets to custom class
    • Both ScenarioEvent and OutlineExampleEvent now extend same BaseScenarioEvent class
    • Highly improved ability to create simple custom extensions
    • Always hide stack traces for PendingException
    • Ensured compatibility with all major symfony versions
    • Fixed configs import directive and loading precedence
    • Fixed path to vendor dir (solves problem of custom vendor dirs)