Skip to content

Commit 95e7033

Browse files
committed
Prepare v1.2.0 release
1 parent 73d93c8 commit 95e7033

File tree

4 files changed

+41
-18
lines changed

4 files changed

+41
-18
lines changed

.github/FUNDING.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: clue
2+
custom: https://clue.engineering/support

CHANGELOG.md

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

3+
## 1.2.0 (2020-12-12)
4+
5+
* Improve test suite and add `.gitattributes` to exclude dev files from exports.
6+
Prepare PHP 8 support, update to PHPUnit 9 and simplify test matrix.
7+
(#24, #25 and #26 by @clue and #27, #28, #29 and #30 by @SimonFrings)
8+
39
## 1.1.0 (2017-08-03)
410

511
* Feature: Support custom rejection reason for ConnectionManagerReject

README.md

Lines changed: 32 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,37 @@ built on top of [ReactPHP's Socket](https://github.com/reactphp/socket).
77

88
**Table of Contents**
99

10+
* [Support us](#support-us)
1011
* [Introduction](#introduction)
1112
* [Usage](#usage)
12-
* [Repeat](#repeat)
13-
* [Timeout](#timeout)
14-
* [Delay](#delay)
15-
* [Reject](#reject)
16-
* [Swappable](#swappable)
17-
* [Consecutive](#consecutive)
18-
* [Random](#random)
19-
* [Concurrent](#concurrent)
20-
* [Selective](#selective)
13+
* [Repeat](#repeat)
14+
* [Timeout](#timeout)
15+
* [Delay](#delay)
16+
* [Reject](#reject)
17+
* [Swappable](#swappable)
18+
* [Consecutive](#consecutive)
19+
* [Random](#random)
20+
* [Concurrent](#concurrent)
21+
* [Selective](#selective)
2122
* [Install](#install)
2223
* [Tests](#tests)
2324
* [License](#license)
2425

26+
## Support us
27+
28+
We invest a lot of time developing, maintaining and updating our awesome
29+
open-source projects. You can help us sustain this high-quality of our work by
30+
[becoming a sponsor on GitHub](https://github.com/sponsors/clue). Sponsors get
31+
numerous benefits in return, see our [sponsoring page](https://github.com/sponsors/clue)
32+
for details.
33+
34+
Let's take these projects to the next level together! 🚀
35+
2536
## Introduction
2637

2738
If you're not already familar with [react/socket](https://github.com/reactphp/socket),
28-
think of it as an async (non-blocking) version of [`fsockopen()`](http://php.net/manual/en/function.fsockopen.php)
29-
or [`stream_socket_client()`](http://php.net/manual/en/function.stream-socket-client.php).
39+
think of it as an async (non-blocking) version of [`fsockopen()`](https://www.php.net/manual/en/function.fsockopen.php)
40+
or [`stream_socket_client()`](https://www.php.net/manual/en/function.stream-socket-client.php).
3041
I.e. before you can send and receive data to/from a remote server, you first have to establish a connection - which
3142
takes its time because it involves several steps.
3243
In order to be able to establish several connections at the same time, [react/socket](https://github.com/reactphp/socket) provides a simple
@@ -235,16 +246,17 @@ Passing anything else will result in an `InvalidArgumentException`.
235246

236247
## Install
237248

238-
The recommended way to install this library is [through Composer](http://getcomposer.org).
239-
[New to Composer?](http://getcomposer.org/doc/00-intro.md)
249+
The recommended way to install this library is [through Composer](https://getcomposer.org).
250+
[New to Composer?](https://getcomposer.org/doc/00-intro.md)
240251

252+
This project follows [SemVer](https://semver.org/).
241253
This will install the latest supported version:
242254

243255
```bash
244-
$ composer require clue/connection-manager-extra:^1.1
256+
$ composer require clue/connection-manager-extra:^1.2
245257
```
246258

247-
See also the [CHANGELOG](CHANGELOG.md) for more details about version upgrades.
259+
See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.
248260

249261
This project aims to run on any platform and thus does not require any PHP
250262
extensions and supports running on legacy PHP 5.3 through current PHP 8+ and
@@ -254,7 +266,7 @@ It's *highly recommended to use PHP 7+* for this project.
254266
## Tests
255267

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

259271
```bash
260272
$ composer install
@@ -268,4 +280,7 @@ $ php vendor/bin/phpunit
268280

269281
## License
270282

271-
MIT
283+
This project is released under the permissive [MIT license](LICENSE).
284+
285+
> Did you know that I offer custom development services and issuing invoices for
286+
sponsorships of releases and for contributions? Contact me (@clue) for details.

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"authors": [
88
{
99
"name": "Christian Lück",
10-
"email": "christian@lueck.tv"
10+
"email": "christian@clue.engineering"
1111
}
1212
],
1313
"autoload": {

0 commit comments

Comments
 (0)