From 91e9f619f6769f931454a9882c21ffd7623d06cb Mon Sep 17 00:00:00 2001 From: Simon Frings Date: Thu, 14 Apr 2022 16:58:06 +0200 Subject: [PATCH] Prepare v1.6.0 release --- CHANGELOG.md | 11 +++++++++++ README.md | 14 +++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cd9b04..3a21b1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 1.6.0 (2022-04-14) + +* Feature: Forward compatibility with PHP 8.1 release. + (#67 and #68 by @clue) + +* Fix: Fix reporting refused connections on Windows. + (#69 by @clue) + +* Improve CI setup and documentation. + (#70 and #65 by @clue, #64 by @szepeviktor and #66 by @PaulRotmann) + ## 1.5.0 (2020-11-27) * Feature: Support PHP 8 and drop legacy HHVM support. diff --git a/README.md b/README.md index 7c67041..7ea79b3 100644 --- a/README.md +++ b/README.md @@ -202,14 +202,14 @@ $socket->close(); ## Install -The recommended way to install this library is [through Composer](https://getcomposer.org). +The recommended way to install this library is [through Composer](https://getcomposer.org/). [New to Composer?](https://getcomposer.org/doc/00-intro.md) This project follows [SemVer](https://semver.org/). This will install the latest supported version: ```bash -$ composer require clue/socket-raw:^1.5 +$ composer require clue/socket-raw:^1.6 ``` See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades. @@ -217,12 +217,12 @@ See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades. This project aims to run on any platform and thus does not require any PHP extensions besides `ext-sockets` and supports running on legacy PHP 5.3 through current PHP 8+. -It's *highly recommended to use PHP 7+* for this project. +It's *highly recommended to use the latest supported PHP version* for this project. ## Tests To run the test suite, you first need to clone this repo and then install all -dependencies [through Composer](https://getcomposer.org): +dependencies [through Composer](https://getcomposer.org/): ```bash $ composer install @@ -231,7 +231,7 @@ $ composer install To run the test suite, go to the project root and run: ```bash -$ php vendor/bin/phpunit +$ vendor/bin/phpunit ``` Note that the test suite contains tests for ICMP sockets which require root @@ -239,7 +239,7 @@ access on Unix/Linux systems. Therefor some tests will be skipped unless you run the following command to execute the full test suite: ```bash -$ sudo php vendor/bin/phpunit +$ sudo vendor/bin/phpunit ``` The test suite also contains a number of functional integration tests that rely @@ -247,7 +247,7 @@ on a stable internet connection. If you do not want to run these, they can simply be skipped like this: ```bash -$ php vendor/bin/phpunit --exclude-group internet +$ vendor/bin/phpunit --exclude-group internet ``` ## License