## [5.0.4](https://github.com/libp2p/js-libp2p-peer-record/compare/v5.0.3...v5.0.4) (2023-06-15)


### Trivial Changes

* Update .github/workflows/semantic-pull-request.yml [skip ci] ([10f3201](https://github.com/libp2p/js-libp2p-peer-record/commit/10f320136543cf4e41ae6bd2c1da8741ff840e47))
* Update .github/workflows/stale.yml [skip ci] ([0bd8e9d](https://github.com/libp2p/js-libp2p-peer-record/commit/0bd8e9d32ae78dcba38904ed122bbeb0e1c6c2b6))


### Dependencies

* **dev:** bump aegir from 38.1.8 to 39.0.10 ([#64](https://github.com/libp2p/js-libp2p-peer-record/issues/64)) ([ba3ac38](https://github.com/libp2p/js-libp2p-peer-record/commit/ba3ac38c79e9449a75c0a54fefe289ee9e2c78fb))

## [5.0.3](https://github.com/libp2p/js-libp2p-peer-record/compare/v5.0.2...v5.0.3) (2023-03-17)


### Dependencies

* bump @multiformats/multiaddr from 11.6.1 to 12.0.0 ([#55](https://github.com/libp2p/js-libp2p-peer-record/issues/55)) ([edc67ec](https://github.com/libp2p/js-libp2p-peer-record/commit/edc67eceaaf8d1a7f1e41d26b95872860633abf0))

## [5.0.2](https://github.com/libp2p/js-libp2p-peer-record/compare/v5.0.1...v5.0.2) (2023-03-13)


### Bug Fixes

* remove unused deps ([#52](https://github.com/libp2p/js-libp2p-peer-record/issues/52)) ([9d707bc](https://github.com/libp2p/js-libp2p-peer-record/commit/9d707bc5ea98185c36346d1d58cdd55d723dd7b3))

## [5.0.1](https://github.com/libp2p/js-libp2p-peer-record/compare/v5.0.0...v5.0.1) (2023-03-10)


### Trivial Changes

* replace err-code with CodeError ([#42](https://github.com/libp2p/js-libp2p-peer-record/issues/42)) ([b76d07f](https://github.com/libp2p/js-libp2p-peer-record/commit/b76d07f07e7de5f65bd00a3c3c4a106fcca99f57)), closes [js-libp2p#1269](https://github.com/libp2p/js-libp2p/issues/1269)
* Update .github/workflows/semantic-pull-request.yml [skip ci] ([157d49d](https://github.com/libp2p/js-libp2p-peer-record/commit/157d49d80d2e6930311aac69980889174addfcdd))
* Update .github/workflows/semantic-pull-request.yml [skip ci] ([920dfd3](https://github.com/libp2p/js-libp2p-peer-record/commit/920dfd323e876becae7a98493dc92cd3c40c1e73))
* Update .github/workflows/semantic-pull-request.yml [skip ci] ([1ef05ef](https://github.com/libp2p/js-libp2p-peer-record/commit/1ef05ef112b5136afe0e3dea00dc3abcf92d2556))
* upgrade `aegir` to `38.1.2` ([#48](https://github.com/libp2p/js-libp2p-peer-record/issues/48)) ([e0fd5e3](https://github.com/libp2p/js-libp2p-peer-record/commit/e0fd5e3ef3cddd82b4c65817835a783edaebfb3b))


### Dependencies

* bump protons-runtime from 4.0.2 to 5.0.0 ([#45](https://github.com/libp2p/js-libp2p-peer-record/issues/45)) ([83958a5](https://github.com/libp2p/js-libp2p-peer-record/commit/83958a5b1cae2b33cbeee4bb998c790c973db776))

## [5.0.0](https://github.com/libp2p/js-libp2p-peer-record/compare/v4.0.5...v5.0.0) (2023-01-06)


### ⚠ BREAKING CHANGES

* update multiformats to 11.x.x (#41)

### Bug Fixes

* update multiformats to 11.x.x ([#41](https://github.com/libp2p/js-libp2p-peer-record/issues/41)) ([1c1a4c6](https://github.com/libp2p/js-libp2p-peer-record/commit/1c1a4c6285cc03a7ee61d22a46d35c1b2dee5588))


### Dependencies

* update logger dep ([c9b6e92](https://github.com/libp2p/js-libp2p-peer-record/commit/c9b6e92d294e2e2f57b573cfaacea1006594c363))

## [4.0.5](https://github.com/libp2p/js-libp2p-peer-record/compare/v4.0.4...v4.0.5) (2022-12-16)


### Dependencies

* bump it-all from 1.0.6 to 2.0.0 ([#32](https://github.com/libp2p/js-libp2p-peer-record/issues/32)) ([fd1f6aa](https://github.com/libp2p/js-libp2p-peer-record/commit/fd1f6aaaeefa3991f9f9dd82342618faae92fbbc))
* bump it-filter from 1.0.3 to 2.0.0 ([#31](https://github.com/libp2p/js-libp2p-peer-record/issues/31)) ([1369be9](https://github.com/libp2p/js-libp2p-peer-record/commit/1369be940ea2519950aeb0b6fc8969c50b2c0457)), closes [#28](https://github.com/libp2p/js-libp2p-peer-record/issues/28)
* bump it-foreach from 0.1.1 to 1.0.0 ([#33](https://github.com/libp2p/js-libp2p-peer-record/issues/33)) ([64e2fc4](https://github.com/libp2p/js-libp2p-peer-record/commit/64e2fc4a9058b37a542e7571af9b6bf282ac907e)), closes [#28](https://github.com/libp2p/js-libp2p-peer-record/issues/28)
* bump it-map from 1.0.6 to 2.0.0 ([#30](https://github.com/libp2p/js-libp2p-peer-record/issues/30)) ([eb307e4](https://github.com/libp2p/js-libp2p-peer-record/commit/eb307e478c8bf3a3daf1881312d6af6e18dccf14)), closes [#28](https://github.com/libp2p/js-libp2p-peer-record/issues/28)
* **dev:** bump sinon from 14.0.2 to 15.0.0 ([#36](https://github.com/libp2p/js-libp2p-peer-record/issues/36)) ([bddbdb7](https://github.com/libp2p/js-libp2p-peer-record/commit/bddbdb7fd367540be8db48d5db32378dbe087e32))


### Documentation

* publish api docs ([#39](https://github.com/libp2p/js-libp2p-peer-record/issues/39)) ([4477f4b](https://github.com/libp2p/js-libp2p-peer-record/commit/4477f4bdb7fda01fc4a17d85d3e372e81c396674))

## [4.0.4](https://github.com/libp2p/js-libp2p-peer-record/compare/v4.0.3...v4.0.4) (2022-10-12)


### Dependencies

* bump uint8arrays, protons and multiformats ([#29](https://github.com/libp2p/js-libp2p-peer-record/issues/29)) ([04bf67d](https://github.com/libp2p/js-libp2p-peer-record/commit/04bf67daedbc75a9f7e6144c1bc818cd7f872b5b))

## [4.0.3](https://github.com/libp2p/js-libp2p-peer-record/compare/v4.0.2...v4.0.3) (2022-09-21)


### Trivial Changes

* Update .github/workflows/stale.yml [skip ci] ([11230eb](https://github.com/libp2p/js-libp2p-peer-record/commit/11230eb3a6a6e9791e47b7374e0b606be5ca2cc3))
* update project config ([#25](https://github.com/libp2p/js-libp2p-peer-record/issues/25)) ([cca2319](https://github.com/libp2p/js-libp2p-peer-record/commit/cca231954701ed2edce6d41d4c3cd3d80d747549))


### Dependencies

* update @multiformats/multiaddr to 11.0.0 ([#26](https://github.com/libp2p/js-libp2p-peer-record/issues/26)) ([9b6f719](https://github.com/libp2p/js-libp2p-peer-record/commit/9b6f719628bcd2a69a23cf672e398b69b4415629))

## [4.0.2](https://github.com/libp2p/js-libp2p-peer-record/compare/v4.0.1...v4.0.2) (2022-08-12)


### Dependencies

* bump interface-datastore from 6.1.1 to 7.0.0 ([#22](https://github.com/libp2p/js-libp2p-peer-record/issues/22)) ([f516cf0](https://github.com/libp2p/js-libp2p-peer-record/commit/f516cf0e015bbb15810bf3f121c9c911b6ffb160))

## [4.0.1](https://github.com/libp2p/js-libp2p-peer-record/compare/v4.0.0...v4.0.1) (2022-08-11)


### Dependencies

* update protons to 5.1.0 ([#21](https://github.com/libp2p/js-libp2p-peer-record/issues/21)) ([9d2e881](https://github.com/libp2p/js-libp2p-peer-record/commit/9d2e88165271c283a6ded4837bc2681fd8cf2f0a))

## [4.0.0](https://github.com/libp2p/js-libp2p-peer-record/compare/v3.0.0...v4.0.0) (2022-08-03)


### ⚠ BREAKING CHANGES

* update interface deps to use byte lists (#16)

### Trivial Changes

* update project config ([#15](https://github.com/libp2p/js-libp2p-peer-record/issues/15)) ([cd6bded](https://github.com/libp2p/js-libp2p-peer-record/commit/cd6bded2ef90a65c3026bb028879ae6c1f09c260))


### Dependencies

* update interface deps to use byte lists ([#16](https://github.com/libp2p/js-libp2p-peer-record/issues/16)) ([878f0ca](https://github.com/libp2p/js-libp2p-peer-record/commit/878f0ca0945d535c578c0285b33532bfefd80fbb))

## [3.0.0](https://github.com/libp2p/js-libp2p-peer-record/compare/v2.0.2...v3.0.0) (2022-06-27)


### ⚠ BREAKING CHANGES

* **deps:** Bump @libp2p/utils from 2.0.0 to 3.0.0 (#10)

### Trivial Changes

* **deps:** Bump @libp2p/utils from 2.0.0 to 3.0.0 ([#10](https://github.com/libp2p/js-libp2p-peer-record/issues/10)) ([17bca9f](https://github.com/libp2p/js-libp2p-peer-record/commit/17bca9fa8447a501ec473f4732017e102ef01141))

## [2.0.2](https://github.com/libp2p/js-libp2p-peer-record/compare/v2.0.1...v2.0.2) (2022-06-17)


### Trivial Changes

* update test deps ([#9](https://github.com/libp2p/js-libp2p-peer-record/issues/9)) ([6fb04c4](https://github.com/libp2p/js-libp2p-peer-record/commit/6fb04c45d0f9e7c875b3d7e4228b6d6f78180f92))

## [2.0.1](https://github.com/libp2p/js-libp2p-peer-record/compare/v2.0.0...v2.0.1) (2022-06-17)


### Trivial Changes

* **deps:** bump @libp2p/logger from 1.1.6 to 2.0.0 ([#6](https://github.com/libp2p/js-libp2p-peer-record/issues/6)) ([74c21d1](https://github.com/libp2p/js-libp2p-peer-record/commit/74c21d14991ed5f16c372584fc0966ba17bdfc22))
* **deps:** bump @libp2p/utils from 1.0.10 to 2.0.0 ([#7](https://github.com/libp2p/js-libp2p-peer-record/issues/7)) ([a50d068](https://github.com/libp2p/js-libp2p-peer-record/commit/a50d0685b6c4e2b5038af74f01910deb272efbb4))

## [2.0.0](https://github.com/libp2p/js-libp2p-peer-record/compare/v1.0.12...v2.0.0) (2022-06-15)


### ⚠ BREAKING CHANGES

* uses new single-issue libp2p interface modules

### Features

* update to latest interfaces ([#3](https://github.com/libp2p/js-libp2p-peer-record/issues/3)) ([3448776](https://github.com/libp2p/js-libp2p-peer-record/commit/34487765885d10fadf2b1e7727e0f1587f72ad97))

## [@libp2p/peer-record-v1.0.12](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.11...@libp2p/peer-record-v1.0.12) (2022-05-20)


### Bug Fixes

* update sibling deps ([#216](https://github.com/libp2p/js-libp2p-interfaces/issues/216)) ([0ceca65](https://github.com/libp2p/js-libp2p-interfaces/commit/0ceca658901e92de554c828105b328b88a1416f8))

## [@libp2p/peer-record-v1.0.11](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.10...@libp2p/peer-record-v1.0.11) (2022-05-20)


### Bug Fixes

* update interfaces ([#215](https://github.com/libp2p/js-libp2p-interfaces/issues/215)) ([72e6890](https://github.com/libp2p/js-libp2p-interfaces/commit/72e6890826dadbd6e7cbba5536bde350ca4286e6))

## [@libp2p/peer-record-v1.0.10](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.9...@libp2p/peer-record-v1.0.10) (2022-05-10)


### Trivial Changes

* **deps:** bump sinon from 13.0.2 to 14.0.0 ([#211](https://github.com/libp2p/js-libp2p-interfaces/issues/211)) ([8859f70](https://github.com/libp2p/js-libp2p-interfaces/commit/8859f70943c0bcdb210f54a338ae901739e5e6f2))

## [@libp2p/peer-record-v1.0.9](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.8...@libp2p/peer-record-v1.0.9) (2022-05-10)


### Bug Fixes

* regenerate protobuf code ([#212](https://github.com/libp2p/js-libp2p-interfaces/issues/212)) ([3cf210e](https://github.com/libp2p/js-libp2p-interfaces/commit/3cf210e230863f8049ac6c3ed2e73abb180fb8b2))

## [@libp2p/peer-record-v1.0.8](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.7...@libp2p/peer-record-v1.0.8) (2022-04-08)


### Bug Fixes

* swap protobufjs for protons ([#191](https://github.com/libp2p/js-libp2p-interfaces/issues/191)) ([d72b30c](https://github.com/libp2p/js-libp2p-interfaces/commit/d72b30cfca4b9145e0b31db28e8fa3329a180e83))


### Trivial Changes

* update aegir ([#192](https://github.com/libp2p/js-libp2p-interfaces/issues/192)) ([41c1494](https://github.com/libp2p/js-libp2p-interfaces/commit/41c14941e8b67d6601a90b4d48a2776573d55e60))

## [@libp2p/peer-record-v1.0.7](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.6...@libp2p/peer-record-v1.0.7) (2022-03-15)


### Bug Fixes

* simplify transport interface, update interfaces for use with libp2p ([#180](https://github.com/libp2p/js-libp2p-interfaces/issues/180)) ([ec81622](https://github.com/libp2p/js-libp2p-interfaces/commit/ec81622e5b7c6d256e0f8aed6d3695642473293b))

## [@libp2p/peer-record-v1.0.6](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.5...@libp2p/peer-record-v1.0.6) (2022-02-27)


### Bug Fixes

* rename crypto to connection-encrypter ([#179](https://github.com/libp2p/js-libp2p-interfaces/issues/179)) ([d197f55](https://github.com/libp2p/js-libp2p-interfaces/commit/d197f554d7cdadb3b05ed2d6c69fda2c4362b1eb))

## [@libp2p/peer-record-v1.0.5](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.4...@libp2p/peer-record-v1.0.5) (2022-02-27)


### Bug Fixes

* update package config and add connection gater interface ([#178](https://github.com/libp2p/js-libp2p-interfaces/issues/178)) ([c6079a6](https://github.com/libp2p/js-libp2p-interfaces/commit/c6079a6367f004788062df3e30ad2e26330d947b))

## [@libp2p/peer-record-v1.0.4](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.3...@libp2p/peer-record-v1.0.4) (2022-02-17)


### Bug Fixes

* add multistream-select and update pubsub types ([#170](https://github.com/libp2p/js-libp2p-interfaces/issues/170)) ([b9ecb2b](https://github.com/libp2p/js-libp2p-interfaces/commit/b9ecb2bee8f2abc0c41bfcf7bf2025894e37ddc2))

## [@libp2p/peer-record-v1.0.3](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.2...@libp2p/peer-record-v1.0.3) (2022-02-12)


### Bug Fixes

* hide implementations behind factory methods ([#167](https://github.com/libp2p/js-libp2p-interfaces/issues/167)) ([2fba080](https://github.com/libp2p/js-libp2p-interfaces/commit/2fba0800c9896af6dcc49da4fa904bb4a3e3e40d))

## [@libp2p/peer-record-v1.0.2](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.1...@libp2p/peer-record-v1.0.2) (2022-02-11)


### Bug Fixes

* simpler topologies ([#164](https://github.com/libp2p/js-libp2p-interfaces/issues/164)) ([45fcaa1](https://github.com/libp2p/js-libp2p-interfaces/commit/45fcaa10a6a3215089340ff2eff117d7fd1100e7))

## [@libp2p/peer-record-v1.0.1](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.0...@libp2p/peer-record-v1.0.1) (2022-02-10)


### Bug Fixes

* remove node event emitters ([#161](https://github.com/libp2p/js-libp2p-interfaces/issues/161)) ([221fb6a](https://github.com/libp2p/js-libp2p-interfaces/commit/221fb6a024430dc56288d73d8b8ce1aa88427701))

## @libp2p/peer-record-v1.0.0 (2022-02-09)


### Features

* add peer store/records, and streams are just streams ([#160](https://github.com/libp2p/js-libp2p-interfaces/issues/160)) ([8860a0c](https://github.com/libp2p/js-libp2p-interfaces/commit/8860a0cd46b359a5648402d83870f7ff957222fe))
