Skip to content

Releases: clue/reactphp-redis

v1.1.0

18 Sep 14:32
Compare
Choose a tag to compare
  • 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

20 May 16:37
Compare
Choose a tag to compare
  • 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

20 May 16:20
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release
  • Fix: Do not send empty SELECT statement when no database has been given
    (#35, #36 by @clue)
  • Improve documentation, update dependencies and add first class support for PHP 7

v0.5.1

12 Jan 14:48
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • Fix: Fix compatibility with react/promise v2.0 for monitor and PubSub commands.
    (#28)

v0.5.0

12 Nov 23:43
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • 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

25 Aug 22:50
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • BC break: The Client class has been renamed to StreamingClient.
    Added new Client interface.
    (#18 and #19)
  • BC break: Rename message event to data.
    (#21)
  • BC break: The Factory now accepts a LoopInterface as first argument.
    (#22)
  • Fix: The close event will be emitted once when invoking the Client::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.

v0.3.0

31 May 11:26
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • First tagged release

Note: Starts at v0.3 because previous versions were not tagged. Leaving some
room in case they're going to be needed in the future.