Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / behat / behat / CHANGELOG.md
diff --git a/vendor/behat/behat/CHANGELOG.md b/vendor/behat/behat/CHANGELOG.md
deleted file mode 100644 (file)
index 26c9c25..0000000
+++ /dev/null
@@ -1,890 +0,0 @@
-# Change Log
-All notable changes to this project will be documented in this file.
-
-The format is based on [Keep a Changelog](http://keepachangelog.com/)
-and this project adheres to [Semantic Versioning](http://semver.org/).
-
-## [Unreleased]
-
-## [3.4.1] - 2017-09-18
-### Fixed
-  * PHP 5.3 style cleanup.
-
-## [3.4.0] - 2017-09-10
-### Added
-  * [#1071](https://github.com/Behat/Behat/pull/1071): Services auto-wiring
-  * [#1054](https://github.com/Behat/Behat/pull/1054): [PSR-11](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-11-container.md)
-    support for helper containers.
-  * Support for modern PHPUnit.
-
-### Fixed
-  * [#1056](https://github.com/Behat/Behat/pull/1056): Make Gherkin aware of the
-  base path so it can filter correctly
-
-### Changed
-  * [#1069](https://github.com/Behat/Behat/pull/1069): Rework argument validators
-
-### Deprecated
-  * [#1054](https://github.com/Behat/Behat/pull/1054): Deprecated usage
-    of `Interop\Container`. Versions prior to `1.2` are not supported, but `1.2`
-    is a non-breaking change. If you depend heavily on `Interop`, upgrade to
-    `1.2`, which is still supported by helper containers. Aim to migrate to
-    `Psr` before Behat 4.0 shows up on horizon
-  * PHP versions prior to 5.6 and HHVM were dropped from CI build matrix. It
-    doesn't mean that we'll start using features of 5.6 yet, it just means we
-    don't get out of our way to support 5.3 and 5.4 anymore. In 4.0 support will
-    be completely dropped.
-
-## [3.3.1] - 2017-05-15
-### Added
-  * [#976](https://github.com/Behat/Behat/pull/1001): Add tests to check that
-    snippets treat words containing apostrophes as a single word
-
-### Fixed
-  * [#993](https://github.com/Behat/Behat/pull/993) Fix mixed arguments
-    organizer not marking typehinted arguments as "defined"
-  * [#992](https://github.com/Behat/Behat/pull/993) Do not misinterpret first
-    argument as a numbered argument if it is in fact typehinted
-  * [#1028](https://github.com/Behat/Behat/pull/1028) Parent / Child class
-    argument ambiguity issue with `MixedArgumentResolver`
-
-## [3.3.0] - 2016-12-25
-### Added
-  * [#973](https://github.com/Behat/Behat/pull/974): Added helper containers
-  * [#973](https://github.com/Behat/Behat/pull/974): Added
-    `SuiteScopedResolverFactory` extension point
-
-### Removed
-  * Removed php 5.3 from the Travis build matrix. You can consider it official
-    end of support. 5.4 and 5.5 will follow shortly.
-
-## [3.2.3] - 2016-12-25
-### Fixed
-  * [#971](https://github.com/Behat/Behat/pull/971): Added support for suite
-    names with hyphens
-
-## [3.2.2] - 2016-11-05
-### Fixed
-  * [#959](https://github.com/Behat/Behat/issues/959): Fix transformations not
-    sorted properly on different php version
-
-## [3.2.1] - 2016-09-25
-### Changed
-  * [#955](https://github.com/Behat/Behat/pull/955): `--snippets-for` is not
-    required now as interactive mode is the new default
-  * [#954](https://github.com/Behat/Behat/pull/954): Stop execution on missing
-    steps when running with `--stop-on-failure` and `--strict` options
-
-## [3.2.0] - 2016-09-20
-### Added
-  * [#910](https://github.com/Behat/Behat/pull/910): Return type based
-    transformations
-  * [#903](https://github.com/Behat/Behat/pull/903): Multiline step definitions
-    support
-  * [#930](https://github.com/Behat/Behat/pull/930): Whole table transformation
-  * [#935](https://github.com/Behat/Behat/pull/935): Narrative filters in suites
-  * [#936](https://github.com/Behat/Behat/pull/936): Debug command
-  * [#931](https://github.com/Behat/Behat/pull/931): Exception handlers
-    extension point
-  * [#870](https://github.com/Behat/Behat/pull/870): Added build-related files
-    and folders to .gitattributes
-  * [#946](https://github.com/Behat/Behat/pull/946): Official full Windows
-    support with CI ([AppVeyor](http://appveyor.com)) on every build
-
-### Changed
-  * [#922](https://github.com/Behat/Behat/pull/922): Snippets generation revamp
-  * [#920](https://github.com/Behat/Behat/pull/920): More context for
-    pending/failed steps with progress formatter
-  * [#905](https://github.com/Behat/Behat/pull/905): Transformations refactoring
-  * [#864](https://github.com/Behat/Behat/pull/864): Use only one autoloader if
-    possible
-  * [#920](https://github.com/Behat/Behat/pull/920): Improve "No specifications
-    found" error message
-  * Refactor changelog to follow [Keep a Changelog](http://keepachangelog.com/)
-  * Refreshed [CONTRIBUTING.md](CONTRIBUTING.md)
-  * Refreshed Scrutinizer config
-
-### Fixed
-  * [#911](https://github.com/Behat/Behat/pull/911): Fix context isolation for
-    Scenario Outlines
-  * [#860](https://github.com/Behat/Behat/pull/860): Include basepath in
-    `generateKey`
-  * [#857](https://github.com/Behat/Behat/pull/857): Only cache failed
-    scenario's for rerun
-  * [#933](https://github.com/Behat/Behat/pull/933): Save failed runs with suite
-    information
-  * [#833](https://github.com/Behat/Behat/pull/833): Properly handle interupts
-    on PHP7
-  * [#904](https://github.com/Behat/Behat/pull/904): Provide clearer exception
-    message when long token names used
-  * [#941](https://github.com/Behat/Behat/pull/941): Transformation should be
-    allowed if printable chars are used
-
-### Deprecated
-  * [#922](https://github.com/Behat/Behat/pull/922): `*SnippetAcceptingContext`
-    interfaces
-  * [#905](https://github.com/Behat/Behat/pull/905): `RuntimeTransformation`
-  * [#905](https://github.com/Behat/Behat/pull/905): `Transformation::getPattern`
-  * [#920](https://github.com/Behat/Behat/pull/920): `StepStat`
-
-### Removed
-  * Remove behat.bat (by Konstantin Kudryashov)
-
-## [3.1.0] - 2016-03-28
-### Changed
-  * Add support for Symfony 3 (thanks @benji07)
-  * Add ability to specify execution order of suite (thanks @ciaranmcnulty)
-  * Add translated keywords in definition printer (thanks @WouterJ)
-  * Add 'rowtable' transformations (thanks @PurpleBooth)
-  * Add 'narrative' filters (thanks @WouterJ)
-  * Add JUnit formatter (thanks @WouterJ and @james75)
-  * Add Japanese translation (thanks @SNakano)
-  * Add romanian translation for formatters (thanks @Chriton)
-  * Add table row transformations (thanks @ciaranmcnulty)
-  * Add support for negative numbers without surrounding quotes (thanks
-    @ryancookdev)
-  * Handle case when non-existent config file is used (thanks @watermanio)
-  * Handle non-default `error_reporting()`
-  * Handle PHP7 errors implementing `Throwable`
-  * Fix autoloading from the global installation (thanks @sroze)
-  * Fix scenario scope naming (thanks @Taluu)
-  * Fix output buffering errors (thanks @tscheepers)
-  * Fix xdebug maximum nesting level errors (thanks @WorkingDevel)
-  * Fix weird edge case in GroupedSpecificationIterator
-  * Allow --verbose flag at CLI (thanks @pfrenssen)
-  * Allow hyphens in suite names (thanks @WouterJ)
-  * Allow suite settings with null values to exist (thanks @docteurklein)
-  * Improve "can not generate snippets" message
-  * Improve performance of Turnip parsing (thanks @Sam-Burns)
-  * Improve the snippet generation by auto-importing needed classes (thanks
-    @stof)
-
-## [3.0.15] - 2015-02-22
-### Changed
-  * Fix broken null-transformations (Issue #669)
-  * Improve exception messages (thanks @dantleech)
-
-## [3.0.14] - 2014-09-23
-### Changed
-  * Improve generated context class
-
-## [3.0.13] - 2014-08-28
-### Changed
-  * Add support for typehinted parameters
-  * Allow any whitespace characters at the end of context class
-  * Fix scenario with decimal number following string in Turnip pattern
-  * Fix scenario with empty string in step with Turnip pattern
-  * Fix scenario where step has slashes in Turnip pattern
-
-## [3.0.12] - 2014-07-17
-### Changed
-  * Fix remaining issues with the definition arguments parsing
-  * Introduce `Testwork\Argument` component
-
-## [3.0.11] - 2014-07-09
-### Changed
-  * Fix argument resolution for functions with default values (thanks @alesblaznik)
-  * Fix step colouring of internationalised definitions
-  * Refactor `ContextFactory` and `RepositorySearchEngine` arguments resolution into the new
-    Testwork component - `ArgumentResolver`
-
-## [3.0.10] - 2014-06-29
-### Changed
-  * Fix argument resolution when named arguments used and method has defaults (thanks @WouterJ)
-  * Fix support for decimal numbers in turnip placeholders
-
-## [3.0.9] - 2014-06-20
-### Changed
-  * Fix definition translations reading bug with multi-suite configurations (thanks @WouterJ for reporting)
-  * Fix pretty printer bug with failing background and 2 scenarios (thanks @andytson for reporting)
-  * Fix memory footprint calculation (thanks @dready for reporting)
-
-## [3.0.8] - 2014-06-06
-### Changed
-  * Profile level Gherkin filters are now overridable by CLI filter options
-  * Rerun cache path is now configurable
-  * Fix turnip-based step definitions starting from token
-  * Fix token-based transformations interfering with regex-based ones
-  * Rerun cache dump have been optimised
-
-## [3.0.7] - 2014-05-27
-### Changed
-  * Properly generate keywords in snippets for non-english and `And`, `But` steps (thanks @kibao)
-  * Fix regex check bug with transformations that return objects (thanks @vaidasm)
-  * Return ability to use custom formatters by specifiying their class names
-
-## [3.0.6] - 2014-05-06
-### Changed
-  * Fix a small extension registration shortcut issue introduced in previous release (thanks @FrenkyNet)
-
-## [3.0.5] - 2014-05-06
-### Changed
-  * Fix a suite initialization bug when suite contexts have arguments
-  * Fix wrong handling of an empty `behat.yml`
-  * Explicitly fail when provided context argument is not supported by constructor
-  * Fix extension registration shortcut for 3rd-part plugins
-
-## [3.0.4] - 2014-04-29
-### Changed
-  * Make sure that `Before*Tested` is always executed before `Before*` hooks
-  * Introduce additional `After*Setup` and `Before*Teardown` events
-  * Improved the error reporting for invalid regexes in step definitions (thanks @stof)
-
-## [3.0.3] - 2014-04-27
-### Changed
-  * Support definition transformations without capture groups
-  * Override gherkin filters in custom profiles instead of merging them
-  * Refactored the handling of colors to set them earlier
-    ([#513](https://github.com/Behat/Behat/pull/513) thanks to @stof)
-
-## [3.0.2] - 2014-04-26
-### Changed
-  * Fix warning on empty scenarios
-
-## [3.0.1] - 2014-04-26
-### Changed
-  * Make sure that `AfterStep` hook is running even if step is failed
-    ([504](https://github.com/Behat/Behat/issues/504))
-  * Optimised the way service wrappers are registered (thanks @stof)
-
-## [3.0.0] - 2014-04-20
-### Changed
-  * Brand new highly extendable and clear architecture
-  * Support for multiple suites per profile
-  * Support for multiple contexts per suite
-  * Support for multiple feature paths per suite
-  * Support for filtered suites
-  * Support for unique context constructor parameters
-  * Hooks are first class citizens and thus have their own error and output buffering
-  * Turnip syntax in definitions
-  * Reworked formatters with improved error and output buffering
-  * Rerun does not require precache run
-  * New gherkin role filter
-  * Improved error handling with 3 levels of error reporting (-v, -vv, -vvv)
-  * Dropped subcontexts
-  * Dropped chained steps
-  * Dropped closured definitions
-
-## 3.0.0rc3 - 2014-03-16
-### Changed
-  * Multiline step description support ([082da36b7db2525700287616babe982e485330d1](https://github.com/Behat/Behat/commit/082da36b7db2525700287616babe982e485330d1))
-  * Added ability to choose all 3 verbosity levels and moved stack traces to the 2nd one ([d550f72d6aa49f0f87a6ce0e50721356a5d04c45](https://github.com/Behat/Behat/commit/d550f72d6aa49f0f87a6ce0e50721356a5d04c45))
-  * Renamed Subject to Specification ([#447](https://github.com/Behat/Behat/pull/447))
-  * Refactored ContextSnippetGenerator ([#445](https://github.com/Behat/Behat/pull/445))
-  * Refactored context arguments handling ([#446](https://github.com/Behat/Behat/pull/446))
-  * Refactored testers to use composition over inheritance and added setUp/tearDown phase to them ([#457](https://github.com/Behat/Behat/pull/457))
-  * Refactored output formatters to be chain of event listeners
-  * Refactored hooks to use [scopes](https://github.com/Behat/Behat/tree/3.0/src/Behat/Behat/Hook/Scope) instead of events
-  * Fixed the GroupedSubjectIterator when dealing with an empty iterator ([2c1312780d610f01116ac42fb958c0c09a64c041](https://github.com/Behat/Behat/commit/2c1312780d610f01116ac42fb958c0c09a64c041))
-  * Forced the paths.base to use a real path all the time ([b## [4477d7cf3f9550874c609d4edc5a4f55390672c](https://github.com/Behat/Behat/commit/b4477d7cf3f9550874c609d4edc5a4f55390672c))
-
-3.0.0rc2] - 2014-01-10
-
-### Changed
-  * Fixed progress formatter hooks support
-  * Reintroduced suite hooks (with an additional functionality of name filtering)
-  * Behat tells about steps that it couldn't generate snippets for
-  * Memory consumption optimizations
-  * Fixed contexts inheritance
-  * New formatter translations
-
-  * Added constructor arguments and class resolving extension points to context creation routine
-  * Simplified and cleaned `Context` package of the Behat
-  * Minor public API changes across the board (simplification)
-  * Optimized subject finding routine and cleaned extension points (`SubjectLocator`)
-  * Both `ExampleTested` and `ScenarioTested` now use same method name - `getScenario()`
-  * Added exception accessors to `StepTestResult`
-  * Renamed `ExerciseTester` to `Exercise`
-  * Added `HookableEvent` to Testwork, which extends `LifecycleEvent`
-  * Made `priority` attribute of a tag optional
-  * Changed all occurrences of `classname` to `class` across public API
-  * Renamed `GherkinSuite` to `GenericSuite` and moved it into the Testwork
-  * Added `initialize` call to extension lifecycle and Extension interface
-  * Renamed some extensions config keys to be more intuitive
-
-## 3.0.0rc1 - 2014-01-01
-### Changed
-  * New layered and highly extendable architecture
-  * Standard output buffering of definitions and hooks
-  * Hooks as first class citizens
-  * New pretty and progress formatters
-  * Huge speed and memory footprint improvements
-  * Moved 40% of non-Behat related codebase into a shared foundation called Testwork
-
-## 3.0.0beta8 - 2013-10-01
-### Changed
-  * Add `*SnippetsFriendlyInterface`(s) that are now required to generate snippets
-  * Add support for turnip-style definitions
-  * Use turnip-style definitions by default from `--init`
-  * Rename `SuitesLoader` to `SuitesRegistry` to clarify purpose
-  * Extract snippet generators into extendable component
-  * Extract context generators into extendable component
-
-## 3.0.0beta7 - 2013-09-29
-### 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
-
-## 3.0.0beta6 - 2013-09-25
-### 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
-
-## 3.0.0beta5 - 2013-09-15
-### 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
-
-## 3.0.0beta4 - 2013-08-17
-### Changed
-  * Cleanup suite configuration sub-system
-  * New ability to turn off specific suites through `behat.yml`
-  * Support for danish language
-
-## 3.0.0beta3 - 2013-08-13
-### Changed
-  * Refactor extension sub-system. Update `ExtensionInterface`
-  * Avoid trying to create folders for non-fs suites
-
-## 3.0.0beta2 - 2013-08-13
-### Changed
-  * Remove support for Symfony 2.0 components
-
-## 3.0.0beta1 - 2013-08-13
-### 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](https://github.com/Behat/ChainedStepsExtension)
-  * Closured step definitions removed
-
-## 2.5.0 - 2013-08-11
-### Changed
-  * First Behat LTS release
-  * Update Junit formatter to reflect latest junit format (thanks @alistairstead)
-  * Fix some container options
-
-## 2.4.6 - 2013-06-06
-### 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
-
-## 2.4.5 - 2013-01-27
-### 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)
-
-## 2.4.4 - 2012-09-12
-### Changed
-  * Fixed `RuntimeException` namespacing error
-  * Added `FormatterManager::disableFormatter(s)` method
-  * Updated Gherkin parser and fixed couple of helper bugs
-
-## 2.4.3 - 2012-07-28
-### Changed
-  * Fixed broken `output_path` setting ([issue #169](https://github.com/Behat/Behat/issues/169))
-  * Added shellbang to phar executable ([issue #167](https://github.com/Behat/Behat/issues/167))
-  * Added feature title to progress exceptions ([issue #166](https://github.com/Behat/Behat/issues/166))
-  * Tuned failed formatter to print only failed examples in outline ([issue #154](https://github.com/Behat/Behat/issues/154))
-  * Small bugfixes
-
-## 2.4.2 - 2012-06-26
-### Changed
-  * Fixed broken autoloading with Composer installation
-
-## 2.4.1 - 2012-06-26
-### Changed
-  * Force custom context class usage if user changed it from `FeatureContext`
-  * Clarified `Context class not found` exception
-  * Use CWD for CLI options, basepath (config path) for everything else
-  * Pass `behat.extension.classes` container param to extensions during their load
-  * Tuned `event_subscriber` priorities
-  * Use `require_once` instead of `require` in closured loaders
-  * Fixed transformers bug with falsy transformations (that return **falsy** values)
-  * Fixed custom formatters definition bug
-  * Fixed formatter manager exception bug
-  * Fixed czech translation
-  * Fixed CS to be PSR2 compliant
-
-## 2.4.0 - 2012-05-15
-### Changed
-  * New extension system based on Symfony2 DIC component
-  * Refactored paths reading system (now relative paths are fully supported)
-  * Support latest Composer changes
-  * Removed static constraint for transformations
-  * Updated to latest Gherkin with immutable AST
-  * Fixed couple of definition snippet generator bugs
-  * Option for HTML formatter to provide step definition links
-  * Added fallback locale (in case if provided lang is unsupported yet)
-  * Print step snippets in HTML formatter only if they're enabled
-  * Escape placeholder brackets in HTML formatter
-  * Use different names for examples in JUnit formatter
-  * Major core cleanup
-
-## 2.3.5 - 2012-03-30
-### Changed
-  * Fixed formatter language configuration and locale guesser
-
-## 2.3.4 - 2012-03-28
-### Changed
-  * Added `StepEvent::getLogicalParent()`. Fixed issue ### 115
-
-2.3.3 - 2012-03-09
-
-### Changed
-  * Implemented Gherkin caching support ([--cache](https://github.com/Behat/Behat/commit/753c4f6e392a873a640543306191d92e6dc91099))
-  * Line ranges filtering support (`behat features/some.feature:12-19`. Thanks @headrevision)
-  * `behat.yml.dist` configs support out of the box
-  * Minor bug fixes
-  * Updated Gherkin
-
-## 2.3.2 - 2012-01-29
-### Changed
-  * Fixed bug in `ErrorException`, that caused wrong exceptions on warnings and notices
-
-## 2.3.1 - 2012-01-26
-### Changed
-  * Updated error handler to avoid suppressed exceptions
-  * Autoload bootstrap scripts in their name order
-  * Updated Gherkin dependency to v## 2.0.1
-
-2.3.0 - 2012-01-19
-
-### Changed
-  * Switch to the Behat\Gherkin 2.0 usage
-  * Migration to the single-file translation
-  * Support for callables inside steps chains
-  * Support for `*.yml` and `*.php` as definition translations
-  * Added opposite options to option switchers (`--[no-]colors`, `--[no-]multiline`, etc.)
-  * Redesigned `--story-syntax`
-  * Refactored Runner
-  * Performance improvements
-  * Bugfixes
-
-## 2.2.7 - 2012-01-13
-### Changed
-  * Added ability to search translated definitions with `--definitions`
-  * Fixed custom formatters use bug
-
-## 2.2.6 - 2012-01-09
-### Changed
-  * Fixed pretty and html formatters printing of undefined steps in outlines
-
-## 2.2.5 - 2012-01-07
-### Changed
-  * `BEHAT_PARAMS` env variable support (083092e)
-  * HTML formatter print styles optimization (@davedevelopment)
-
-## 2.2.4 - 2012-01-04
-### Changed
-  * Prevent method name duplication with definition snippets
-
-## 2.2.3 - 2012-01-04
-### Changed
-  * Fixed couple of `--append-snippets` bugs
-
-## 2.2.2 - 2011-12-21
-### Changed
-  * Fixed Composer deps
-
-## 2.2.1 - 2011-12-21
-### Changed
-  * Fixed Composer package bin
-
-## 2.2.0 - 2011-12-14
-### Changed
-  * Multiple formats and outputs support
-  * New `snippets` formatter
-  * New `failed` formatter
-  * Updated output of `-d` option
-  * Search abilities added to `-d` option
-  * New `--dry-run` option
-  * New `--append-snippets` option
-  * Rerun functionality refactored to use `failed` formatter internally
-  * Overall code refactoring and cleaning
-  * Polish translation added (Joseph Bielawski)
-  * Spanish translation updated (AndrĂ©s Botero)
-  * Locale autodetect
-
-## 2.1.3 - 2011-11-04
-### Changed
-  * Substep translations support
-  * Correctly print undefined substeps in pretty printer
-  * @Transform callback now gets all provided matches
-  * Always set proper encoding (UTF## 8)
-
-2.1.2 - 2011-10-12
-
-### Changed
-  * Fixed filtered feature hooks
-  * Fixed JUnit formatter time output in some locales
-
-## 2.1.1 - 2011-10-09
-### Changed
-  * Fixed multiline titles printing bug
-  * Fixed outline parameter inside step argument printing bug
-
-## 2.1.0 - 2011-09-12
-### Changed
-  * Totally revamped HTML formatter template
-  * Added transliteration support to definition snippets (for most langs)
-  * Written missed features and fixed some bugs
-  * Stabilization fixes for 3 major OS: MacOS/Ubuntu/Windows
-
-## 2.0.5 - 2011-08-07
-### Changed
-  * Cleaned ContextDispatcher extension points
-  * Cleaned context-parameters passing behavior
-
-## 2.0.4 - 2011-08-02
-### Changed
-  * Subcontexts aliasing and retrieving
-  * Multiple steps chaining
-  * `--snippets-paths` option to show steps alongside the snippets
-  * getContextParameters() method in SuiteEvent and FeatureEvent
-  * Updated to Symfony2 stable components
-  * Spanish translation
-  * Dutch translation
-
-## 2.0.3 - 2011-07-20
-### Changed
-  * Fixed JUnit formatter CDATA output
-
-## 2.0.2 - 2011-07-17
-### Changed
-  * Added extra checks to context instance mapper
-  * Fixed i18n support in definitions printer
-  * Refactored Gherkin tags inheritance
-
-## 2.0.1 - 2011-07-12
-### Changed
-  * Exception prefix added to statuses. Now you should throw `PendingException` instead of just
-    `Pending`
-
-## 2.0.0 - 2011-07-12
-### Changed
-  * Brand new Context-oriented architecture
-  * Refactored --definitions (--steps) to print more useful info
-  * Rafactored --story-syntax (--usage) to print more useful info
-  * Refactored Command to use separate processors
-  * Added --no-paths option
-  * Added --no-snippets option
-  * Added --expand option to expand outlines
-  * phar package
-  * Faster autoloader
-  * Steps chaining added
-  * Added BEHAT_ERROR_REPORTING constant to change error_repoting level
-  * Fixed some Gherkin bugs
-  * Fixed lots of bugs in Behat itself
-
-## 1.1.9 - 2011-06-17
-### Changed
-  * Updated to the latest Symfony components
-
-## 1.1.8 - 2011-06-09
-### Changed
-  * Fixed empty match printing in Pretty and HTML formatters
-  * Updated to latest Symfony components
-
-## 1.1.7 - 2011-06-03
-### Changed
-  * Fixed steps colorization bug in outline
-  * Additional checks in config import routine
-
-## 1.1.6 - 2011-05-27
-### Changed
-  * Updated Symfony vendors
-  * Refactored console formatters
-
-## 1.1.5 - 2011-05-17
-### Changed
-  * Fixed CWD path finding
-  * Fixed HTML formatter (thanks @glenjamin)
-
-## 1.1.4 - 2011-05-03
-### Changed
-  * Fixed `--out` option usage critical bug
-  * Added ability to specify `output_path` from config file
-
-## 1.1.3 - 2011-04-28
-### Changed
-  * JUnit formatter fix
-  * Formatters basePath fix. Now formatters uses CWD as path trimmer
-  * Relative paths locator bug fix
-  * Show table argument header in HTML formatter
-
-## 1.1.2 - 2011-04-27
-### Changed
-  * Fixed custom features path locator bug(issue ### 020)
-
-1.1.1 - 2011-04-21
-
-### Changed
-  * Fixed paths finding routines
-  * Totally refactored BehatCommand
-  * Added rerun functionality (`--rerun`)
-  * Ability to remove previously specified paths in `behat.yml`
-  * Bugfixes and little tweaks
-
-## 1.1.0 - 2011-04-04
-### Changed
-  * New configuration system with profiles and imports support
-  * New event system
-  * Environment parameters support
-  * Named regex arguments support
-  * Japanese translation for formatters
-  * JUnit formatter bugfixes
-  * HTML and Pretty formatters multiple arguments print bugfix
-  * Step snippets (proposals) bugfixes
-  * Updated vendor libraries
-
-## 1.0.0 - 2011-03-08
-### Changed
-  * Changed XSD
-  * Updated vendors
-
-## 1.0.0RC6 - 2011-03-03
-### Changed
-  * Cleaned command options
-  * Added --init option
-  * Multiple paths support in behat.yml
-  * Application options refactoring
-
-## 1.0.0RC5 - 2011-02-25
-### Changed
-  * Windows support
-  * Bundled features hooks optimizations
-
-## 1.0.0RC4 - 2011-02-23
-### Changed
-  * Pretty formatter tag printing fix
-  * Custom formatter specification fix in `behat.yml`
-  * Symfony components updated
-  * Extension configuration manager (Symfony\Component\Config component)
-  * Cleaning of `behat.yml` configurator (thanks to Symfony\Component\Config)
-  * Additional formatter parameters support in `behat.yml`
-
-## 1.0.0RC3 - 2011-02-18
-### Changed
-  * Event dispatcher binding optimizations
-  * Command API optimizations for easier overloading
-  * Formatter path trimming bugfix
-  * BehatExtension config merging support
-
-## 1.0.0RC2 - 2011-02-15
-### Changed
-  * Step printing option bugfix
-
-## 1.0.0RC1 - 2011-02-15
-### Changed
-  * Gherkin DSL parser is standalone project
-  * Own Behat namespace for both Behat & Gherkin
-  * Fully rewritten formatters (much cleaner & beautifull API)
-  * Big refactoring of whole Behat code (clean code DRYing)
-  * Config file is now handled by standart-driven DIC extension (cleaner `behat.yml`)
-  * API documentation retouched
-  * New `--strict` option
-  * New `--no-multiline` option
-  * Feature examples in your language with `--usage`
-  * Available definitions listing with `--steps`
-  * Definition i18n
-  * Command refactoring (much cleaner API & actions)
-  * Event system refactoring
-  * 42 new languages with new Gherkin DSL parser
-
-## 0.3.6 - 2010-12-07
-### Changed
-  * [Behat,Gherkin] Fixed French support includes (fr)
-
-## 0.3.6 - 2010-12-06
-### Changed
-  * [Behat] Updated Symfony2 Components to latest PR4
-  * [Gherkin] Added French support (fr)
-  * [Gherkin] Added German support (de)
-  * [Behat] Small bugfixes
-
-## 0.3.5 - 2010-11-19
-### Changed
-  * [Behat] Refactored EnvironmentBuilder to allow Environment service definition overload
-
-## 0.3.4 - 2010-11-18
-### Changed
-  * [Behat] Introduced environment builder
-  * [Gherkin,Behat] id locale support
-
-## 0.3.3 - 2010-11-07
-### Changed
-  * [Gherkin] Added ability to create Table & PyString nodes with hands (in your step to step calls for example)
-  * [Gherkin] Added getRowsHash() method to TableNode, so now you can "rotate" given tables
-  * [Gherkin] You now can add comments before language specification in your feature files
-
-## 0.3.2 - 2010-11-06
-### Changed
-  * [Gherkin] Added ability to specify extended langs (en-US)
-  * [Behat,Gherkin] Added pt-BR translation
-
-## 0.3.1 - 2010-11-02
-### Changed
-  * [Behat] JUnit formatter
-  * [Behat] Pretty & HTML formatter background hooks fix
-  * [Behat] Other small fixes
-
-## 0.3.0 - 2010-11-02
-### Changed
-  * [Behat] Refactored tags filter
-  * [Behat] Added name filter
-  * [Behat] Refactored hooks
-  * [Behat] Added tagged/named hooks
-  * [Behat] Customizable HTML formatter with w3c valid default markup
-  * [Behat] Ability to specify out path for formatters
-  * [Behat] Bunch of new options
-  * [Behat] DIC optimisations
-
-## 0.2.5 - 2010-10-22
-### Changed
-  * [Behat] Format manager introduced
-  * [Behat] Formatters refactoring
-  * [Behat] Optmized container parameters to support EverzetBehatBundle
-  * [Behat] --no-color => --no-colors
-
-## 0.2.4 - 2010-10-19
-### Changed
-  * [Behat] Autoguess of colors support
-  * [Behat] Formatter setup bugfix (properl casing)
-
-## 0.2.3 - 2010-10-19
-### Changed
-  * [Behat] Filters optimisations
-  * [Behat] Changed Core Loaders with topic-specific (`StepDefinition\Loader\PHPLoader`,
-    `Features\Loader\GherkinLoader`)
-  * [Behat] Simplified TestCommand in prepare of Symfony2 BehatBundle
-  * [Behat] Configuration file/path setting update (you can now create `behat.yml` inside `./config/behat.yml` & Behat
-    will load it
-  * [Behat] Updated Redundant & Ambiguous exceptions behavior
-
-## 0.2.2 - 2010-10-10
-### Changed
-  * [Behat] Configuration file/path setting update
-
-## 0.2.1 - 2010-10-10
-### Changed
-  * [PEAR] Fix path to phpbin on installation
-
-## 0.2.0 - 2010-10-08
-### Changed
-  * [Behat] Brand new stateless testers, based on Visitor pattern
-  * [Behat] Refactored event listeners & event names
-  * [Behat] Refactored formatters to confirm with new stateless testers (statuses now sent as event parameters)
-  * [Behat] Refactored ConsoleFormatter (and removed base formatter)
-  * [Behat] Removed custom I18n classes & refactored Translator routines in flavor of Symfony\Component\Translation
-  * [Behat] Added missed translation strings into XLIFF files
-  * [Behat] Optimised multiline arguments (Node instances are sent to definitions instead of their plain representations)
-  * [Behat] Support for Scenario Outline tokens replace in multiline arguments (tables & pystrings)
-  * [Behat] Step arguments transformations (including table transformations)
-  * [Behat] Colorize inline step arguments
-  * [Behat] Optimized exit statuses of CLI
-  * [Behat] Added ability to turn-off colors
-  * [Behat] Added ability to translate formatters output with `--i18n` option
-  * [Behat] Bunch of new core feature tests
-  * [Gherkin] Parser now uses Symfony Dependency Injection to
-  * [Gherkin] Refactored parser to be like AST (Nodes that supports Visitor pattern)
-  * [Gherkin] Comments support
-  * [Gherkin] Fixed PHPUnit warnings
-  * [Behat,Gherkin] PEAR release script to support http://pear.everzet.com release model
-  * [Behat,Gherkin] DIC naming refactoring
-  * [Behat,Gherkin] Autoloader refactoring
-  * [Behat,Gherkin] Removed Zend & Goutte depencies
-
-## 0.1.5 - 2010-09-25
-### Changed
-  * Added ability to call other steps inside step definition
-  * Added profiles
-  * Refactored container creation routine
-  * Single quotes support in step definitions
-  * Added tests for hooks, profiles, inline steps
-
-## 0.1.4 - 2010-09-16
-### Changed
-  * Refactored code
-  * Removed logic from object constructors
-  * Added Loader & Filter interfaces
-
-## 0.1.3 - 2010-09-14
-### Changed
-  * Ability to specify arrays of paths/files for loaders
-  * Event hooks and support for `support/hooks.php`
-  * Formatters listens events with smallest priority
-  * Don't try to load steps if `steps` folder doesn't exists
-  * Bugfixes/refactoring
-
-## 0.1.2 - 2010-09-10
-### Changed
-  * Added ability to read from `behat.yml` and `behat.xml`
-  * Moved tags filter to separate object
-  * Refactored injection controller
-  * Optimized event names in event dispatcher
-  * Other small fixes/refactorings
-
-## 0.1.1 - 2010-09-09
-### Changed
-  * Added `--tags` option
-  * Changed environment (world) routines
-  * Added lots of core tests (writed in Behat itself)
-
-## 0.1.0 - 2010-09-08
-### Changed
-  * Initial release
-
-[Unreleased]: https://github.com/Behat/Behat/compare/v3.4.1...HEAD
-[3.4.1]: https://github.com/Behat/Behat/compare/v3.4.0...v3.4.1
-[3.4.0]: https://github.com/Behat/Behat/compare/v3.3.1...v3.4.0
-[3.3.1]: https://github.com/Behat/Behat/compare/v3.3.0...v3.3.1
-[3.3.0]: https://github.com/Behat/Behat/compare/v3.2.3...v3.3.0
-[3.2.3]: https://github.com/Behat/Behat/compare/v3.2.2...v3.2.3
-[3.2.2]: https://github.com/Behat/Behat/compare/v3.2.1...v3.2.2
-[3.2.1]: https://github.com/Behat/Behat/compare/v3.2.0...v3.2.1
-[3.2.0]: https://github.com/Behat/Behat/compare/v3.1.0...v3.2.0
-[3.1.0]: https://github.com/Behat/Behat/compare/v3.0.15...v3.1.0
-[3.0.15]: https://github.com/Behat/Behat/compare/v3.0.14...v3.0.15
-[3.0.14]: https://github.com/Behat/Behat/compare/v3.0.13...v3.0.14
-[3.0.13]: https://github.com/Behat/Behat/compare/v3.0.12...v3.0.13
-[3.0.12]: https://github.com/Behat/Behat/compare/v3.0.11...v3.0.12
-[3.0.11]: https://github.com/Behat/Behat/compare/v3.0.10...v3.0.11
-[3.0.10]: https://github.com/Behat/Behat/compare/v3.0.9...v3.0.10
-[3.0.9]: https://github.com/Behat/Behat/compare/v3.0.8...v3.0.9
-[3.0.8]: https://github.com/Behat/Behat/compare/v3.0.7...v3.0.8
-[3.0.7]: https://github.com/Behat/Behat/compare/v3.0.6...v3.0.7
-[3.0.6]: https://github.com/Behat/Behat/compare/v3.0.5...v3.0.6
-[3.0.5]: https://github.com/Behat/Behat/compare/v3.0.4...v3.0.5
-[3.0.4]: https://github.com/Behat/Behat/compare/v3.0.3...v3.0.4
-[3.0.3]: https://github.com/Behat/Behat/compare/v3.0.2...v3.0.3
-[3.0.2]: https://github.com/Behat/Behat/compare/v3.0.1...v3.0.2
-[3.0.1]: https://github.com/Behat/Behat/compare/v3.0.0...v3.0.1
-[3.0.0]: https://github.com/Behat/Behat/compare/v2.5.5...v3.0.0