Skip to content

Commit 437bff2

Browse files
committed
Prepare v0.5.0 release
1 parent 61790ce commit 437bff2

File tree

3 files changed

+34
-7
lines changed

3 files changed

+34
-7
lines changed

CHANGELOG.md

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,38 @@
11
# Changelog
22

3+
## 0.5.0 (2017-08-05)
4+
5+
* Feature / BC break: Replace legacy SocketClient with new Socket component and
6+
improve forward compatibility with new components
7+
(#25 by @clue)
8+
9+
> Note that this is not a BC break for most consumers, it merely updates
10+
internal references and the optional parameter passed to the `Factory`.
11+
12+
```php
13+
// old from SocketClient component
14+
$dnsFactory = new React\Dns\Resolver\Factory();
15+
$resolver = $dnsFactory->create('8.8.8.8', $loop);
16+
$connector = new React\SocketClient\Connector($loop, $resolver);
17+
$factory = new Factory($loop, $connector);
18+
19+
// new from Socket component
20+
$connector = new React\Socket\Connector($loop, array(
21+
'dns' => '8.8.8.8'
22+
));
23+
$factory = new Factory($loop, $connector);
24+
```
25+
26+
* Forward compatibility with PHP 7.1 and PHPUnit v5
27+
(#24 by @clue)
28+
29+
* Improve test suite by locking Travis distro so new defaults will not break the build
30+
(#23 by @clue)
31+
332
## 0.4.0 (2016-09-26)
433

5-
* Feature / BC break: The Client implement DuplexStreamInterface and behaves like a normal stream
6-
(#21, #22 by @clue)
34+
* Feature / BC break: The Client implements DuplexStreamInterface and behaves like a normal stream
35+
(#21 and #22 by @clue)
736

837
```php
938
// old (custom "message" event)

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# clue/quassel-react [![Build Status](https://travis-ci.org/clue/php-quassel-react.svg?branch=master)](https://travis-ci.org/clue/php-quassel-react)
22

33
Streaming, event-driven access to your [Quassel IRC](http://quassel-irc.org/) core,
4-
built on top of [React PHP](http://reactphp.org/).
4+
built on top of [ReactPHP](http://reactphp.org/).
55

66
This is a low-level networking library which can be used to communicate with your Quassel IRC core.
77

@@ -20,8 +20,6 @@ This is a low-level networking library which can be used to communicate with you
2020
* [Tests](#tests)
2121
* [License](#license)
2222

23-
> Note: This project is in beta stage! Feel free to report any issues you encounter.
24-
2523
## Quickstart example
2624

2725
See also the [examples](examples).
@@ -144,7 +142,7 @@ The recommended way to install this library is [through Composer](http://getcomp
144142
This will install the latest supported version:
145143

146144
```bash
147-
$ composer require clue/quassel-react: ^0.4
145+
$ composer require clue/quassel-react: ^0.5
148146
```
149147

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

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "clue/quassel-react",
3-
"description": "Simple streaming, event-driven access to your Quassel IRC core",
3+
"description": "Simple streaming, event-driven access to your Quassel IRC core, built on top of ReactPHP",
44
"keywords": ["Quassel", "IRC", "ReactPHP", "async"],
55
"homepage": "https://github.com/clue/php-quassel-react",
66
"license": "MIT",

0 commit comments

Comments
 (0)