Drupal investigation

CHANGELOG.md 2.0KB

1.3.2 / 2016-03-05

Testsuite:

  • Disallowed failures on PHP 7 on Travis (tests were passing since a long time)
  • Added HTML escaping of submitted values in the driver testsuite web-fixtures

1.3.1 / 2016-01-19

  • Added Symfony 3.0 compatibility

1.3.0 / 2015-09-21

BC break:

  • Dropped support for Symfony 2.2 and older
  • Bumped required PHP version to 5.3.6

New features:

  • Updated the driver to use findElementsXpaths for Mink 1.7 and forward compatibility with Mink 2

Bug fixes:

  • Improved the exception message when clicking on an invalid element
  • Use saveHTML to get correct HTML code back

Misc:

  • Updated the repository structure to PSR-4

1.2.0 / 2014-09-26

BC break:

  • Changed the behavior of getValue for checkboxes according to the BC break in Mink 1.6

New features:

  • Implemented getOuterHtml
  • Added the support of manipulating forms without submit buttons
  • Added support of any request headers instead of supporting only a few hardcoded ones
  • Added support of any BrowserKit client using filterResponse when using BrowserKit 2.3+
  • Added the support of reset buttons
  • Implemented submitForm
  • Implemented isSelected

Bug fixes:

  • Fixed the support of options without value attribute in isSelected and getValue
  • Added the support of radio buttons in isChecked
  • Fixed the submission of empty textarea fields
  • Refactored the handling of request headers to ensure they are reset when resetting the driver
  • Fixed the handling of buttons to submit only for submit buttons rather than all buttons
  • Fixed the code to throw exceptions rather than triggering a fatal error for invalid usages of the driver
  • Fixed the removal of cookies
  • Fixed the submission of form fields with same name and without id
  • Fixed getAttribute to return null for missing attributes rather than an empty string

Testing:

  • Updated the testsuite to use the new Mink 1.6 driver testsuite
  • Added testing on HHVM