From ec7b8f768731881fe99b1f0ccf23b33d209b4ba2 Mon Sep 17 00:00:00 2001 From: James Harris Date: Sun, 6 Mar 2016 16:46:46 +1000 Subject: [PATCH] Bumped version, updated changelog. --- CHANGELOG.md | 43 ++++++++++++++++++++++++------------------- README.md | 2 +- src/PackageInfo.php | 2 +- 3 files changed, 26 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cd5866..f81b360 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,32 +1,37 @@ # Recoil Changelog -### Next Version (predicted 0.4.0) +## 0.4.0 (2016-03-06) -* **[BC]** Dropped `Interface` suffix from interfaces -* **[BC]** Renamed `ReadableStream` to `ReadablePhpStream` -* **[BC]** Renamed `WritableStream` to `WritablePhpStream` -* **[BC]** Renamed `CoroutineAdaptor` to `StandardCoroutineAdaptor` -* **[BC]** Renamed `KernelApi` to `StandardKernelApi` -* **[BC]** Renamed `Strand` to `StandardStrand` -* **[BC]** Renamed `StrandFactory` to `StandardStrandFactory` +This is the final release that will operate with PHP 5. In an effort to work +towards a production ready 1.0 release, future releases will require PHP 7. -### 0.3.0 (2015-06-26) +- **[BC]** Dropped `Interface` suffix from interfaces +- **[BC]** Renamed `ReadableStream` to `ReadablePhpStream` +- **[BC]** Renamed `WritableStream` to `WritablePhpStream` +- **[BC]** Renamed `CoroutineAdaptor` to `StandardCoroutineAdaptor` +- **[BC]** Renamed `KernelApi` to `StandardKernelApi` +- **[BC]** Renamed `Strand` to `StandardStrand` +- **[BC]** Renamed `StrandFactory` to `StandardStrandFactory` +- **[NEW]** Added support for Guzzle promises +- **[IMPROVED]** The callback given to `Recoil::suspend` is now optional -* **[BC]** Removed `StrandInterface::resume()` -* **[NEW]** `return` statement can be used to return a value inside a coroutine (requires PHP 7) -* **[IMPROVED]** Improved method documentation on `Recoil` facade (thanks @rjkip) +## 0.3.0 (2015-06-26) -### 0.2.1 (2014-10-16) +- **[BC]** Removed `StrandInterface::resume()` +- **[NEW]** `return` statement can be used to return a value inside a coroutine (requires PHP 7) +- **[IMPROVED]** Improved method documentation on `Recoil` facade (thanks @rjkip) -* **[IMPROVED]** Added support for cancellable promises +## 0.2.1 (2014-10-16) -### 0.2.0 (2014-09-23) +- **[IMPROVED]** Added support for cancellable promises + +## 0.2.0 (2014-09-23) To faciliate several performance improvements the following backwards compatibility breaking changes have been introduced: -* **[BC]** `CoroutineInterface` no longer implements `EventEmitterInterface` - several unused events were fired every time a coroutine was called -* **[BC]** `Recoil::finalize()` now only works with generator based coroutines - this was previously implemented using the aforementioned events +- **[BC]** `CoroutineInterface` no longer implements `EventEmitterInterface` - several unused events were fired every time a coroutine was called +- **[BC]** `Recoil::finalize()` now only works with generator based coroutines - this was previously implemented using the aforementioned events -### 0.1.0 (2014-02-04) +## 0.1.0 (2014-02-04) -* Initial release +- Initial release diff --git a/README.md b/README.md index 6d69c8d..0491849 100644 --- a/README.md +++ b/README.md @@ -344,4 +344,4 @@ $eventLoop->run(); [Build Status]: http://img.shields.io/travis/recoilphp/recoil/develop.svg?style=flat-square [Test Coverage]: http://img.shields.io/coveralls/recoilphp/recoil/develop.svg?style=flat-square -[SemVer]: http://img.shields.io/:semver-0.3.0-yellow.svg?style=flat-square +[SemVer]: http://img.shields.io/:semver-0.4.0-yellow.svg?style=flat-square diff --git a/src/PackageInfo.php b/src/PackageInfo.php index 0e64140..7c7806b 100644 --- a/src/PackageInfo.php +++ b/src/PackageInfo.php @@ -5,5 +5,5 @@ class PackageInfo { const NAME = 'Recoil'; - const VERSION = '0.3.0'; + const VERSION = '0.4.0'; }