# Changelog

## v1.0.1 2018-03-12

* Use markdownlint.

## v1.0.0 2018-02-04

* New `destroy` method.
* Upgraded promise-duplex@3.0.1, promise-readable@3.1.3,
  promise-writable@3.1.1
* Support `import PromisePiping from 'promise-piping'` syntax.

## v0.5.0 2018-01-22

* Better handling for errors in nested pipings (when stream for piping is
  another open-ended piping).

## v0.4.0 2018-01-20

* Serious bug fixed when more than two streams are piped.
* Errors in piping are propagated from intermediate streams to the first
  stream (writable piping) or the last stream (readable piping) or both (full
  piping).
* `duplex` property is renamed to `duplexStreams`.
* Requires `promise-readable` and `promise-writable` explicitely.

## v0.3.0 2017-10-17

* Typescript: accept stream.Readable and stream.Writable as arguments.

## v0.2.1 2017-10-09

* Bugfix for `PromiseWritablePiping` typings.

## v0.2.0 2017-10-06

* Use native `Promise` rather than `any-event`.
* Typescript: reference additional modules in our typings file.

## v0.1.0 2017-10-05

* Wait for `end` event from first stream.

## v0.0.1 2017-10-04

* Initial release
