From 622613b43cb14b3f0fc0951be0b11336587dc1af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Wed, 3 Feb 2021 15:54:03 +0100 Subject: [PATCH] Add back logo and changelog for version 1.0 (#415) * Add back the logo * docs: update changelog --- CHANGELOG.md | 16 ++++++++++++---- README.md | 2 ++ panther.svg | 1 + 3 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 panther.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index e9d462bf..7f96f43b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,18 @@ CHANGELOG 1.0.0 ----- -* Add type hints -* Remove the deprecated PHPUnit listener, use the PHPUnit extension instead -* Remove deprecated support for Goutte, use `HttpBrowser` instead -* Remove deprecated support for `PANTHER_CHROME_DRIVER_BINARY` and `PANTHER_GECKO_DRIVER_BINARY` environment variables, add the binaries in your `PATH` instead +* Add `Client::waitForEnabled()`, `Client::waitForDisabled()`, `Client::waitForAttributeToContain()` and `Client::waitForAttributeToNotContain()` methods +* Add `PantherTestCase::assertSelectorAttributeContains()`, `PantherTestCase::assertSelectorAttributeNotContains()`, `PantherTestCase::assertSelectorWillExist()`, + `PantherTestCase::assertSelectorWillNotExist()`, `PantherTestCase::assertSelectorWillBeVisible()`, `PantherTestCase::assertSelectorWillNotBeVisible()`, + `PantherTestCase::assertSelectorWillContain()`, `PantherTestCase::assertSelectorWillNotContain()`, `PantherTestCase::assertSelectorWillBeEnabled()`, + `PantherTestCase::assertSelectorWillBeDisabled`, `PantherTestCase::assertSelectorAttributeWillContain()`, and `PantherTestCase::assertSelectorAttributeWillNotContain()` + assertions +* Automatically take a screenshot when a test fail and if the `PANTHER_ERROR_SCREENSHOT_DIR` environment variable is set +* Add missing return types +* **Breaking Change**: Remove the deprecated PHPUnit listener, use the PHPUnit extension instead +* **Breaking Change**: Remove deprecated support for Goutte, use `HttpBrowser` instead +* **Breaking Change**: Remove deprecated support for `PANTHER_CHROME_DRIVER_BINARY` and `PANTHER_GECKO_DRIVER_BINARY` environment variables, add the binaries in your `PATH` instead +* Don't allow unserializing classes with a destructor 0.9.0 ----- diff --git a/README.md b/README.md index f97a24a9..f8daf6ad 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +

Panther

+ **A browser testing and web scraping library for [PHP](https://php.net) and [Symfony](https://symfony.com)** ![CI](https://github.com/symfony/panther/workflows/CI/badge.svg) diff --git a/panther.svg b/panther.svg new file mode 100644 index 00000000..c7db285b --- /dev/null +++ b/panther.svg @@ -0,0 +1 @@ + \ No newline at end of file