Changelog
=========

## x.y.z - UNRELEASED

--------

## 2.0.0 - 2016-10-16

### Added

* [Forking] Allow code to be executed even if pcntl isn't available.
* [Forking] Allow any adapter to be used to handle code execution.
* [Support] Added support for PHP 7.0 and 7.1.

### Fixed

* [Exceptions] Catch the new \Throwable type to handle engine exceptions.

### Changed

* [Namespace] Moved from \duncan3dc\Helpers to \duncan3dc\Forker to avoid clashes with other helpers.
* [Forking] The call() method now accepts variadic arguments.
* [Exceptions] Throw a more specific Exception (\duncan3dc\Forker\Exception) when things go wrong.
* [Exceptions] Removed the $ignoreErrors feature in favour of calling code catching the exception.
* [Support] Dropped support for PHP 5.

--------

Changelog
=========

## x.y.z - UNRELEASED

--------

## 2.1.0 - 2017-03-04

### Added

* [Forking] Made the wait() method chainable.

### Fixed

* [SharedMemory] Avoid creating two instances for the same memory.
* [Exceptions] Allow more exceptions to be added after initial retrieval.

--------

## 2.0.0 - 2016-10-16

### Added

* [Forking] Allow code to be executed even if pcntl isn't available.
* [Forking] Allow any adapter to be used to handle code execution.
* [Support] Added support for PHP 7.0 and 7.1.

### Fixed

* [Exceptions] Catch the new \Throwable type to handle engine exceptions.

### Changed

* [Namespace] Moved from \duncan3dc\Helpers to \duncan3dc\Forker to avoid clashes with other helpers.
* [Forking] The call() method now accepts variadic arguments.
* [Exceptions] Throw a more specific Exception (\duncan3dc\Forker\Exception) when things go wrong.
* [Exceptions] Removed the $ignoreErrors feature in favour of calling code catching the exception.
* [Support] Dropped support for PHP 5.

--------

Update the changelog for 2.1.0
Update the changelog for 2.1.0
