From be28b944200f0e814377cd9873b749071177acc4 Mon Sep 17 00:00:00 2001 From: Greg Anderson Date: Wed, 4 Sep 2019 06:52:52 -0700 Subject: [PATCH 1/5] Changelog for 1.7.2 --- CHANGES.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 5c409dbee..641754d01 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,33 @@ +1.7.2 / 2019-09-XX +================== + +Bug fixes: + +* DriverInterface#getValue() can return null +* Modify response[Contains|NotContains] to use strpos vs preg_match +* Fix compatibility with PHP 7.2 +* Allow Symfony 4. +* Optimize the splitting of XPath unions +* Allow pipes (|) in attributes by implementing better XPath parsing +* Auto-start session only upon 1st "->visit(...)" method call + +Testsuite: + +* Don't install PHPUnit 8.0 +* Fix PHP 5.4 and PHP 5.5 builds +* Objects with __toString() can be asserted. +* Add testing on PHP 7.2 +* Add compatibility with PHPUnit 6 +* Remove the driver testsuite + +Misc: + +* Rename boolean type in lowercase +* Suggest chrome-mink-driver as fast JS-enabled alternative to selenium +* Use ! operator instead of === false +* Improved variable names and simplified quote logic +* Changed method visibility to private and variable name to camle case + 1.7.1 / 2016-03-05 ================== From cd17ffcfba509f62e79cd0e5faaec1e6395452aa Mon Sep 17 00:00:00 2001 From: Greg Anderson Date: Wed, 4 Sep 2019 14:33:25 -0700 Subject: [PATCH 2/5] Update driver test suite entry per suggestion from @oleg-andreyev --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 641754d01..f5915f1cf 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -18,7 +18,7 @@ Testsuite: * Objects with __toString() can be asserted. * Add testing on PHP 7.2 * Add compatibility with PHPUnit 6 -* Remove the driver testsuite +* Extracted driver test suite into separate repository. Misc: From 71393407b3b486da7a279af04723cfcc71a47f21 Mon Sep 17 00:00:00 2001 From: Greg Anderson Date: Thu, 5 Sep 2019 06:41:00 -0700 Subject: [PATCH 3/5] Address review comments --- CHANGES.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index f5915f1cf..4af9b240a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,32 +1,30 @@ -1.7.2 / 2019-09-XX +1.8.0 / 2019-09-XX ================== +New features: + +* Allow using XPath union operator (`|`) in XPath expressions, when searching for elements on the page +* Auto-start session only upon 1st "->visit(...)" method call +* Allow using this library for testing projects built on Symfony 4 + Bug fixes: * DriverInterface#getValue() can return null -* Modify response[Contains|NotContains] to use strpos vs preg_match -* Fix compatibility with PHP 7.2 -* Allow Symfony 4. +* Fixed compatibility with PHP 7.2 * Optimize the splitting of XPath unions -* Allow pipes (|) in attributes by implementing better XPath parsing -* Auto-start session only upon 1st "->visit(...)" method call Testsuite: * Don't install PHPUnit 8.0 -* Fix PHP 5.4 and PHP 5.5 builds -* Objects with __toString() can be asserted. -* Add testing on PHP 7.2 -* Add compatibility with PHPUnit 6 -* Extracted driver test suite into separate repository. +* Fixed PHP 5.4 and PHP 5.5 builds +* Objects with __toString() can be asserted +* Added build for PHP 7.2 +* Extracted driver test suite into separate repository Misc: * Rename boolean type in lowercase * Suggest chrome-mink-driver as fast JS-enabled alternative to selenium -* Use ! operator instead of === false -* Improved variable names and simplified quote logic -* Changed method visibility to private and variable name to camle case 1.7.1 / 2016-03-05 ================== From da16af1570512ffcf46c888195bdff6e9259e7ab Mon Sep 17 00:00:00 2001 From: Greg Anderson Date: Thu, 5 Sep 2019 07:02:40 -0700 Subject: [PATCH 4/5] Missed one item to move up to new features. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 4af9b240a..42b014e3c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ New features: * Allow using XPath union operator (`|`) in XPath expressions, when searching for elements on the page * Auto-start session only upon 1st "->visit(...)" method call * Allow using this library for testing projects built on Symfony 4 +* Objects with __toString() can be asserted Bug fixes: @@ -17,7 +18,6 @@ Testsuite: * Don't install PHPUnit 8.0 * Fixed PHP 5.4 and PHP 5.5 builds -* Objects with __toString() can be asserted * Added build for PHP 7.2 * Extracted driver test suite into separate repository From b41f584d28210bf6aa61b9235581223da344b6e2 Mon Sep 17 00:00:00 2001 From: Greg Anderson Date: Thu, 5 Sep 2019 12:12:26 -0700 Subject: [PATCH 5/5] A few more review feedback items --- CHANGES.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 42b014e3c..a8d5c0cd8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,13 +10,10 @@ New features: Bug fixes: -* DriverInterface#getValue() can return null * Fixed compatibility with PHP 7.2 -* Optimize the splitting of XPath unions Testsuite: -* Don't install PHPUnit 8.0 * Fixed PHP 5.4 and PHP 5.5 builds * Added build for PHP 7.2 * Extracted driver test suite into separate repository @@ -24,7 +21,6 @@ Testsuite: Misc: * Rename boolean type in lowercase -* Suggest chrome-mink-driver as fast JS-enabled alternative to selenium 1.7.1 / 2016-03-05 ==================