Feature: Forward compatibility with PHP 8.1 release. (#67 and #68 by @clue)
Fix: Fix reporting refused connections on Windows. (#69 by @clue)
Improve CI setup and documentation. (#70 and #65 by @clue, #64 by @szepeviktor and #66 by @PaulRotmann)
Feature: Support PHP 8 and drop legacy HHVM support. (#60 and #61 by @clue)
Improve test suite and add .gitattributes to exclude dev files from export.
Update to PHPUnit 9 and simplify test matrix.
(#50, #51, #58 and #63 by @clue and #57 by @SimonFrings)
Feature: Add $timeout parameter for Factory::createClient()
(#39 by @Elbandi and @clue)
// connect to Google, but wait no longer than 2.5s for connection
$socket = $factory->createClient('www.google.com:80', 2.5);
Improve test suite by adding PHPUnit to require-dev, update test suite to test against legacy PHP 5.3 through PHP 7.2 and optionally skip functional integration tests requiring internet. (#26 by @ascii-soup, #28, #29, #37 and #38 by @clue)
0.5 for Socket::selectRead() and Socket::selectWrite().
(#8)Socket::connectTimeout() method.
(#11)Factory fails to create a Socket.
(#12)accept() on an idle server socket emits right error code and message.
(#14)Factory::createUdg() now returns the right socket type.0 port.How can I help you explore Laravel packages today?