Skip to content

Commit

Permalink
Add 0.5.0 release to changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmalloc committed Jul 11, 2016
1 parent 0b990d9 commit b8fb920
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 5 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Changelog

## 0.5.0 (2016-07-11)

**UPGRADE WITH CAUTION**

This is the first release that requires PHP 7. The internals have been rewritten
from the ground up. Some features available in previous releases are no longer
available as substitute functionality has not yet been added.

There are far too many changes to list here individually, however much of the
kernel API remains the same.

- **[BC]** Channels and streams have been removed from the core package.
- **[BC]** `Recoil::run()` has been removed (see `ReactKernel::start()`).

Kernel API changes:

- **[BC]** `kernel()` has been removed.
- **[BC]** `eventLoop()` is only available when using `ReactKernel`.
- **[BC]** `return_()` has been removed, as generators can return values in PHP 7.
- **[BC]** `throw_()` has been removed.
- **[BC]** `finally_()` has been removed.
- **[BC]** `noop()` has been removed.
- **[BC]** `stop()` has been removed.
- **[BC]** `select()` now operates on PHP streams, rather than strands.
- **[NEW]** Added `read()` and `write()`
- **[NEW]** Added `callback()`
- **[NEW]** Added `link()` and `unlink()`
- **[NEW]** Added `adopt()`
- **[NEW]** Added `any()`, `some()` and `first()`

## 0.4.0 (2016-03-06)

This is the final release that will operate with PHP 5. In an effort to work
Expand Down
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@

composer require recoil/recoil

> Please note this branch contains an implementation of Recoil that requires PHP 7. Notably absent are stream and
channel implementations which will instead be provided as seperate packages.

> Recoil [v0.4.0](https://github.com/recoilphp/recoil/releases/tag/0.4.0) is the most recent (and final) version that
works with PHP 5.
Recoil requires PHP 7. For a version that works with PHP 5, please see the [0.4.0 release](https://github.com/recoilphp/recoil/releases/tag/0.4.0).

## Overview

Expand Down

0 comments on commit b8fb920

Please sign in to comment.