Skip to content

Commit c3cd37e

Browse files
authored
Merge pull request #400 from dunglas/docs/changelog-0.9.0
docs: add changelog for version 0.9.0
2 parents 000bb34 + 541cfee commit c3cd37e

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

CHANGELOG.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
CHANGELOG
22
=========
33

4+
0.9.0
5+
-----
6+
7+
* **Breaking Change**: ChromeDriver and geckodriver binaries are not included in the archive anymore and must be installed separately, [refer to the documentation](README.md#installing-chromedriver-and-geckodriver)
8+
* PHP 8 compatibility
9+
* Add `Client::waitForStaleness()` method to wait for an element to be removed from the DOM
10+
* Add `Client::waitForInvisibility()` method to wait for an element to be invisible
11+
* Add `Client::waitForElementToContain()` method to wait for an element containing the given parameter
12+
* Add `Client::waitForElementToNotContain()` method to wait for an element to not contain the given parameter
13+
* Add `PantherTestCase::assertSelectorIsVisible()`, `PantherTestCase::assertSelectorIsNotVisible()`, `PantherTestCase::assertSelectorIsEnabled()` and `PantherTestCase::assertSelectorIsDisabled()` assertions
14+
* Fix `baseUri` not taken into account when using Symfony HttpBrowser
15+
416
0.8.0
517
-----
618

@@ -29,8 +41,8 @@ CHANGELOG
2941
* Add built-in support for Firefox (using GeckoDriver)
3042
* Add support for Symfony HttpBrowser
3143
* Deprecate Goutte support (use HttpBrowser instead)
32-
* Allow to configure RemoteWebDriver timeouts to when using Selenium
33-
* Allow to pass custom environment variables to the built-in web server
44+
* Allow configuring `RemoteWebDriver` timeouts when using Selenium
45+
* Allow passing custom environment variables to the built-in web server
3446
* Fix some compatibility issues with PHP WebDriver 1.8
3547
* Upgrade ChromeDriver to version 80.0.3987.106
3648
* Prevent access to fixture files even if the web server is misconfigured
@@ -39,13 +51,13 @@ CHANGELOG
3951
-----
4052

4153
* Upgrade ChromeDriver to version 79.0.3945.36
42-
* Allow to pass custom timeouts as options of `ChromeManager` (`connection_timeout_in_ms` and `request_timeout_in_ms`)
54+
* Allow passing custom timeouts as options of `ChromeManager` (`connection_timeout_in_ms` and `request_timeout_in_ms`)
4355

4456
0.6.0
4557
-----
4658

4759
* Add compatibility with Symfony 5
48-
* Allow to use `Client::waitFor()` to wait for invisible elements
60+
* Allow using `Client::waitFor()` to wait for invisible elements
4961
* Add support to pass XPath expressions as parameters of `Client::waitFor()`
5062
* Fix `Crawler::attr()` signature (it can return `null`)
5163
* Deprecate `ServerListener` (use `ServerExtension` instead)
@@ -100,7 +112,7 @@ CHANGELOG
100112
* Keep the browser window open on fail, when running in non-headless mode
101113
* Automatically open Chrome DevTools when running in non-headless mode
102114
* PHPUnit 8 compatibility
103-
* Add a PHPUnit extension to keep alive the web server and the client between tests
115+
* Add a PHPUnit extension to keep alive the web server, and the client between tests
104116
* Change the default port of the web server to `9080` to prevent a conflict with Xdebug
105117
* Allow to use an external web server instead of the built-in one for testing
106118
* Allow to use a custom router script

0 commit comments

Comments
 (0)