Skip to content

Commit

Permalink
Bumped version, updated changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmalloc committed Mar 6, 2016
1 parent 98380e5 commit ec7b8f7
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 21 deletions.
43 changes: 24 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -344,4 +344,4 @@ $eventLoop->run();
<!-- references -->
[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
2 changes: 1 addition & 1 deletion src/PackageInfo.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
class PackageInfo
{
const NAME = 'Recoil';
const VERSION = '0.3.0';
const VERSION = '0.4.0';
}

0 comments on commit ec7b8f7

Please sign in to comment.