8.0.4 (2023-06-15)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (1ebb5e4)
- Update .github/workflows/stale.yml [skip ci] (74e37d7)
- dev: bump cborg from 1.10.2 to 2.0.1 (#282) (4dbc590)
- dev: bump delay from 5.0.0 to 6.0.0 (#281) (1e03e75)
9.0.4 (2023-08-16)
- The following workspace dependencies were updated
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.3 to ^4.0.4
- devDependencies
9.0.3 (2023-08-14)
- update project config (9c0353c)
- The following workspace dependencies were updated
- dependencies
- @libp2p/interface bumped from ^0.1.1 to ^0.1.2
- @libp2p/logger bumped from ^3.0.1 to ^3.0.2
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.2 to ^4.0.3
- dependencies
9.0.2 (2023-08-05)
- The following workspace dependencies were updated
- dependencies
- @libp2p/interface bumped from ^0.1.0 to ^0.1.1
- @libp2p/logger bumped from ^3.0.0 to ^3.0.1
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.1 to ^4.0.2
- dependencies
9.0.1 (2023-08-04)
- The following workspace dependencies were updated
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^4.0.0 to ^4.0.1
- devDependencies
9.0.0 (2023-07-31)
- the
.close
,closeRead
andcloseWrite
methods on theStream
interface are now asynchronous stream.stat.*
andconn.stat.*
properties are now accessed viastream.*
andconn.*
- consolidate interface modules (#1833)
- close streams gracefully (#1864) (b36ec7f), closes #1793 #656
- consolidate interface modules (#1833) (4255b1e)
- The following workspace dependencies were updated
- dependencies
- @libp2p/interface bumped from ~0.0.1 to ^0.1.0
- @libp2p/logger bumped from ^2.0.0 to ^3.0.0
- devDependencies
- @libp2p/interface-compliance-tests bumped from ^3.0.0 to ^4.0.0
- dependencies
8.0.3 (2023-05-17)
8.0.2 (2023-05-17)
8.0.1 (2023-04-19)
8.0.0 (2023-04-18)
- update to new stream type deps (#272)
7.1.7 (2023-04-13)
- dev: bump it-drain from 2.0.1 to 3.0.1 (#262) (d96125b)
- dev: bump it-to-buffer from 3.0.1 to 4.0.1 (#258) (59e7558)
7.1.6 (2023-04-13)
- dev: bump it-all from 2.0.1 to 3.0.1 (#260) (c63ed58)
- dev: bump it-foreach from 1.0.1 to 2.0.2 (#265) (76d27a4)
- dev: bump it-pipe from 2.0.5 to 3.0.1 (#268) (bd37717)
7.1.5 (2023-04-13)
7.1.4 (2023-04-12)
7.1.3 (2023-03-31)
7.1.2 (2023-03-21)
- replace err-code with CodeError (#242) (8d58a3b), closes js-libp2p#1269
- Update .github/workflows/semantic-pull-request.yml [skip ci] (54de88d)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (df03e8d)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (9c3f235)
- dev: bump typescript from 4.9.5 to 5.0.2 (#256) (a3590af)
- dev: Upgrade aegir to 38.1.7 (#257) (e0bf45a)
7.1.1 (2022-12-16)
7.1.0 (2022-11-25)
7.0.7 (2022-11-25)
7.0.6 (2022-11-25)
- reduce async iterator loops per package in _createSink (#224) (e2a32ad), closes /github.com/libp2p/js-libp2p/issues/1420#issuecomment-1273272662
7.0.5 (2022-11-24)
- apply message size limit before decoding message (#231) (279ad47)
- limit unprocessed message queue size separately to message size (#234) (2297856)
- yield single buffers (#233) (31d3938)
7.0.4 (2022-11-23)
7.0.3 (2022-11-23)
- dev: bump it-all from 1.0.6 to 2.0.0 (#227) (345b37d)
- dev: bump it-foreach from 0.1.1 to 1.0.0 (#226) (01bae35)
7.0.2 (2022-11-23)
7.0.1 (2022-11-21)
7.0.0 (2022-10-12)
- modules no longer implement
Initializable
instead switching to constructor injection
6.0.2 (2022-10-07)
6.0.1 (2022-10-07)
6.0.0 (2022-10-07)
- bump @libp2p/components from 2.1.1 to 3.0.0 (#222)
5.2.4 (2022-09-23)
5.2.3 (2022-09-20)
- Update .github/workflows/stale.yml [skip ci] (cf94f56)
5.2.2 (2022-09-12)
5.2.1 (2022-09-08)
5.2.0 (2022-09-07)
5.1.2 (2022-09-07)
5.1.1 (2022-08-30)
5.1.0 (2022-08-30)
5.0.0 (2022-08-10)
- mulitplexed streams now emit
Uint8ArrayList
s and notUint8Array
s to handle the case for when transports have smaller chunk sizes than the multiplexer
4.0.3 (2022-08-03)
4.0.2 (2022-07-25)
4.0.1 (2022-07-22)
- remove need of buffer polyfill config for browser (#194) (7c39830)
- reset stream when over inbound stream limit (#193) (41fefa4)
4.0.0 (2022-06-28)
- upgrade to interface-stream-muxer 2.0.0 (#186)
3.0.0 (2022-06-17)
- updates to simplified connection interface
2.0.0 (2022-06-15)
- uses new single-issue libp2p interface modules
1.2.1 (2022-06-13)
1.2.0 (2022-06-13)
- limit internal message buffer size (#174) (0c8e1b0), closes /github.com/libp2p/go-mplex/blob/master/multiplex.go#L26
1.1.2 (2022-06-08)
1.1.1 (2022-06-08)
1.1.0 (2022-05-23)
1.0.5 (2022-05-05)
1.0.4 (2022-05-04)
1.0.3 (2022-04-09)
1.0.2 (2022-03-17)
1.0.1 (2022-02-21)
- module name (0137b94)
1.0.0 (2022-02-14)
- switch to named exports, ESM only
Co-authored-by: Marin Petrunić [email protected]
0.10.7 (2022-01-14)
0.10.6 (2022-01-14)
0.10.5 (2021-12-07)
0.10.4 (2021-07-08)
0.10.3 (2021-04-16)
0.10.2 (2021-01-29)
- ensure stream closes on abort or reset (#116) (77835b3)
- replace node buffers with uint8arrays (#114) (d005338)
-
- All use of node Buffers has been replaced with Uint8Arrays
-
fix: keep allocUnsafe for node for performance
Co-authored-by: Jacob Heun [email protected]
0.10.1 (2020-10-22)
0.10.0 (2020-08-11)
-
- All use of node Buffers has been replaced with Uint8Arrays
-
fix: keep allocUnsafe for node for performance
Co-authored-by: Jacob Heun [email protected]
0.9.5 (2020-03-18)
0.9.4 (2020-02-13)
0.9.3 (2019-11-28)
0.9.2 (2019-10-28)
0.9.1 (2019-09-23)
0.9.0 (2019-09-18)
- All places in the API that used callbacks are now replaced with async/await while pull-streams are replaced with async iterators. The API has also been updated according to the latest
interface-stream-muxer
version, https://github.com/libp2p/interface-stream-muxer/tree/v0.7.0.
License: MIT Signed-off-by: Alan Shaw [email protected]
0.8.5 (2019-03-18)
0.8.4 (2018-11-15)
0.8.3 (2018-11-08)
0.8.2 (2018-10-01)
0.8.1 (2018-10-01)
0.8.0 (2018-06-19)
- add setImmediatte to the call of callback (8cdcd0d)
- catch Multiplexer is destroyed error into callback (#79) (b60205f)
- missing dep and readme example (#77) (904cd7c)
- package.json deps semver (126b966)
0.7.0 (2018-04-05)
0.6.0 (2018-02-19)
0.5.1 (2017-12-14)
0.5.0 (2017-09-03)
0.4.4 (2017-07-08)
0.4.3 (2017-03-21)
0.4.2 (2017-03-21)
0.4.1 (2017-02-21)
- correct handling of multiplex options (fa78df4)
0.4.0 (2017-02-15)
0.3.6 (2017-02-09)
0.3.5 (2017-01-26)
0.3.4 (2017-01-24)
0.3.3 (2017-01-24)
- check for callbacks (9ef5553)
0.3.2 (2017-01-24)
- dropped packed (a7cfb8b)
0.3.1 (2017-01-20)
- docs: Update readme.md's example and added files for it (ccd94c8)