From cc932ec619eeeab48bc638e62aa0bc2ae03f52f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Wed, 20 Sep 2017 16:13:44 +0200 Subject: [PATCH] Prepare v2.0.0 release --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ README.md | 7 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa80583..1c2672c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## 2.0.0 (2017-09-20) + +A major compatibility release to update this package to support all latest +ReactPHP components! + +This update involves a minor BC break due to dropped support for legacy +versions. 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. + +* BC break: Remove all deprecated APIs, default to `redis://` URI scheme + and drop legacy SocketClient in favor of new Socket component. + (#61 by @clue) + + > All of this affects the `Factory` only, which is mostly considered + "advanced usage". If you're affected by this BC break, then it's + recomme ded to first update to the intermediary v1.2.0 release, which + allows you to use the `redis://` URI scheme and a standard + `ConnectorInterface` and then update to this version without causing a + BC break. + +* BC break: Remove uneeded `data` event and support for advanced `MONITOR` + command for performance and consistency reasons and + remove underdocumented `isBusy()` method. + (#62, #63 and #64 by @clue) + +* Feature: Forward compatibility with upcoming Socket v1.0 and v0.8 and EventLoop v1.0 and Evenement v3 + (#65 by @clue) + ## 1.2.0 (2017-09-19) * Feature: Support `redis[s]://` URI scheme and deprecate legacy URIs diff --git a/README.md b/README.md index a8d91b2..eacb264 100644 --- a/README.md +++ b/README.md @@ -254,11 +254,16 @@ The recommended way to install this library is [through Composer](https://getcom This will install the latest supported version: ```bash -$ composer require clue/redis-react:^1.2 +$ composer require clue/redis-react:^2.0 ``` See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades. +This project aims to run on any platform and thus does not require any PHP +extensions and supports running on legacy PHP 5.3 through current PHP 7+ and +HHVM. +It's *highly recommended to use PHP 7+* for this project. + ## Tests To run the test suite, you first need to clone this repo and then install all