Behat 3.3.1 to 3.5.0 Release Notes

 

@everzeteverzet released this on Aug 10 · 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

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

Assets 2

Fixed

  • BC break due to parameters resolution in Dependency Injection Container

@everzeteverzet released this on 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

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

Assets 2

PHP 5.3 style cleanup.

@everzeteverzet released this on 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.

@everzeteverzet released this on 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
Tags