Releases: clue/reactphp-redis
Releases · clue/reactphp-redis
v1.1.0
-
Feature: Update SocketClient dependency to latest version
(#58 by @clue) -
Improve test suite by adding PHPUnit to require-dev,
fix HHVM build for now again and ignore future HHVM build errors,
lock Travis distro so new defaults will not break the build and
skip functional integration tests by default
(#52, #53, #56 and #57 by @clue)
v1.0.0
-
First stable release, now following SemVer
-
BC break: Consistent public API, mark internal APIs as such
(#38 by @clue)// old $client->on('data', function (MessageInterface $message, Client $client) { // process an incoming message (raw message object) }); // new $client->on('data', function (MessageInterface $message) use ($client) { // process an incoming message (raw message object) });
Contains no other changes, so it's actually fully compatible with the v0.5.2 release.
v0.5.2
v0.5.1
v0.5.0
- Feature: Support PubSub commands (P)(UN)SUBSCRIBE and watching for "message",
"subscribe" and "unsubscribe" events
(#24) - Feature: Support MONITOR command and watching for "monitor" events
(#23) - Improve documentation, update locked dependencies and add first class support for HHVM
(#25, #26 and others)
v0.4.0
- BC break: The
Client
class has been renamed toStreamingClient
.
Added newClient
interface.
(#18 and #19) - BC break: Rename
message
event todata
.
(#21) - BC break: The
Factory
now accepts aLoopInterface
as first argument.
(#22) - Fix: The
close
event will be emitted once when invoking theClient::close()
method or when the underlying stream closes.
(#20) - Refactored code, improved testability, extended test suite and better code coverage.
(#11, #18 and #20)
Note: This is an intermediary release to ease upgrading to the imminent v0.5 release.