@everzet everzet released this Aug 10, 2018 · 5 commits to master since this release

Assets 2

Added

  • #1144: Allow to use arrays as context parameters
  • #1081: Allow passing null as a named context parameter
  • #1083: Time attribute in JUnit output

Changed

  • #1153: Cache pattern to regex transformations
  • #1155: Remove composer suggestions

Fixed

  • Custom container must be public for symfony 4
  • #1160: Register CLI services as synthetic
  • #1163: Allow for new-style symfony serialisation
  • #1130: Fix quoteless definition arguments matching with unicode characters

@everzet everzet released this Nov 27, 2017 · 88 commits to master since this release

Assets 2

Fixed

  • BC break due to parameters resolution in Dependency Injection Container

@everzet everzet released this Nov 20, 2017 · 89 commits to master since this release

Assets 2

Added

  • #1095: Support for Symfony 4.x
  • #1096: Allow to use latest PHPUnit

@everzet everzet released this Nov 20, 2017 · 98 commits to master since this release

Assets 2

PHP 5.3 style cleanup.

@everzet everzet released this Sep 10, 2017 · 102 commits to master since this release

Assets 2

Added

  • #1071: Services auto-wiring
  • #1054: PSR-11 support for helper containers.
  • Support for modern PHPUnit.

Fixed

  • #1056: Make Gherkin aware of the base path so it can filter correctly

Changed

  • #1069: Rework argument validators

Deprecated

  • #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.

@everzet everzet released this May 15, 2017 · 158 commits to master since this release

Assets 2

Added

  • #976: Add tests to check that snippets treat words containing apostrophes as a single word

Fixed

  • #993 Fix mixed arguments organizer not marking typehinted arguments as "defined"
  • #992 Do not misinterpret first argument as a numbered argument if it is in fact typehinted
  • #1028 Parent / Child class argument ambiguity issue with MixedArgumentResolver

@everzet everzet released this Dec 25, 2016 · 202 commits to master since this release

Assets 3

Added

  • #973: Added helper containers
  • #973: 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.

@everzet everzet released this Dec 25, 2016 · 217 commits to master since this release

Assets 2

Fixed

  • #971: Added support for suite names with hyphens

@everzet everzet released this Nov 5, 2016 · 226 commits to master since this release

Assets 4

Fixed

  • #959: Fix transformations not sorted properly on different php version

@everzet everzet released this Sep 25, 2016 · 235 commits to master since this release

Assets 4

Changed

  • #955: --snippets-for is not required now as interactive mode is the new default
  • #954: Stop execution on missing steps when running with --stop-on-failure and --strict options