## [4.0.3](https://github.com/multiformats/js-multihash/compare/v4.0.2...v4.0.3) (2021-08-24)



## [4.0.2](https://github.com/multiformats/js-multihash/compare/v4.0.1...v4.0.2) (2021-03-03)


### Bug Fixes

* revert to node12 ([adf5a6c](https://github.com/multiformats/js-multihash/commit/adf5a6c1af5176ef2ba7dd6bb9d429b043c7c88d))



## [4.0.1](https://github.com/multiformats/js-multihash/compare/v4.0.0...v4.0.1) (2021-03-01)


### Bug Fixes

* downgrade varint ([#118](https://github.com/multiformats/js-multihash/issues/118)) ([e84aabb](https://github.com/multiformats/js-multihash/commit/e84aabbd906fa7a5cdea69c4633d4bb87e01a898))



# [4.0.0](https://github.com/multiformats/js-multihash/compare/v3.1.2...v4.0.0) (2021-03-01)


### Bug Fixes

* update to new aegir ([#115](https://github.com/multiformats/js-multihash/issues/115)) ([1d8348d](https://github.com/multiformats/js-multihash/commit/1d8348d11d7c8b5cebd22b74ffbd9cf4a69ac786))


### BREAKING CHANGES

* No longer supports deep type imports only from the entrypoint.



## [3.1.3-0](https://github.com/multiformats/js-multihash/compare/v3.1.2...v3.1.3-0) (2021-02-13)



## [3.1.2](https://github.com/multiformats/js-multihash/compare/v3.1.1...v3.1.2) (2021-01-26)


### Bug Fixes

* temp fix for types ([#113](https://github.com/multiformats/js-multihash/issues/113)) ([241efe9](https://github.com/multiformats/js-multihash/commit/241efe9c4648e054f9c6fc0aacff585764284ebf))



## [3.1.1](https://github.com/multiformats/js-multihash/compare/v3.1.0...v3.1.1) (2021-01-13)


### Bug Fixes

* update dep and fix types ([#111](https://github.com/multiformats/js-multihash/issues/111)) ([666c4ad](https://github.com/multiformats/js-multihash/commit/666c4adefbd458409996e6d07c16a07385c85b45))



# [3.1.0](https://github.com/multiformats/js-multihash/compare/v3.0.1...v3.1.0) (2020-11-24)


### Features

* add ts types ([#104](https://github.com/multiformats/js-multihash/issues/104)) ([5a1e7d7](https://github.com/multiformats/js-multihash/commit/5a1e7d73bfd377477a0853d41657c000fd84a4ae))



<a name="3.0.1"></a>
## [3.0.1](https://github.com/multiformats/js-multihash/compare/v3.0.0...v3.0.1) (2020-08-03)


### Bug Fixes

* remove text decoder ([#93](https://github.com/multiformats/js-multihash/issues/93)) ([91525fa](https://github.com/multiformats/js-multihash/commit/91525fa))



<a name="3.0.0"></a>
# [3.0.0](https://github.com/multiformats/js-multihash/compare/v2.0.0...v3.0.0) (2020-08-03)


### Bug Fixes

* replace node buffers with uint8arrays ([#92](https://github.com/multiformats/js-multihash/issues/92)) ([b5dbaca](https://github.com/multiformats/js-multihash/commit/b5dbaca))


### BREAKING CHANGES

* - Where node `Buffer`s were returned, now `Uint8Array`s are



<a name="2.0.0"></a>
# [2.0.0](https://github.com/multiformats/js-multihash/compare/v1.0.1...v2.0.0) (2020-07-30)


### Features

* accept Uint8Arrays input in place of Buffers ([#88](https://github.com/multiformats/js-multihash/issues/88)) ([4bc2a05](https://github.com/multiformats/js-multihash/commit/4bc2a05))



<a name="1.0.1"></a>
## [1.0.1](https://github.com/multiformats/js-multihash/compare/v1.0.0...v1.0.1) (2020-06-19)



<a name="1.0.0"></a>
# [1.0.0](https://github.com/multiformats/js-multihash/compare/v0.4.20...v1.0.0) (2020-06-19)


### Features

* update constants ([66e7132](https://github.com/multiformats/js-multihash/commit/66e7132))



<a name="0.4.20"></a>
## [0.4.20](https://github.com/multiformats/js-multihash/compare/v0.4.19...v0.4.20) (2020-06-18)


### Bug Fixes

* change maintainer, add docs ([0e7152e](https://github.com/multiformats/js-multihash/commit/0e7152e))
* update multibase and add buffer in the test ([#83](https://github.com/multiformats/js-multihash/issues/83)) ([a42bcc7](https://github.com/multiformats/js-multihash/commit/a42bcc7))


### Features

* updates multihash table ([a8c8838](https://github.com/multiformats/js-multihash/commit/a8c8838))


### BREAKING CHANGES

* defaultLengths removed



<a name="0.4.19"></a>
## [0.4.19](https://github.com/multiformats/js-multihash/compare/v0.4.18...v0.4.19) (2020-03-31)


### Bug Fixes

* add missing md{4,5} hash codes ([010f8cd](https://github.com/multiformats/js-multihash/commit/010f8cd))
* support zero-length multihashes ([86f556f](https://github.com/multiformats/js-multihash/commit/86f556f))
* sync test fixtures with go-multihash ([00d5e23](https://github.com/multiformats/js-multihash/commit/00d5e23))



<a name="0.4.18"></a>
## [0.4.18](https://github.com/multiformats/js-multihash/compare/v0.4.17...v0.4.18) (2020-03-24)



<a name="0.4.17"></a>
## [0.4.17](https://github.com/multiformats/js-multihash/compare/v0.4.16...v0.4.17) (2020-03-17)


### Bug Fixes

* remove unnecessary deps ([#72](https://github.com/multiformats/js-multihash/issues/72)) ([1e0ac42](https://github.com/multiformats/js-multihash/commit/1e0ac42))



<a name="0.4.16"></a>
## [0.4.16](https://github.com/multiformats/js-multihash/compare/v0.4.15...v0.4.16) (2020-03-16)


### Bug Fixes

* add buffer dependency ([#71](https://github.com/multiformats/js-multihash/issues/71)) ([1e91e64](https://github.com/multiformats/js-multihash/commit/1e91e64))



<a name="0.4.15"></a>
## [0.4.15](https://github.com/multiformats/js-multihash/compare/v0.4.14...v0.4.15) (2019-07-10)


### Features

* support identity hashes ([b85999d](https://github.com/multiformats/js-multihash/commit/b85999d))



<a name="0.4.14"></a>
## [0.4.14](https://github.com/multiformats/js-multihash/compare/v0.4.13...v0.4.14) (2018-08-08)


### Bug Fixes

* missing id name constant ([42b9f0c](https://github.com/multiformats/js-multihash/commit/42b9f0c))



<a name="0.4.13"></a>
## [0.4.13](https://github.com/multiformats/js-multihash/compare/v0.4.12...v0.4.13) (2018-01-04)


### Bug Fixes

* add missing dbl-sha2-256 ([#44](https://github.com/multiformats/js-multihash/issues/44)) ([4421157](https://github.com/multiformats/js-multihash/commit/4421157)), closes [#38](https://github.com/multiformats/js-multihash/issues/38)



<a name="0.4.12"></a>
## [0.4.12](https://github.com/multiformats/js-multihash/compare/v0.4.11...v0.4.12) (2017-10-20)


### Bug Fixes

* add missing blake2s-256 ([72b856f](https://github.com/multiformats/js-multihash/commit/72b856f))



<a name="0.4.11"></a>
## [0.4.11](https://github.com/multiformats/js-multihash/compare/v0.4.10...v0.4.11) (2017-10-20)



<a name="0.4.10"></a>
## [0.4.10](https://github.com/multiformats/js-multihash/compare/v0.4.9...v0.4.10) (2017-10-13)


### Features

* Adding Skein hash to the mix ([#34](https://github.com/multiformats/js-multihash/issues/34)) ([edf94d5](https://github.com/multiformats/js-multihash/commit/edf94d5))



<a name="0.4.9"></a>
## [0.4.9](https://github.com/multiformats/js-multihash/compare/v0.4.8...v0.4.9) (2017-09-01)



<a name="0.4.8"></a>
## [0.4.8](https://github.com/multiformats/js-multihash/compare/v0.4.7...v0.4.8) (2017-08-23)



<a name="0.4.7"></a>
## [0.4.7](https://github.com/multiformats/js-multihash/compare/v0.4.6...v0.4.7) (2017-08-23)



<a name="0.4.6"></a>
## [0.4.6](https://github.com/multiformats/js-multihash/compare/v0.4.5...v0.4.6) (2017-08-23)



<a name="0.4.5"></a>
## [0.4.5](https://github.com/multiformats/js-multihash/compare/v0.4.4...v0.4.5) (2017-03-23)


### Bug Fixes

* changed name of murmur3 codec to murmur3-128 ([34a9496](https://github.com/multiformats/js-multihash/commit/34a9496))



<a name="0.4.4"></a>
## [0.4.4](https://github.com/multiformats/js-multihash/compare/v0.4.3...v0.4.4) (2017-03-16)



<a name="0.4.3"></a>
## [0.4.3](https://github.com/multiformats/js-multihash/compare/0.4.2...v0.4.3) (2017-02-24)



<a name="0.4.2"></a>
## [0.4.2](https://github.com/multiformats/js-multihash/compare/v0.4.1...0.4.2) (2017-02-24)



<a name="0.4.1"></a>
## [0.4.1](https://github.com/multiformats/js-multihash/compare/v0.4.0...v0.4.1) (2017-02-24)



<a name="0.4.0"></a>
# [0.4.0](https://github.com/multiformats/js-multihash/compare/v0.3.3...v0.4.0) (2017-02-24)



<a name="0.3.3"></a>
## [0.3.3](https://github.com/multiformats/js-multihash/compare/v0.3.2...v0.3.3) (2017-02-09)



<a name="0.3.2"></a>
## [0.3.2](https://github.com/multiformats/js-multihash/compare/v0.3.1...v0.3.2) (2017-01-27)



<a name="0.3.1"></a>
## [0.3.1](https://github.com/multiformats/js-multihash/compare/v0.3.0...v0.3.1) (2016-12-16)


### Features

* add .prefix function ([8fd714c](https://github.com/multiformats/js-multihash/commit/8fd714c))



<a name="0.3.0"></a>
# [0.3.0](https://github.com/multiformats/js-multihash/compare/v0.2.2...v0.3.0) (2016-11-26)


### Bug Fixes

* update package.json ([bca3681](https://github.com/multiformats/js-multihash/commit/bca3681))



<a name="0.2.2"></a>
## [0.2.2](https://github.com/multiformats/js-multihash/compare/v0.2.1...v0.2.2) (2016-05-16)


### Bug Fixes

* Throw errors, do not return them ([1215fa6](https://github.com/multiformats/js-multihash/commit/1215fa6))



<a name="0.2.1"></a>
## 0.2.1 (2016-04-17)



