Skip to content

Latest commit

 

History

History
78 lines (51 loc) · 2.02 KB

CHANGELOG.md

File metadata and controls

78 lines (51 loc) · 2.02 KB

Changelog

1.0.0 (2016-05-20)

  • 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.

0.5.2 (2016-05-20)

  • 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

0.5.1 (2015-01-12)

  • Fix: Fix compatibility with react/promise v2.0 for monitor and PubSub commands. (#28)

0.5.0 (2014-11-12)

  • 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)

0.4.0 (2014-08-25)

  • 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.

0.3.0 (2014-05-31)

  • 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.

0.0.0 (2013-07-05)

  • Initial concept