Changelog

The combined changelog for all ReactPHP components.

2018

Socket 1.1.0 (2018-10-01) Release on GitHub


Socket 1.0.0 (2018-07-11) Release on GitHub

Contains no other changes, so it's actually fully compatible with the v0.8.12 release.


Stream 1.0.0 (2018-07-11) Release on GitHub

Contains no other changes, so it's actually fully compatible with the v0.7.7 release.


EventLoop 1.0.0 (2018-07-11) Release on GitHub

Contains no other changes, so it's actually fully compatible with the v0.5.3 release.


EventLoop 0.5.3 (2018-07-09) Release on GitHub


DNS 0.4.15 (2018-07-02) Release on GitHub


DNS 0.4.14 (2018-06-26) Release on GitHub


Cache 0.5.0 (2018-06-25) Release on GitHub


PromiseTimer 1.5.0 (2018-06-13) Release on GitHub


Promise 2.7.0 (2018-06-13) Release on GitHub


Socket 0.8.12 (2018-06-11) Release on GitHub


PromiseTimer 1.4.0 (2018-06-11) Release on GitHub


Promise 2.6.0 (2018-06-11) Release on GitHub


PromiseTimer 1.3.0 (2018-04-24) Release on GitHub


Socket 0.8.11 (2018-04-24) Release on GitHub


EventLoop 0.5.2 (2018-04-24) Release on GitHub


HTTP 0.8.3 (2018-04-11) Release on GitHub


HTTPClient 0.5.9 (2018-04-10) Release on GitHub


EventLoop 0.5.1 (2018-04-09) Release on GitHub


HTTP 0.8.2 (2018-04-06) Release on GitHub


EventLoop 0.5.0 (2018-04-05) Release on GitHub

A major feature release with a significant documentation overhaul and long overdue API cleanup!

This update involves a number of BC breaks due to dropped support for deprecated
functionality. We've tried hard to avoid BC breaks where possible and minimize
impact otherwise. We expect that most consumers of this package will actually
not be affected by any BC breaks, see below for more details.

We realize that the changes listed below may seem overwhelming, but we've tried
to be very clear about any possible BC breaks. Don't worry: In fact, all ReactPHP
components are already compatible and support both this new release as well as
providing backwards compatibility with the last release.


Datagram 1.4.0 (2018-02-28) Release on GitHub


Socket 0.8.10 (2018-02-28) Release on GitHub


DNS 0.4.13 (2018-02-27) Release on GitHub


HTTPClient 0.5.8 (2018-02-09) Release on GitHub


HTTPClient 0.5.7 (2018-02-08) Release on GitHub


Stream 0.7.7 (2018-01-19) Release on GitHub


ChildProcess 0.5.2 (2018-01-18) Release on GitHub


Socket 0.8.9 (2018-01-18) Release on GitHub


DNS 0.4.12 (2018-01-14) Release on GitHub


Socket 0.8.8 (2018-01-06) Release on GitHub


HTTP 0.8.1 (2018-01-05) Release on GitHub


2017

Socket 0.8.7 (2017-12-24) Release on GitHub


PromiseTimer 1.2.1 (2017-12-22) Release on GitHub


PromiseStream 1.1.1 (2017-12-22) Release on GitHub


ChildProcess 0.5.1 (2017-12-22) Release on GitHub


Stream 0.7.6 (2017-12-21) Release on GitHub


Cache 0.4.2 (2017-12-20) Release on GitHub


HTTP 0.8.0 (2017-12-12) Release on GitHub


PromiseStream 1.1.0 (2017-11-28) Release on GitHub


Stream 0.7.5 (2017-11-20) Release on GitHub


Socket 0.8.6 (2017-11-18) Release on GitHub


PromiseStream 1.0.0 (2017-10-24) Release on GitHub

Contains no other changes, so it's actually fully compatible with the v0.1.2 release.


Socket 0.8.5 (2017-10-23) Release on GitHub


PromiseStream 0.1.2 (2017-10-18) Release on GitHub


Stream 0.7.4 (2017-10-11) Release on GitHub


Datagram 1.3.0 (2017-09-25) Release on GitHub


HTTPClient 0.5.6 (2017-09-17) Release on GitHub


Socket 0.8.4 (2017-09-16) Release on GitHub


HTTPClient 0.5.5 (2017-09-10) Release on GitHub


Socket 0.8.3 (2017-09-08) Release on GitHub


HTTPClient 0.5.4 (2017-08-25) Release on GitHub


Socket 0.8.2 (2017-08-25) Release on GitHub


DNS 0.4.11 (2017-08-25) Release on GitHub


HTTPClient 0.5.3 (2017-08-16) Release on GitHub


HTTP 0.7.4 (2017-08-16) Release on GitHub


ChildProcess 0.5.0 (2017-08-15) Release on GitHub


Socket 0.8.1 (2017-08-15) Release on GitHub


HTTP 0.7.3 (2017-08-14) Release on GitHub


DNS 0.4.10 (2017-08-10) Release on GitHub


Datagram 1.2.0 (2017-08-09) Release on GitHub


PromiseTimer 1.2.0 (2017-08-08) Release on GitHub


Stream 0.7.3 (2017-08-05) Release on GitHub


HTTP 0.7.2 (2017-07-04) Release on GitHub


HTTPClient 0.5.2 (2017-06-27) Release on GitHub


HTTPClient 0.5.1 (2017-06-18) Release on GitHub


HTTP 0.7.1 (2017-06-17) Release on GitHub


Stream 0.7.2 (2017-06-15) Release on GitHub


HTTP 0.7.0 (2017-05-29) Release on GitHub


HTTPClient 0.5.0 (2017-05-22) Release on GitHub


Stream 0.7.1 (2017-05-20) Release on GitHub


PromiseStream 0.1.1 (2017-05-15) Release on GitHub


PromiseStream 0.1.0 (2017-05-10) Release on GitHub


Socket 0.8.0 (2017-05-09) Release on GitHub


Stream 0.7.0 (2017-05-04) Release on GitHub


DNS 0.4.9 (2017-05-01) Release on GitHub


EventLoop 0.4.3 (2017-04-27) Release on GitHub

This is a bug fix and improvement release:


Socket 0.7.2 (2017-04-24) Release on GitHub


DNS 0.4.8 (2017-04-16) Release on GitHub


Socket 0.7.1 (2017-04-10) Release on GitHub


Socket 0.7.0 (2017-04-10) Release on GitHub


Socket 0.6.0 (2017-04-04) Release on GitHub


DNS 0.4.7 (2017-03-31) Release on GitHub


Stream 0.6.0 (2017-03-26) Release on GitHub


Promise 2.5.1 (2017-03-25) Release on GitHub


HTTPClient 0.4.17 (2017-03-20) Release on GitHub


ChildProcess 0.4.3 (2017-03-14) Release on GitHub


DNS 0.4.6 (2017-03-11) Release on GitHub


ChildProcess 0.4.2 (2017-03-10) Release on GitHub


HTTP 0.6.0 (2017-03-09) Release on GitHub


Socket 0.5.1 (2017-03-09) Release on GitHub


Stream 0.5.0 (2017-03-08) Release on GitHub


DNS 0.4.5 (2017-03-02) Release on GitHub


HTTPClient 0.4.16 (2017-03-01) Release on GitHub


HTTP 0.5.0 (2017-02-16) Release on GitHub


Socket 0.5.0 (2017-02-14) Release on GitHub


HTTP 0.4.4 (2017-02-13) Release on GitHub


DNS 0.4.4 (2017-02-13) Release on GitHub


HTTP 0.4.3 (2017-02-10) Release on GitHub


Socket 0.4.6 (2017-01-26) Release on GitHub


Stream 0.4.6 (2017-01-25) Release on GitHub


Datagram 1.1.1 (2017-01-23) Release on GitHub


Socket 0.4.5 (2017-01-08) Release on GitHub


2016

EventLoop 0.3.5 (2016-12-28) Release on GitHub

This is a compatibility release that eases upgrading to the v0.4 release branch.
You should consider upgrading to the v0.4 release branch.


PromiseTimer 1.1.1 (2016-12-27) Release on GitHub


Promise 2.5.0 (2016-12-22) Release on GitHub


Socket 0.4.4 (2016-12-19) Release on GitHub


HTTPClient 0.4.15 (2016-12-02) Release on GitHub


Stream 0.4.5 (2016-11-13) Release on GitHub


HTTP 0.4.2 (2016-11-09) Release on GitHub


HTTPClient 0.4.14 (2016-10-28) Release on GitHub


HTTPClient 0.4.13 (2016-10-19) Release on GitHub


HTTPClient 0.4.12 (2016-10-06) Release on GitHub


HTTPClient 0.4.11 (2016-09-15) Release on GitHub


Stream 0.4.4 (2016-08-22) Release on GitHub


ChildProcess 0.4.1 (2016-08-01) Release on GitHub


DNS 0.4.3 (2016-08-01) Release on GitHub


Promise 2.4.1 (2016-05-03) Release on GitHub


Promise 2.4.0 (2016-03-31) Release on GitHub


Promise 2.3.0 (2016-03-24) Release on GitHub


HTTPClient 0.3.2 (2016-03-24) Release on GitHub


HTTPClient 0.4.10 (2016-03-21) Release on GitHub


Datagram 1.1.0 (2016-03-19) Release on GitHub


HTTPClient 0.4.9 (2016-03-08) Release on GitHub


EventLoop 0.4.2 (2016-03-08) Release on GitHub


Promise 1.2.1 (2016-03-07) Release on GitHub


Socket 0.4.3 (2016-03-01) Release on GitHub


PromiseTimer 1.1.0 (2016-02-29) Release on GitHub


Promise 1.2.0 (2016-02-27) Release on GitHub

This release makes the API more compatible with 2.0 while preserving full backward compatibility.


Promise 2.2.2 (2016-02-26) Release on GitHub


Cache 0.4.1 (2016-02-25) Release on GitHub


DNS 0.4.2 (2016-02-24) Release on GitHub


2015

Datagram 1.0.1 (2015-11-13) Release on GitHub


Stream 0.4.3 (2015-10-07) Release on GitHub


HTTPClient 0.4.8 (2015-10-05) Release on GitHub


PromiseTimer 1.0.0 (2015-09-29) Release on GitHub


HTTPClient 0.4.7 (2015-09-24) Release on GitHub


HTTPClient 0.4.6 (2015-09-20) Release on GitHub


HTTPClient 0.4.5 (2015-08-31) Release on GitHub


Promise 2.2.1 (2015-07-03) Release on GitHub


Promise 1.1.0 (2015-07-01) Release on GitHub

This release makes the API more compatible with 2.0 while preserving full backward compatibility.


HTTPClient 0.4.4 (2015-06-16) Release on GitHub


HTTPClient 0.4.3 (2015-06-15) Release on GitHub


HTTP 0.4.1 (2015-05-21) Release on GitHub


HTTPClient 0.4.2 (2015-05-14) Release on GitHub


2014

Promise 2.2.0 (2014-12-30) Release on GitHub

This release introduces the ExtendedPromiseInterface.

The ExtendedPromiseInterface extends the PromiseInterface with useful shortcut
and utility methods which are not part of the Promises/A specification.


HTTPClient 0.4.1 (2014-11-23) Release on GitHub


Datagram 1.0.0 (2014-10-23) Release on GitHub

This project has been migrated over from clue/datagram
which has originally been released in January 2013.
Upgrading from clue/datagram v0.5.0? Use namespace React\Datagram instead of Datagram and you're ready to go!


Promise 2.1.0 (2014-10-15) Release on GitHub

Introduce new CancellablePromiseInterface implemented by all promises.


Stream 0.4.2 (2014-09-10) Release on GitHub


ChildProcess 0.3.0 (2014-07-31) Release on GitHub

Backwards compatibility release for Reach 0.3.x and PHP 5.3 (see #4).


Socket 0.4.2 (2014-05-25) Release on GitHub


Socket 0.4.1 (2014-04-13) Release on GitHub


DNS 0.4.1 (2014-04-12) Release on GitHub


Stream 0.4.1 (2014-03-30) Release on GitHub


EventLoop 0.4.1 (2014-02-26) Release on GitHub


Socket 0.3.4 (2014-02-17) Release on GitHub


Stream 0.3.4 (2014-02-16) Release on GitHub


EventLoop 0.4.0 (2014-02-02) Release on GitHub


Stream 0.4.0 (2014-02-02) Release on GitHub


Socket 0.4.0 (2014-02-02) Release on GitHub


HTTPClient 0.4.0 (2014-02-02) Release on GitHub


HTTP 0.4.0 (2014-02-02) Release on GitHub


DNS 0.4.0 (2014-02-02) Release on GitHub


ChildProcess 0.4.0 (2014-02-02) Release on GitHub


Cache 0.4.0 (2014-02-02) Release on GitHub


2013

Promise 2.0.0 (2013-12-10) Release on GitHub

New major release. The goal was to streamline the API and to make it more compliant with other promise libraries and especially with the new upcoming ES6 promises specification.


EventLoop 0.3.4 (2013-07-21) Release on GitHub


Stream 0.3.3 (2013-07-09) Release on GitHub


Socket 0.3.3 (2013-07-08) Release on GitHub


EventLoop 0.3.3 (2013-07-08) Release on GitHub


Stream 0.3.2 (2013-05-10) Release on GitHub


DNS 0.3.2 (2013-04-27) Release on GitHub


Socket 0.3.2 (2013-04-26) Release on GitHub


Cache 0.3.2 (2013-04-24) Release on GitHub


Stream 0.3.1 (2013-04-21) Release on GitHub


HTTPClient 0.3.1 (2013-04-21) Release on GitHub


Socket 0.3.1 (2013-04-20) Release on GitHub


HTTPClient 0.3.0 (2013-04-14) Release on GitHub


Stream 0.3.0 (2013-04-14) Release on GitHub


Promise 1.0.4 (2013-04-03) Release on GitHub


HTTP 0.3.0 (2013-02-24) Release on GitHub


Socket 0.3.0 (2013-01-21) Release on GitHub


DNS 0.3.0 (2013-01-20) Release on GitHub


Cache 0.3.0 (2013-01-20) Release on GitHub


EventLoop 0.3.0 (2013-01-14) Release on GitHub


EventLoop 0.2.7 (2013-01-05) Release on GitHub


2012

HTTPClient 0.2.6 (2012-12-26) Release on GitHub


DNS 0.2.6 (2012-12-26) Release on GitHub


EventLoop 0.2.6 (2012-12-26) Release on GitHub


HTTP 0.2.6 (2012-12-26) Release on GitHub


Cache 0.2.6 (2012-12-24) Release on GitHub


Stream 0.2.6 (2012-12-14) Release on GitHub


Socket 0.2.6 (2012-12-14) Release on GitHub


HTTPClient 0.2.5 (2012-11-26) Release on GitHub


DNS 0.2.5 (2012-11-19) Release on GitHub


Stream 0.2.5 (2012-11-19) Release on GitHub


Stream 0.2.4 (2012-11-18) Release on GitHub


Promise 1.0.3 (2012-11-17) Release on GitHub


DNS 0.2.4 (2012-11-17) Release on GitHub


Promise 1.0.2 (2012-11-14) Release on GitHub


Promise 1.0.1 (2012-11-13) Release on GitHub


EventLoop 0.2.3 (2012-11-12) Release on GitHub


HTTP 0.2.3 (2012-11-10) Release on GitHub


Promise 1.0.0 (2012-11-07) Release on GitHub


Stream 0.2.3 (2012-11-05) Release on GitHub


Socket 0.2.3 (2012-11-05) Release on GitHub


HTTPClient 0.2.3 (2012-11-05) Release on GitHub


HTTPClient 0.2.2 (2012-10-28) Release on GitHub


HTTP 0.2.2 (2012-10-28) Release on GitHub


Stream 0.2.2 (2012-10-28) Release on GitHub


DNS 0.2.3 (2012-10-24) Release on GitHub


DNS 0.2.2 (2012-10-24) Release on GitHub


Stream 0.2.1 (2012-10-13) Release on GitHub


HTTP 0.2.1 (2012-10-02) Release on GitHub


DNS 0.2.1 (2012-09-24) Release on GitHub


Stream 0.2.0 (2012-09-10) Release on GitHub


DNS 0.2.0 (2012-09-10) Release on GitHub


Socket 0.2.0 (2012-09-10) Release on GitHub


HTTP 0.2.0 (2012-09-10) Release on GitHub


EventLoop 0.2.0 (2012-09-10) Release on GitHub


Stream 0.1.1 (2012-07-12) Release on GitHub


Socket 0.1.1 (2012-07-12) Release on GitHub


HTTP 0.1.1 (2012-07-12) Release on GitHub


EventLoop 0.1.1 (2012-07-12) Release on GitHub


EventLoop 0.1.0 (2012-07-11) Release on GitHub


Stream 0.1.0 (2012-07-11) Release on GitHub


Socket 0.1.0 (2012-07-11) Release on GitHub


HTTP 0.1.0 (2012-07-11) Release on GitHub