Skip to content

Releases: ingenerator/behat-support

v1.5.0 Support PHP 8.4

22 Jul 11:59
7202eba

Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.5.0

Expand supported range of sebastian/diff

13 Aug 08:48
66028a7

Choose a tag to compare

What's Changed

  • Expand supported range of sebastian/diff by @acoulton in #29

Full Changelog: v1.4.1...v1.4.2

v1.4.1

07 Aug 07:08
794c336

Choose a tag to compare

What's Changed

  • Remove direct dependency on PHPUnit, use sebastian/diff instead by @acoulton in #28
  • Support PHP 8.3 and PHPUnit 10 by @craig410 in #27

Full Changelog: v1.4.0...v1.4.1

v1.4.0

19 Apr 15:30
de257d9

Choose a tag to compare

What's Changed

  • Support custom formats for a date placeholder by @acoulton in #26

Full Changelog: v1.3.1...v1.4.0

v1.3.1

07 Feb 16:16
8b83d8a

Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

Support scenario placeholders & API emulator

28 Aug 15:21
135661c

Choose a tag to compare

  • Add ApiEmulatorExtension to provide placeholders, assertions & state management with ingenerator/api_emulator
  • Require phpunit/phpunit as a core dependency, to simplify making assertions with formatted diffs within code shipped with this package.
  • Configure .gitattributes to remove docs and development files from exported archives, to reduce production package size.
  • Add ScenarioPlaceholderExtension to support placeholder values in feature files that are replaced at runtime.
  • Drop support for PHP8.0

v1.2.1

14 Aug 15:17
30fd1dc

Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0 Support PHP 8.1 and PHP 8.2

17 Oct 07:16
a2bb9a7

Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.2.0

Spin custom exception filter

11 Oct 10:13
424dff9

Choose a tag to compare

Add a custom exception filter to the Spin::fn() to simplify retrying certain types of exceptions but not others.

Handle exceptions when capturing failing pages

02 Jun 08:17
8ccd8fc

Choose a tag to compare

Catch driver-level errors when attempting to capture failing page HTML / screenshots. If the listener throws an exception, it terminates the whole behat process. This can happen if the browser has crashed / lost connection, and prevents e.g. the progress formatter from rendering the list of failed steps. Instead, print the exception details to output and move on.