From 1b873baa6c0a6cd31d5b3f6d16a31922a7efb417 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Fri, 6 Jan 2023 18:47:12 +0000 Subject: [PATCH 1/3] fix!: update multiformats `multiformats@11.x.x` shipped with a [breaking change](https://github.com/multiformats/js-multiformats/pull/230) so update all deps using multiformats to the latest version. --- examples/delegated-routing/package.json | 8 ++--- examples/libp2p-in-the-browser/package.json | 4 +-- examples/package.json | 4 +-- package.json | 36 ++++++++++----------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/examples/delegated-routing/package.json b/examples/delegated-routing/package.json index 5fc289c30e..bf207778ee 100644 --- a/examples/delegated-routing/package.json +++ b/examples/delegated-routing/package.json @@ -7,11 +7,11 @@ "ipfs-core": "^0.15.4", "ipfs-http-client": "^58.0.1", "libp2p": "../../", - "@libp2p/delegated-content-routing": "^3.0.0", - "@libp2p/delegated-peer-routing": "^3.0.0", - "@libp2p/kad-dht": "^5.0.1", + "@libp2p/delegated-content-routing": "^4.0.0", + "@libp2p/delegated-peer-routing": "^4.0.0", + "@libp2p/kad-dht": "^7.0.0", "@libp2p/mplex": "^7.0.0", - "@libp2p/webrtc-star": "^5.0.2", + "@libp2p/webrtc-star": "^6.0.0", "@libp2p/websockets": "^5.0.0", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/examples/libp2p-in-the-browser/package.json b/examples/libp2p-in-the-browser/package.json index 3c4bd7e0de..75621daa75 100644 --- a/examples/libp2p-in-the-browser/package.json +++ b/examples/libp2p-in-the-browser/package.json @@ -10,9 +10,9 @@ "license": "ISC", "dependencies": { "@chainsafe/libp2p-noise": "^10.0.1", - "@libp2p/bootstrap": "^5.0.0", + "@libp2p/bootstrap": "^6.0.0", "@libp2p/mplex": "^7.0.0", - "@libp2p/webrtc-star": "^5.0.2", + "@libp2p/webrtc-star": "^6.0.0", "@libp2p/websockets": "^5.0.0", "libp2p": "../../" }, diff --git a/examples/package.json b/examples/package.json index 9c5ba40457..4bc40043fc 100644 --- a/examples/package.json +++ b/examples/package.json @@ -9,8 +9,8 @@ }, "license": "MIT", "dependencies": { - "@libp2p/pubsub-peer-discovery": "^7.0.0", - "@libp2p/floodsub": "^5.0.0", + "@libp2p/pubsub-peer-discovery": "^8.0.0", + "@libp2p/floodsub": "^6.0.0", "@nodeutils/defaults-deep": "^1.1.0", "execa": "^6.1.0", "fs-extra": "^10.1.0", diff --git a/package.json b/package.json index f43b5e145a..2757cc3bb1 100644 --- a/package.json +++ b/package.json @@ -100,12 +100,12 @@ "@libp2p/interface-connection": "^3.0.2", "@libp2p/interface-connection-encrypter": "^3.0.1", "@libp2p/interface-connection-manager": "^1.1.1", - "@libp2p/interface-content-routing": "^1.0.2", - "@libp2p/interface-dht": "^1.0.1", + "@libp2p/interface-content-routing": "^2.0.0", + "@libp2p/interface-dht": "^2.0.0", "@libp2p/interface-libp2p": "^1.0.0", "@libp2p/interface-metrics": "^4.0.0", "@libp2p/interface-peer-discovery": "^1.0.1", - "@libp2p/interface-peer-id": "^1.0.4", + "@libp2p/interface-peer-id": "^2.0.0", "@libp2p/interface-peer-info": "^1.0.3", "@libp2p/interface-peer-routing": "^1.0.1", "@libp2p/interface-peer-store": "^1.2.2", @@ -116,11 +116,11 @@ "@libp2p/interfaces": "^3.0.3", "@libp2p/logger": "^2.0.1", "@libp2p/multistream-select": "^3.0.0", - "@libp2p/peer-collections": "^2.0.0", - "@libp2p/peer-id": "^1.1.15", - "@libp2p/peer-id-factory": "^1.0.18", - "@libp2p/peer-record": "^4.0.3", - "@libp2p/peer-store": "^5.0.0", + "@libp2p/peer-collections": "^3.0.0", + "@libp2p/peer-id": "^2.0.0", + "@libp2p/peer-id-factory": "^2.0.0", + "@libp2p/peer-record": "^5.0.0", + "@libp2p/peer-store": "^6.0.0", "@libp2p/tracked-map": "^3.0.0", "@libp2p/utils": "^3.0.2", "@multiformats/mafmt": "^11.0.2", @@ -146,7 +146,7 @@ "it-sort": "^2.0.0", "it-stream-types": "^1.0.4", "merge-options": "^3.0.4", - "multiformats": "^10.0.0", + "multiformats": "^11.0.0", "node-forge": "^1.3.1", "p-fifo": "^1.0.0", "p-retry": "^5.0.0", @@ -166,22 +166,22 @@ "devDependencies": { "@chainsafe/libp2p-noise": "^10.0.1", "@chainsafe/libp2p-yamux": "^3.0.3", - "@libp2p/bootstrap": "^5.0.0", + "@libp2p/bootstrap": "^6.0.0", "@libp2p/daemon-client": "^3.0.5", "@libp2p/daemon-server": "^3.0.4", - "@libp2p/floodsub": "^5.0.0", + "@libp2p/floodsub": "^6.0.0", "@libp2p/interface-compliance-tests": "^3.0.2", "@libp2p/interface-connection-compliance-tests": "^2.0.3", - "@libp2p/interface-connection-encrypter-compliance-tests": "^3.0.0", - "@libp2p/interface-mocks": "^8.0.0", + "@libp2p/interface-connection-encrypter-compliance-tests": "^4.0.0", + "@libp2p/interface-mocks": "^9.0.0", "@libp2p/interop": "^3.0.1", - "@libp2p/kad-dht": "^6.0.0", - "@libp2p/mdns": "^5.0.0", + "@libp2p/kad-dht": "^7.0.0", + "@libp2p/mdns": "^6.0.0", "@libp2p/mplex": "^7.0.0", - "@libp2p/pubsub": "^5.0.0", + "@libp2p/pubsub": "^6.0.0", "@libp2p/tcp": "^6.0.0", - "@libp2p/topology": "^3.0.1", - "@libp2p/webrtc-star": "^5.0.2", + "@libp2p/topology": "^4.0.0", + "@libp2p/webrtc-star": "^6.0.0", "@libp2p/websockets": "^5.0.0", "@types/node-forge": "^1.0.0", "@types/p-fifo": "^1.0.0", From 23c321b5c8b2346fc157c3e7215d8eb8f253f040 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Fri, 6 Jan 2023 18:55:09 +0000 Subject: [PATCH 2/3] chore: update webrtc direct --- examples/webrtc-direct/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/webrtc-direct/package.json b/examples/webrtc-direct/package.json index dbeae3e704..7e5127c5bb 100644 --- a/examples/webrtc-direct/package.json +++ b/examples/webrtc-direct/package.json @@ -9,7 +9,7 @@ }, "license": "ISC", "dependencies": { - "@libp2p/webrtc-direct": "^4.0.0", + "@libp2p/webrtc-direct": "^5.0.0", "@chainsafe/libp2p-noise": "^10.0.1", "@libp2p/bootstrap": "^5.0.0", "@libp2p/mplex": "^7.0.0", From fb4d1488435760f6141d60bdf0d8e6c9fd725b76 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Sat, 7 Jan 2023 07:18:51 +0000 Subject: [PATCH 3/3] chore: update deps --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 2757cc3bb1..47c84c1e27 100644 --- a/package.json +++ b/package.json @@ -167,14 +167,14 @@ "@chainsafe/libp2p-noise": "^10.0.1", "@chainsafe/libp2p-yamux": "^3.0.3", "@libp2p/bootstrap": "^6.0.0", - "@libp2p/daemon-client": "^3.0.5", - "@libp2p/daemon-server": "^3.0.4", + "@libp2p/daemon-client": "^4.0.1", + "@libp2p/daemon-server": "^4.0.1", "@libp2p/floodsub": "^6.0.0", "@libp2p/interface-compliance-tests": "^3.0.2", "@libp2p/interface-connection-compliance-tests": "^2.0.3", "@libp2p/interface-connection-encrypter-compliance-tests": "^4.0.0", "@libp2p/interface-mocks": "^9.0.0", - "@libp2p/interop": "^3.0.1", + "@libp2p/interop": "^4.0.0", "@libp2p/kad-dht": "^7.0.0", "@libp2p/mdns": "^6.0.0", "@libp2p/mplex": "^7.0.0",