Releases: reactphp/reactphp
v1.4.0
A major new feature release, see release announcement.
v1.3.0
A major new feature release, see release announcement.
-
Feature: Add new Async component to core components.
(#458 by @clue) -
Improve documentation, update HTTP server example for reactphp/http v1.6.0 release.
(#449 and #459 by @clue and #457 by @nhedger) -
Improve test suite, support PHPUnit 9 and update dependencies to avoid skipping tests.
(#450 and #454 by @clue and #455 by @SimonFrings)
v1.2.0
A major new feature release, see release announcement.
- Feature: Simplify usage by supporting new default loop.
(#445 by @clue)
v1.1.0
A major new feature release, see release announcement.
-
Feature: Add event-driven, streaming HTTP client and server implementation via
react/http
.
(#440 by @clue) -
Update documentation to link to project meta repo and link to our official Gitter chat room.
(#432 and #433 by @clue) -
Improve test suite to run tests on PHP 7.4 and add
.gitattributes
to exclude dev files from exports.
(#434 by @reedy and #439 by @clue)
v1.0.0
- First stable LTS release, now following SemVer.
We'd like to emphasize that this project is production ready and battle-tested.
We plan to support all long-term support (LTS) releases for at least 24 months,
so you have a rock-solid foundation to build on top of.
ReactPHP consists of a set of individual components.
This means that instead of installing something like a "ReactPHP framework",
you actually can pick only the components that you need. As an alternative,
we also provide this meta package that will install all stable components at
once. Installing this is only recommended for quick prototyping, as the list
of stable components may change over time.
In other words, this meta package does not contain any source code and
instead only consists of links to all our main components, see also our
list of components for more details.
v0.4.2
Real Split: The one where we tag the change where the master repo pulls in all the split components.
New component releases are now tagged and released in their respective
component repository. See also core components
to learn more about this.
This project continues to be under active development and is anything but dead.
You can check out the combined changelog for all ReactPHP components.
v0.4.1
Hungry Hungry CPU: CPU starvation bug fixes and other bug fixes.
v0.3.4
v0.4.0
Fore!
- Feature: Added ChildProcess to run async child processes within the event loop (@jmikola)
- Feature: [EventLoop] Added
EventLoopInterface::nextTick()
, implemented in all event loops (@jmalloc) - Feature: [EventLoop] Added
EventLoopInterface::futureTick()
, implemented in all event loops (@jmalloc) - Feature: [EventLoop] Added
ExtEventLoop
implementation using pecl/event (@jmalloc) - BC break: [HttpClient] Drop unused
Response::getBody()
- BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
- BC break: Remove
$loop
argument fromHttpClient
:Client
,Request
,Response
- BC break: Update to React/Promise 2.0
- BC break: Update to Evenement 2.0
- BC break: [EventLoop] New method:
EventLoopInterface::nextTick()
- BC break: [EventLoop] New method:
EventLoopInterface::futureTick()
- Bug fix: [Dns] Properly resolve CNAME aliases
- Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0