Skip to content

Releases: ingenerator/behat-support

v1.5.0 Support PHP 8.4

Choose a tag to compare

@craig410 craig410 released this 22 Jul 11:59
7202eba

What's Changed

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

Expand supported range of sebastian/diff

Choose a tag to compare

@acoulton acoulton released this 13 Aug 08:48
66028a7

What's Changed

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

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

v1.4.1

Choose a tag to compare

@craig410 craig410 released this 07 Aug 07:08
794c336

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

Choose a tag to compare

@acoulton acoulton released this 19 Apr 15:30
de257d9

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

Choose a tag to compare

@craig410 craig410 released this 07 Feb 16:16
8b83d8a

What's Changed

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

Support scenario placeholders & API emulator

Choose a tag to compare

@acoulton acoulton released this 28 Aug 15:21
135661c
  • 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

Choose a tag to compare

@craig410 craig410 released this 14 Aug 15:17
30fd1dc

What's Changed

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

v1.2.0 Support PHP 8.1 and PHP 8.2

Choose a tag to compare

@craig410 craig410 released this 17 Oct 07:16
a2bb9a7

What's Changed

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

Spin custom exception filter

Choose a tag to compare

@craig410 craig410 released this 11 Oct 10:13
424dff9

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

Choose a tag to compare

@acoulton acoulton released this 02 Jun 08:17
8ccd8fc

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.