Skip to content

Commit 91e9f61

Browse files
committed
Prepare v1.6.0 release
1 parent b4ba6ef commit 91e9f61

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 1.6.0 (2022-04-14)
4+
5+
* Feature: Forward compatibility with PHP 8.1 release.
6+
(#67 and #68 by @clue)
7+
8+
* Fix: Fix reporting refused connections on Windows.
9+
(#69 by @clue)
10+
11+
* Improve CI setup and documentation.
12+
(#70 and #65 by @clue, #64 by @szepeviktor and #66 by @PaulRotmann)
13+
314
## 1.5.0 (2020-11-27)
415

516
* Feature: Support PHP 8 and drop legacy HHVM support.

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -202,27 +202,27 @@ $socket->close();
202202

203203
## Install
204204

205-
The recommended way to install this library is [through Composer](https://getcomposer.org).
205+
The recommended way to install this library is [through Composer](https://getcomposer.org/).
206206
[New to Composer?](https://getcomposer.org/doc/00-intro.md)
207207

208208
This project follows [SemVer](https://semver.org/).
209209
This will install the latest supported version:
210210

211211
```bash
212-
$ composer require clue/socket-raw:^1.5
212+
$ composer require clue/socket-raw:^1.6
213213
```
214214

215215
See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.
216216

217217
This project aims to run on any platform and thus does not require any PHP
218218
extensions besides `ext-sockets` and supports running on legacy PHP 5.3 through
219219
current PHP 8+.
220-
It's *highly recommended to use PHP 7+* for this project.
220+
It's *highly recommended to use the latest supported PHP version* for this project.
221221

222222
## Tests
223223

224224
To run the test suite, you first need to clone this repo and then install all
225-
dependencies [through Composer](https://getcomposer.org):
225+
dependencies [through Composer](https://getcomposer.org/):
226226

227227
```bash
228228
$ composer install
@@ -231,23 +231,23 @@ $ composer install
231231
To run the test suite, go to the project root and run:
232232

233233
```bash
234-
$ php vendor/bin/phpunit
234+
$ vendor/bin/phpunit
235235
```
236236

237237
Note that the test suite contains tests for ICMP sockets which require root
238238
access on Unix/Linux systems. Therefor some tests will be skipped unless you run
239239
the following command to execute the full test suite:
240240

241241
```bash
242-
$ sudo php vendor/bin/phpunit
242+
$ sudo vendor/bin/phpunit
243243
```
244244

245245
The test suite also contains a number of functional integration tests that rely
246246
on a stable internet connection.
247247
If you do not want to run these, they can simply be skipped like this:
248248

249249
```bash
250-
$ php vendor/bin/phpunit --exclude-group internet
250+
$ vendor/bin/phpunit --exclude-group internet
251251
```
252252

253253
## License

0 commit comments

Comments
 (0)