2019-09-16 17:27:16 +02:00
< a name = "0.14.0" > < / a >
# [0.14.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.13.1...v0.14.0) (2019-09-16)
### Features
* change api to async / await ([#112 ](https://github.com/libp2p/js-libp2p-tcp/issues/112 )) ([cf7d1b8 ](https://github.com/libp2p/js-libp2p-tcp/commit/cf7d1b8 ))
### BREAKING CHANGES
* All places in the API that used callbacks are now replaced with async/await. The API has also been updated according to the latest `interface-transport` version, https://github.com/libp2p/interface-transport/tree/v0.6.0#api .
2019-08-08 13:27:01 +02:00
< a name = "0.13.1" > < / a >
## [0.13.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.13.0...v0.13.1) (2019-08-08)
2018-09-12 19:40:49 +02:00
< a name = "0.13.0" > < / a >
# [0.13.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.12.1...v0.13.0) (2018-09-12)
### Features
* add support for dialing over dns ([eba0b48 ](https://github.com/libp2p/js-libp2p-tcp/commit/eba0b48 ))
2018-07-31 14:13:11 +02:00
< a name = "0.12.1" > < / a >
## [0.12.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.12.0...v0.12.1) (2018-07-31)
### Bug Fixes
* invalid ip address and daemon can be crashed by remote user ([4b04b17 ](https://github.com/libp2p/js-libp2p-tcp/commit/4b04b17 ))
2018-04-05 17:00:33 +01:00
< a name = "0.12.0" > < / a >
# [0.12.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.6...v0.12.0) (2018-04-05)
### Features
* add class-is module ([ded1f68 ](https://github.com/libp2p/js-libp2p-tcp/commit/ded1f68 ))
2018-02-20 10:27:27 +00:00
< a name = "0.11.6" > < / a >
## [0.11.6](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.5...v0.11.6) (2018-02-20)
2018-02-07 05:59:57 +00:00
< a name = "0.11.5" > < / a >
## [0.11.5](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.4...v0.11.5) (2018-02-07)
2018-02-07 05:58:11 +00:00
< a name = "0.11.4" > < / a >
## [0.11.4](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.3...v0.11.4) (2018-02-07)
2018-02-07 05:45:42 +00:00
< a name = "0.11.3" > < / a >
## [0.11.3](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.2...v0.11.3) (2018-02-07)
### Bug Fixes
* clearing timeout when closes ([#87 ](https://github.com/libp2p/js-libp2p-tcp/issues/87 )) ([f8f5266 ](https://github.com/libp2p/js-libp2p-tcp/commit/f8f5266 ))
2018-01-12 12:30:45 +00:00
< a name = "0.11.2" > < / a >
## [0.11.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.1...v0.11.2) (2018-01-12)
### Bug Fixes
* missing dependency debug, fixes [#84 ](https://github.com/libp2p/js-libp2p-tcp/issues/84 ) ([74a88f6 ](https://github.com/libp2p/js-libp2p-tcp/commit/74a88f6 ))
2017-10-13 17:17:16 +02:00
< a name = "0.11.1" > < / a >
## [0.11.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.11.0...v0.11.1) (2017-10-13)
### Features
* relay filtering ([11c4f45 ](https://github.com/libp2p/js-libp2p-tcp/commit/11c4f45 ))
< a name = "0.11.0" > < / a >
# [0.11.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.10.2...v0.11.0) (2017-09-03)
### Features
* p2p addrs situation ([#82 ](https://github.com/libp2p/js-libp2p-tcp/issues/82 )) ([a54bb83 ](https://github.com/libp2p/js-libp2p-tcp/commit/a54bb83 ))
< a name = "0.10.2" > < / a >
## [0.10.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.10.1...v0.10.2) (2017-07-22)
< a name = "0.10.1" > < / a >
## [0.10.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.10.0...v0.10.1) (2017-04-13)
### Bug Fixes
* catch errors on incomming sockets ([e204517 ](https://github.com/libp2p/js-libp2p-tcp/commit/e204517 ))
< a name = "0.10.0" > < / a >
# [0.10.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.9.4...v0.10.0) (2017-03-27)
### Bug Fixes
* **dial:** proper error handling on dial ([#77 ](https://github.com/libp2p/js-libp2p-tcp/issues/77 )) ([4d4f295 ](https://github.com/libp2p/js-libp2p-tcp/commit/4d4f295 ))
< a name = "0.9.4" > < / a >
## [0.9.4](https://github.com/libp2p/js-libp2p-tcp/compare/v0.9.3...v0.9.4) (2017-03-21)
< a name = "0.9.3" > < / a >
## [0.9.3](https://github.com/libp2p/js-libp2p-tcp/compare/v0.9.2...v0.9.3) (2017-02-09)
< a name = "0.9.2" > < / a >
## [0.9.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.9.1...v0.9.2) (2017-02-09)
< a name = "0.9.1" > < / a >
## [0.9.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.9.0...v0.9.1) (2016-11-03)
< a name = "0.9.0" > < / a >
# [0.9.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.8.1...v0.9.0) (2016-11-03)
### Bug Fixes
* **deps:** remove unused pull dep ([06689e3 ](https://github.com/libp2p/js-libp2p-tcp/commit/06689e3 ))
< a name = "0.8.1" > < / a >
## [0.8.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.8.0...v0.8.1) (2016-09-06)
< a name = "0.8.0" > < / a >
# [0.8.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.7.4...v0.8.0) (2016-09-06)
### Features
* **deps:** update to published deps ([da8ee21 ](https://github.com/libp2p/js-libp2p-tcp/commit/da8ee21 ))
* **pull:** migration to pull-streams ([5e89a26 ](https://github.com/libp2p/js-libp2p-tcp/commit/5e89a26 ))
* **readme:** add pull-streams documentation ([d9f65e0 ](https://github.com/libp2p/js-libp2p-tcp/commit/d9f65e0 ))
< a name = "0.7.4" > < / a >
## [0.7.4](https://github.com/libp2p/js-libp2p-tcp/compare/v0.7.3...v0.7.4) (2016-08-03)
< a name = "0.7.3" > < / a >
## [0.7.3](https://github.com/libp2p/js-libp2p-tcp/compare/v0.7.2...v0.7.3) (2016-06-26)
< a name = "0.7.2" > < / a >
## [0.7.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.7.1...v0.7.2) (2016-06-23)
< a name = "0.7.1" > < / a >
## [0.7.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.7.0...v0.7.1) (2016-06-23)
### Bug Fixes
* error was passed in duplicate ([9ac5cca ](https://github.com/libp2p/js-libp2p-tcp/commit/9ac5cca ))
< a name = "0.7.0" > < / a >
# [0.7.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.6.2...v0.7.0) (2016-06-22)
< a name = "0.6.2" > < / a >
## [0.6.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.6.1...v0.6.2) (2016-06-01)
### Bug Fixes
* address cr ([2ed01e8 ](https://github.com/libp2p/js-libp2p-tcp/commit/2ed01e8 ))
* destroy hanging connections after timeout ([4a12169 ](https://github.com/libp2p/js-libp2p-tcp/commit/4a12169 ))
< a name = "0.6.1" > < / a >
## [0.6.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.6.0...v0.6.1) (2016-05-29)
< a name = "0.6.0" > < / a >
# [0.6.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.5.3...v0.6.0) (2016-05-22)
< a name = "0.5.3" > < / a >
## [0.5.3](https://github.com/libp2p/js-libp2p-tcp/compare/v0.5.2...v0.5.3) (2016-05-22)
< a name = "0.5.2" > < / a >
## [0.5.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.5.1...v0.5.2) (2016-05-09)
< a name = "0.5.1" > < / a >
## [0.5.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.5.0...v0.5.1) (2016-05-08)
< a name = "0.5.0" > < / a >
# [0.5.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.4.0...v0.5.0) (2016-04-25)
< a name = "0.4.0" > < / a >
# [0.4.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.3.0...v0.4.0) (2016-03-14)
< a name = "0.3.0" > < / a >
# [0.3.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.2.1...v0.3.0) (2016-03-10)
< a name = "0.2.1" > < / a >
## [0.2.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.2.0...v0.2.1) (2016-03-04)
< a name = "0.2.0" > < / a >
# [0.2.0](https://github.com/libp2p/js-libp2p-tcp/compare/v0.1.2...v0.2.0) (2016-03-04)
< a name = "0.1.2" > < / a >
## [0.1.2](https://github.com/libp2p/js-libp2p-tcp/compare/v0.1.1...v0.1.2) (2015-10-29)
< a name = "0.1.1" > < / a >
## [0.1.1](https://github.com/libp2p/js-libp2p-tcp/compare/v0.1.0...v0.1.1) (2015-09-17)
< a name = "0.1.0" > < / a >
# 0.1.0 (2015-09-16)