Skip to content

Commit 2d68d50

Browse files
committed
Clean up changelog
1 parent e8d8e01 commit 2d68d50

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

CHANGELOG.md

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,23 @@ you spot any mistakes.
66

77
## 0.2.0 (2014-03-xx)
88

9-
* BC break: The event loop handling has been rewritten and now resides in the
10-
`Socket\React\EventLoop` namespace. Whole new API regarding `SelectPoller`
11-
and dedicated `SocketSelectLoop`.
12-
* BC break: Rename `Datagram\Datagram` to `Datagram\Socket`
13-
* BC break: Remove `bind()`, `connect()` and `setOptionBroadcast()` methods and
14-
add respective options to the `Datagram\Factory` class (#1). This is done in
15-
order to keep the API clean and to avoid confusion as to when it's safe to
16-
invoke those methods.
17-
* Feature: Require clue/datagram and implements its `Datagram\SocketInterface`
18-
for `Socket\React\Datagram\Socket`. This means that you can now pass an
19-
instance of this class where other libaries expect a datagram socket.
20-
* Fix: Typo in `Socket\React\Stream\Server` that passed null (thanks @cboden!)
9+
* BC break: More SOLID design, reuse existing code, refactor code to fix
10+
ambiguities and ease extending
11+
([#1](https://github.com/clue/socket-react/pull/1))
12+
* The event loop handling has been rewritten and now resides in the
13+
`Socket\React\EventLoop` namespace. Whole new API regarding `SelectPoller`
14+
and dedicated `SocketSelectLoop`.
15+
* Rename `Datagram\Datagram` to `Datagram\Socket`
16+
* Merge `Stream\Stream` into `Stream\Connection`
17+
* Remove `bind()`, `connect()` and `setOptionBroadcast()` methods from
18+
`Datagram\Socket` and add respective options to the `Datagram\Factory` class.
19+
This is done in order to keep the API clean and to avoid confusion as to
20+
when it's safe to invoke those methods.
21+
* Require clue/datagram and implement its `Datagram\SocketInterface`
22+
for `Socket\React\Datagram\Socket`. This means that you can now pass an
23+
instance of this class where other libaries expect a datagram socket.
24+
* Fix: Typo in `Socket\React\Stream\Server` that passed null
25+
([#4](https://github.com/clue/socket-react/pull/4) thanks @cboden!)
2126
* Fix: End connection if reading from stream socket fails
2227
([#7](https://github.com/clue/socket-react/pull/7))
2328
* Fix: Compatibility with hhvm

0 commit comments

Comments
 (0)