@@ -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