<a name="0.1.2"></a>
## [0.1.2](https://github.com/libp2p/pull-mplex/compare/v0.1.1...v0.1.2) (2019-03-15)


### Bug Fixes

* ensure we callback on .end ([#9](https://github.com/libp2p/pull-mplex/issues/9)) ([8bd170d](https://github.com/libp2p/pull-mplex/commit/8bd170d))



<a name="0.1.1"></a>
## [0.1.1](https://github.com/libp2p/pull-mplex/compare/v0.1.0...v0.1.1) (2019-02-20)


### Bug Fixes

* properly check if debug is enabled ([45597f9](https://github.com/libp2p/pull-mplex/commit/45597f9))



<a name="0.1.0"></a>
# 0.1.0 (2019-02-14)


### Bug Fixes

* consolidate to 1 file ([63415a4](https://github.com/libp2p/pull-mplex/commit/63415a4))
* correct channel id sequence ([90aac16](https://github.com/libp2p/pull-mplex/commit/90aac16))
* correctly read chunked data ([9fd3d28](https://github.com/libp2p/pull-mplex/commit/9fd3d28))
* dont blow up the stack ([c041265](https://github.com/libp2p/pull-mplex/commit/c041265))
* dont use bl ([61f82f8](https://github.com/libp2p/pull-mplex/commit/61f82f8))
* listen to the channel error ([f1904c7](https://github.com/libp2p/pull-mplex/commit/f1904c7))
* msg length encoding ([d43efac](https://github.com/libp2p/pull-mplex/commit/d43efac))
* remove initiator id logic ([f9a465b](https://github.com/libp2p/pull-mplex/commit/f9a465b))
* remove nyc_output file ([e437d97](https://github.com/libp2p/pull-mplex/commit/e437d97))
* send chan name when creating stream ([9dff87a](https://github.com/libp2p/pull-mplex/commit/9dff87a))
* start channel from 0 ([afc0040](https://github.com/libp2p/pull-mplex/commit/afc0040))
* use arrow function ([9a0b166](https://github.com/libp2p/pull-mplex/commit/9a0b166))


### Features

* add basic echo benchmarks ([7d708d0](https://github.com/libp2p/pull-mplex/commit/7d708d0))
* add interface-stream-muxer support and tests ([bb4b8ba](https://github.com/libp2p/pull-mplex/commit/bb4b8ba))
* avoid negative sizes ([55d096e](https://github.com/libp2p/pull-mplex/commit/55d096e))
* correct channel and plex closing ([0341fee](https://github.com/libp2p/pull-mplex/commit/0341fee))
* correct channel closing ([e7409ec](https://github.com/libp2p/pull-mplex/commit/e7409ec))
* correct encoding and channel closing ([19f0962](https://github.com/libp2p/pull-mplex/commit/19f0962))
* correct encoding/decoding ([2e608fd](https://github.com/libp2p/pull-mplex/commit/2e608fd))
* dont close channel too early ([9ea6999](https://github.com/libp2p/pull-mplex/commit/9ea6999))
* getting interface-stream-muxer tests to pass ([8dccda1](https://github.com/libp2p/pull-mplex/commit/8dccda1))
* getting interface-stream-muxer tests to pass ([da10bf9](https://github.com/libp2p/pull-mplex/commit/da10bf9))
* improve performance ([e9f9917](https://github.com/libp2p/pull-mplex/commit/e9f9917))
* initial commit ([5279adb](https://github.com/libp2p/pull-mplex/commit/5279adb))
* initial commit ([1843747](https://github.com/libp2p/pull-mplex/commit/1843747))
* initial commit ([e37eedf](https://github.com/libp2p/pull-mplex/commit/e37eedf))
* interep with old stream based mplex ([99a0c46](https://github.com/libp2p/pull-mplex/commit/99a0c46))
* interop with old libp2p-mplex ([0db5abf](https://github.com/libp2p/pull-mplex/commit/0db5abf))
* make the benchmark configurable ([51b1a2b](https://github.com/libp2p/pull-mplex/commit/51b1a2b))
* performance ([6d79751](https://github.com/libp2p/pull-mplex/commit/6d79751))
* remove unused deps ([2a7857e](https://github.com/libp2p/pull-mplex/commit/2a7857e))
* send chan name ([aa1dcfa](https://github.com/libp2p/pull-mplex/commit/aa1dcfa))
* update README.md ([d428fb6](https://github.com/libp2p/pull-mplex/commit/d428fb6))
* use bl to avoid buffer concat/copy ([018be66](https://github.com/libp2p/pull-mplex/commit/018be66))
* use two lists to avoid clashes ([a0c3e1c](https://github.com/libp2p/pull-mplex/commit/a0c3e1c))
* validation and coverage ([bec8862](https://github.com/libp2p/pull-mplex/commit/bec8862))


### Performance Improvements

* improoving performance ([5baae75](https://github.com/libp2p/pull-mplex/commit/5baae75))
* optimize ([f22379f](https://github.com/libp2p/pull-mplex/commit/f22379f))



