Skip to content

Releases: clue/php-socket-react

v0.3.0

25 Oct 09:37
Compare
Choose a tag to compare
  • BC break: Replace clue/datagram with react/datagram
    (#16)

v0.2.2

11 May 00:14
Compare
Choose a tag to compare

v0.2.1

19 Mar 00:04
Compare
Choose a tag to compare
  • Fix: Make sure Socket\Factory::createIcmp6() actually returns an ICMPv6 socket
    (#9)

v0.2.0

19 Mar 00:03
Compare
Choose a tag to compare
  • BC break: More SOLID design, reuse existing code, refactor code to fix
    ambiguities and ease extending
    (#1)
    • The event loop handling has been rewritten and now resides in the
      Socket\React\EventLoop namespace. Whole new API regarding SelectPoller
      and dedicated SocketSelectLoop.
    • Rename Datagram\Datagram to Datagram\Socket
    • Merge Stream\Stream into Stream\Connection
    • Remove bind(), connect() and setOptionBroadcast() methods from
      Datagram\Socket and add respective options to the Datagram\Factory class.
      This is done in order to keep the API clean and to avoid confusion as to
      when it's safe to invoke those methods.
    • Require clue/datagram and implement its Datagram\SocketInterface
      for Socket\React\Datagram\Socket. This means that you can now pass an
      instance of this class where other libaries expect a datagram socket.
  • Fix: Typo in Socket\React\Stream\Server that passed null
    (#4 thanks @cboden!)
  • Fix: End connection if reading from stream socket fails
    (#7)
  • Fix: Compatibility with hhvm
    (#8)

v0.1.0

19 Mar 00:03
Compare
Choose a tag to compare
  • First tagged release