2020-02-19 12:06:43 -05:00
< a name = "0.13.9" > < / a >
## [0.13.9](https://github.com/libp2p/js-peer-id/compare/v0.13.8...v0.13.9) (2020-02-19)
2020-02-18 08:44:53 -05:00
< a name = "0.13.8" > < / a >
## [0.13.8](https://github.com/libp2p/js-peer-id/compare/v0.13.6...v0.13.8) (2020-02-18)
### Bug Fixes
* remove use of assert module ([#117 ](https://github.com/libp2p/js-peer-id/issues/117 )) ([f44645e ](https://github.com/libp2p/js-peer-id/commit/f44645e ))
### Features
* adds typescript types + type tests ([#110 ](https://github.com/libp2p/js-peer-id/issues/110 )) ([a5070ae ](https://github.com/libp2p/js-peer-id/commit/a5070ae ))
2020-01-27 12:10:00 +01:00
< a name = "0.13.7" > < / a >
## [0.13.7](https://github.com/libp2p/js-peer-id/compare/v0.13.6...v0.13.7) (2020-01-27)
### Features
* adds typescript types + type tests ([#110 ](https://github.com/libp2p/js-peer-id/issues/110 )) ([a5070ae ](https://github.com/libp2p/js-peer-id/commit/a5070ae ))
2019-12-18 10:43:10 +00:00
< a name = "0.13.6" > < / a >
## [0.13.6](https://github.com/libp2p/js-peer-id/compare/v0.13.5...v0.13.6) (2019-12-18)
### Bug Fixes
* catch errors thrown by multihash decode ([#109 ](https://github.com/libp2p/js-peer-id/issues/109 )) ([65e0b74 ](https://github.com/libp2p/js-peer-id/commit/65e0b74 ))
2019-11-12 15:06:13 +01:00
< a name = "0.13.5" > < / a >
## [0.13.5](https://github.com/libp2p/js-peer-id/compare/v0.13.4...v0.13.5) (2019-11-12)
### Features
* deprecate isEqual in favor of equals ([#107 ](https://github.com/libp2p/js-peer-id/issues/107 )) ([bbf0416 ](https://github.com/libp2p/js-peer-id/commit/bbf0416 ))
2019-11-04 19:15:07 +01:00
< a name = "0.13.4" > < / a >
## [0.13.4](https://github.com/libp2p/js-peer-id/compare/v0.13.3...v0.13.4) (2019-11-04)
### Bug Fixes
* bang in bin.js ([#106 ](https://github.com/libp2p/js-peer-id/issues/106 )) ([11d4ec1 ](https://github.com/libp2p/js-peer-id/commit/11d4ec1 ))
### Features
* support Peer ID represented as CID ([#105 ](https://github.com/libp2p/js-peer-id/issues/105 )) ([544ca7d ](https://github.com/libp2p/js-peer-id/commit/544ca7d ))
2019-09-25 16:30:21 +02:00
< a name = "0.13.3" > < / a >
## [0.13.3](https://github.com/libp2p/js-peer-id/compare/v0.13.2...v0.13.3) (2019-09-25)
### Features
* allow nested PeerIds to support pubKey function when using identity encoding ([#101 ](https://github.com/libp2p/js-peer-id/issues/101 )) ([f39fb24 ](https://github.com/libp2p/js-peer-id/commit/f39fb24 ))
2019-07-12 18:43:04 +01:00
< a name = "0.13.2" > < / a >
## [0.13.2](https://github.com/libp2p/js-peer-id/compare/v0.13.1...v0.13.2) (2019-07-12)
### Features
* add compact protobuf format ([#76 ](https://github.com/libp2p/js-peer-id/issues/76 )) ([7686418 ](https://github.com/libp2p/js-peer-id/commit/7686418 ))
2019-07-11 20:38:24 +01:00
< a name = "0.13.1" > < / a >
## [0.13.1](https://github.com/libp2p/js-peer-id/compare/v0.13.0...v0.13.1) (2019-07-11)
### Features
* **peerid:** support creating from secp256k1; harmonize algo with Go ([#95 ](https://github.com/libp2p/js-peer-id/issues/95 )) ([17440a3 ](https://github.com/libp2p/js-peer-id/commit/17440a3 ))
2019-07-11 18:26:18 +01:00
< a name = "0.13.0" > < / a >
# [0.13.0](https://github.com/libp2p/js-peer-id/compare/v0.12.2...v0.13.0) (2019-07-11)
### Features
* async await ([#87 ](https://github.com/libp2p/js-peer-id/issues/87 )) ([c3463c7 ](https://github.com/libp2p/js-peer-id/commit/c3463c7 ))
### BREAKING CHANGES
* API refactored to use async/await
2019-01-09 15:14:15 +00:00
< a name = "0.12.2" > < / a >
## [0.12.2](https://github.com/libp2p/js-peer-id/compare/v0.12.1...v0.12.2) (2019-01-09)
### Bug Fixes
* clean repo and bundle size reduction ([cd20993 ](https://github.com/libp2p/js-peer-id/commit/cd20993 ))
2019-01-03 17:10:26 +00:00
< a name = "0.12.1" > < / a >
## [0.12.1](https://github.com/libp2p/js-peer-id/compare/v0.12.0...v0.12.1) (2019-01-03)
2018-10-18 11:00:01 +01:00
< a name = "0.12.0" > < / a >
# [0.12.0](https://github.com/libp2p/js-peer-id/compare/v0.11.0...v0.12.0) (2018-10-18)
### Bug Fixes
* add peerIdWithIs to the API functions using the instance ([2e5e666 ](https://github.com/libp2p/js-peer-id/commit/2e5e666 ))
### Features
* add class-is module ([6513a02 ](https://github.com/libp2p/js-peer-id/commit/6513a02 ))
2018-07-02 19:28:04 +02:00
< a name = "0.11.0" > < / a >
# [0.11.0](https://github.com/libp2p/js-peer-id/compare/v0.10.7...v0.11.0) (2018-07-02)
### Features
* change toPrint output to match go implementation ([e8ab1b9 ](https://github.com/libp2p/js-peer-id/commit/e8ab1b9 ))
2018-04-05 16:41:39 +01:00
< a name = "0.10.7" > < / a >
## [0.10.7](https://github.com/libp2p/js-peer-id/compare/v0.10.6...v0.10.7) (2018-04-05)
2018-02-12 09:34:42 +00:00
< a name = "0.10.6" > < / a >
## [0.10.6](https://github.com/libp2p/js-peer-id/compare/v0.10.5...v0.10.6) (2018-02-12)
2018-01-27 18:18:00 -08:00
< a name = "0.10.5" > < / a >
## [0.10.5](https://github.com/libp2p/js-peer-id/compare/v0.10.4...v0.10.5) (2018-01-28)
2017-12-20 12:33:36 +00:00
< a name = "0.10.4" > < / a >
## [0.10.4](https://github.com/libp2p/js-peer-id/compare/v0.10.3...v0.10.4) (2017-12-20)
### Bug Fixes
* update dependencies ([#73 ](https://github.com/libp2p/js-peer-id/issues/73 )) ([8b9a134 ](https://github.com/libp2p/js-peer-id/commit/8b9a134 ))
2017-12-01 08:51:43 +00:00
< a name = "0.10.3" > < / a >
## [0.10.3](https://github.com/libp2p/js-peer-id/compare/v0.10.2...v0.10.3) (2017-12-01)
### Bug Fixes
* catch error when unmarshaling instead of crashing ([#72 ](https://github.com/libp2p/js-peer-id/issues/72 )) ([156911e ](https://github.com/libp2p/js-peer-id/commit/156911e ))
2017-10-12 10:21:43 +02:00
< a name = "0.10.2" > < / a >
## [0.10.2](https://github.com/libp2p/js-peer-id/compare/v0.10.1...v0.10.2) (2017-10-12)
### Bug Fixes
* Always add public key to constructor if possible, Fix for undefined pubKey in remote peers ([#68 ](https://github.com/libp2p/js-peer-id/issues/68 )) ([3abdcda ](https://github.com/libp2p/js-peer-id/commit/3abdcda ))
2017-09-07 14:51:57 +01:00
< a name = "0.10.1" > < / a >
## [0.10.1](https://github.com/libp2p/js-peer-id/compare/v0.10.0...v0.10.1) (2017-09-07)
### Features
* **deps:** update aegir and libp2p-crypto ([#67 ](https://github.com/libp2p/js-peer-id/issues/67 )) ([d7088d6 ](https://github.com/libp2p/js-peer-id/commit/d7088d6 ))
< a name = "0.10.0" > < / a >
# [0.10.0](https://github.com/libp2p/js-peer-id/compare/v0.9.0...v0.10.0) (2017-09-03)
### Features
* p2p addrs situation ([#66 ](https://github.com/libp2p/js-peer-id/issues/66 )) ([63428fa ](https://github.com/libp2p/js-peer-id/commit/63428fa ))
< a name = "0.9.0" > < / a >
# [0.9.0](https://github.com/libp2p/js-peer-id/compare/v0.8.8...v0.9.0) (2017-07-22)
### Features
* use next libp2p-crypto ([#64 ](https://github.com/libp2p/js-peer-id/issues/64 )) ([442df13 ](https://github.com/libp2p/js-peer-id/commit/442df13 ))
< a name = "0.8.8" > < / a >
## [0.8.8](https://github.com/libp2p/js-peer-id/compare/v0.8.7...v0.8.8) (2017-07-21)
< a name = "0.8.7" > < / a >
## [0.8.7](https://github.com/libp2p/js-peer-id/compare/v0.8.6...v0.8.7) (2017-04-03)
### Features
* set privKey pubKey ([ac27907 ](https://github.com/libp2p/js-peer-id/commit/ac27907 ))
< a name = "0.8.6" > < / a >
## [0.8.6](https://github.com/libp2p/js-peer-id/compare/v0.8.5...v0.8.6) (2017-03-30)
### Features
* isEqual ([3f4f670 ](https://github.com/libp2p/js-peer-id/commit/3f4f670 ))
< a name = "0.8.5" > < / a >
## [0.8.5](https://github.com/libp2p/js-peer-id/compare/v0.8.4...v0.8.5) (2017-03-27)
### Bug Fixes
* avoid using constructor.name ([a3fe1a2 ](https://github.com/libp2p/js-peer-id/commit/a3fe1a2 ))
### Features
* isPeerId ([0acc572 ](https://github.com/libp2p/js-peer-id/commit/0acc572 ))
< a name = "0.8.4" > < / a >
## [0.8.4](https://github.com/libp2p/js-peer-id/compare/v0.8.2...v0.8.4) (2017-03-16)
< a name = "0.8.2" > < / a >
## [0.8.2](https://github.com/libp2p/js-peer-id/compare/v0.8.1...v0.8.2) (2017-02-09)
< a name = "0.8.1" > < / a >
## [0.8.1](https://github.com/libp2p/js-peer-id/compare/v0.8.0...v0.8.1) (2016-12-18)
### Features
* cache b58 id ([bebb0a7 ](https://github.com/libp2p/js-peer-id/commit/bebb0a7 ))
* create b58 string on creation and throw on id mutation ([78d96d0 ](https://github.com/libp2p/js-peer-id/commit/78d96d0 ))
< a name = "0.8.0" > < / a >
# [0.8.0](https://github.com/libp2p/js-peer-id/compare/v0.7.0...v0.8.0) (2016-11-03)
* Async Crypto Endeavour (#33 ) ([31701e2 ](https://github.com/libp2p/js-peer-id/commit/31701e2 ))
### BREAKING CHANGES
* This changes the interface of .create, .createFromPrivKey,
.createFromPubKey, .createFromJSON
< a name = "0.7.0" > < / a >
# [0.7.0](https://github.com/libp2p/js-peer-id/compare/v0.6.7...v0.7.0) (2016-05-26)
### Bug Fixes
* code review and docs and go interop ([58f1933 ](https://github.com/libp2p/js-peer-id/commit/58f1933 ))
* use new version of libp2p-crypto ([ab55046 ](https://github.com/libp2p/js-peer-id/commit/ab55046 ))
< a name = "0.6.7" > < / a >
## [0.6.7](https://github.com/libp2p/js-peer-id/compare/v0.6.6...v0.6.7) (2016-05-23)
< a name = "0.6.6" > < / a >
## [0.6.6](https://github.com/libp2p/js-peer-id/compare/v0.6.5...v0.6.6) (2016-04-12)
< a name = "0.6.5" > < / a >
## [0.6.5](https://github.com/libp2p/js-peer-id/compare/v0.6.1...v0.6.5) (2016-04-12)
< a name = "0.6.1" > < / a >
## [0.6.1](https://github.com/libp2p/js-peer-id/compare/v0.6.0...v0.6.1) (2016-03-15)
< a name = "0.6.0" > < / a >
# [0.6.0](https://github.com/libp2p/js-peer-id/compare/v0.5.3...v0.6.0) (2016-03-10)
< a name = "0.5.3" > < / a >
## [0.5.3](https://github.com/libp2p/js-peer-id/compare/v0.5.1...v0.5.3) (2016-03-05)
< a name = "0.5.1" > < / a >
## [0.5.1](https://github.com/libp2p/js-peer-id/compare/v0.5.0...v0.5.1) (2016-03-03)
< a name = "0.5.0" > < / a >
# [0.5.0](https://github.com/libp2p/js-peer-id/compare/v0.4.0...v0.5.0) (2016-02-14)
< a name = "0.4.0" > < / a >
# [0.4.0](https://github.com/libp2p/js-peer-id/compare/v0.3.4...v0.4.0) (2015-11-05)
< a name = "0.3.4" > < / a >
## [0.3.4](https://github.com/libp2p/js-peer-id/compare/v0.3.3...v0.3.4) (2015-10-28)
< a name = "0.3.3" > < / a >
## [0.3.3](https://github.com/libp2p/js-peer-id/compare/v0.3.2...v0.3.3) (2015-09-15)
< a name = "0.3.2" > < / a >
## [0.3.2](https://github.com/libp2p/js-peer-id/compare/v0.3.1...v0.3.2) (2015-09-14)
< a name = "0.3.1" > < / a >
## [0.3.1](https://github.com/libp2p/js-peer-id/compare/v0.3.0...v0.3.1) (2015-08-25)
< a name = "0.3.0" > < / a >
# [0.3.0](https://github.com/libp2p/js-peer-id/compare/v0.2.0...v0.3.0) (2015-07-19)
< a name = "0.2.0" > < / a >
# [0.2.0](https://github.com/libp2p/js-peer-id/compare/v0.1.0...v0.2.0) (2015-07-17)
< a name = "0.1.0" > < / a >
# 0.1.0 (2015-07-08)