Skip to content

Commit 74d6e59

Browse files
committed
chore: release main
1 parent a5ff45f commit 74d6e59

File tree

3 files changed

+60
-15
lines changed

3 files changed

+60
-15
lines changed

packages/libp2p/CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,51 @@
110110
* @libp2p/tcp bumped from ^9.0.14 to ^9.0.15
111111
* @libp2p/websockets bumped from ^8.0.14 to ^8.0.15
112112

113+
## [3.0.0](https://github.com/libp2p/js-libp2p/compare/libp2p-v2.10.0...libp2p-v3.0.0) (2025-09-23)
114+
115+
116+
### ⚠ BREAKING CHANGES
117+
118+
* merge-options has been removed from `@libp2p/utils`
119+
* the `@libp2p/pubsub` module has been removed
120+
* All props and methods flagged as deprecated and for removal have been removed
121+
* requires @mulitformats/multiaddr 13.x.x or later
122+
* - Stream handlers accept `stream, connection`, not `{ stream, connection }`
123+
124+
### Features
125+
126+
* streams as EventTargets ([#3218](https://github.com/libp2p/js-libp2p/issues/3218)) ([0f68898](https://github.com/libp2p/js-libp2p/commit/0f68898e6503975aae6f2bb6ba36aff65dabdfe8)), closes [#3226](https://github.com/libp2p/js-libp2p/issues/3226)
127+
128+
129+
### Bug Fixes
130+
131+
* allow connection gater classes ([#3281](https://github.com/libp2p/js-libp2p/issues/3281)) ([e1aaf4e](https://github.com/libp2p/js-libp2p/commit/e1aaf4ed0e77b9b33e273f36681a24b403e22ca8))
132+
* remove deprecated code ([#3271](https://github.com/libp2p/js-libp2p/issues/3271)) ([6332556](https://github.com/libp2p/js-libp2p/commit/633255644eefb6bf9f739123b9cbd002c3d5a351))
133+
* remove merge-options ([#3294](https://github.com/libp2p/js-libp2p/issues/3294)) ([dc01b32](https://github.com/libp2p/js-libp2p/commit/dc01b3278f021c944594644629fbd449514aee35))
134+
* remove pubsub ([#3291](https://github.com/libp2p/js-libp2p/issues/3291)) ([9a9b11f](https://github.com/libp2p/js-libp2p/commit/9a9b11fd44cf91a67a85805882e210ab1bff7ef2))
135+
* update project ([db9f40c](https://github.com/libp2p/js-libp2p/commit/db9f40c4fc4c230444d0f3ca79b65a0053bc35f7))
136+
137+
138+
### Documentation
139+
140+
* fix broken links ([#3282](https://github.com/libp2p/js-libp2p/issues/3282)) ([71b4c41](https://github.com/libp2p/js-libp2p/commit/71b4c41e5990db2b65067663120b14de1ad72f9d))
141+
142+
143+
### Dependencies
144+
145+
* update @multiformats/multiaddr to 13.x.x ([#3268](https://github.com/libp2p/js-libp2p/issues/3268)) ([b8ecade](https://github.com/libp2p/js-libp2p/commit/b8ecade2a725d38d11dd8df888c5abb22e14f26b))
146+
* The following workspace dependencies were updated
147+
* dependencies
148+
* @libp2p/crypto bumped from ^5.1.8 to ^5.1.9
149+
* @libp2p/interface bumped from ^2.11.0 to ^3.0.0
150+
* @libp2p/interface-internal bumped from ^2.3.19 to ^3.0.0
151+
* @libp2p/logger bumped from ^5.2.0 to ^6.0.0
152+
* @libp2p/multistream-select bumped from ^6.0.29 to ^7.0.0
153+
* @libp2p/peer-collections bumped from ^6.0.35 to ^7.0.0
154+
* @libp2p/peer-id bumped from ^5.1.9 to ^6.0.0
155+
* @libp2p/peer-store bumped from ^11.2.7 to ^12.0.0
156+
* @libp2p/utils bumped from ^6.7.2 to ^7.0.0
157+
113158
## [2.10.0](https://github.com/libp2p/js-libp2p/compare/libp2p-v2.9.0...libp2p-v2.10.0) (2025-08-19)
114159

115160

packages/libp2p/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "libp2p",
3-
"version": "2.10.0",
3+
"version": "3.0.0",
44
"description": "JavaScript implementation of libp2p, a modular peer to peer network stack",
55
"license": "Apache-2.0 OR MIT",
66
"homepage": "https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme",
@@ -80,15 +80,15 @@
8080
"dependencies": {
8181
"@chainsafe/is-ip": "^2.1.0",
8282
"@chainsafe/netmask": "^2.0.0",
83-
"@libp2p/crypto": "^5.1.8",
84-
"@libp2p/interface": "^2.11.0",
85-
"@libp2p/interface-internal": "^2.3.19",
86-
"@libp2p/logger": "^5.2.0",
87-
"@libp2p/multistream-select": "^6.0.29",
88-
"@libp2p/peer-collections": "^6.0.35",
89-
"@libp2p/peer-id": "^5.1.9",
90-
"@libp2p/peer-store": "^11.2.7",
91-
"@libp2p/utils": "^6.7.2",
83+
"@libp2p/crypto": "^5.1.9",
84+
"@libp2p/interface": "^3.0.0",
85+
"@libp2p/interface-internal": "^3.0.0",
86+
"@libp2p/logger": "^6.0.0",
87+
"@libp2p/multistream-select": "^7.0.0",
88+
"@libp2p/peer-collections": "^7.0.0",
89+
"@libp2p/peer-id": "^6.0.0",
90+
"@libp2p/peer-store": "^12.0.0",
91+
"@libp2p/utils": "^7.0.0",
9292
"@multiformats/dns": "^1.0.6",
9393
"@multiformats/multiaddr": "^13.0.1",
9494
"@multiformats/multiaddr-matcher": "^3.0.1",

packages/stream-multiplexer-yamux/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@libp2p/yamux",
3-
"version": "7.0.4",
3+
"version": "1.0.0",
44
"description": "Yamux stream multiplexer for libp2p",
55
"license": "Apache-2.0 OR MIT",
66
"homepage": "https://github.com/libp2p/js-libp2p/tree/main/packages/stream-multiplexer-yamux#readme",
@@ -77,15 +77,15 @@
7777
"docs": "aegir docs"
7878
},
7979
"dependencies": {
80-
"@libp2p/interface": "^2.11.0",
81-
"@libp2p/utils": "^6.7.2",
80+
"@libp2p/interface": "^3.0.0",
81+
"@libp2p/utils": "^7.0.0",
8282
"race-signal": "^2.0.0",
8383
"uint8arraylist": "^2.4.8"
8484
},
8585
"devDependencies": {
8686
"@dapplion/benchmark": "^1.0.0",
87-
"@libp2p/interface-compliance-tests": "^6.5.0",
88-
"@libp2p/mplex": "^11.0.47",
87+
"@libp2p/interface-compliance-tests": "^7.0.0",
88+
"@libp2p/mplex": "^12.0.0",
8989
"aegir": "^47.0.22",
9090
"it-all": "^3.0.9",
9191
"it-drain": "^3.0.10",

0 commit comments

Comments
 (0)