12.3.3 (2024-11-21)
12.3.2 (2024-11-21)
12.3.1 (2024-09-09)
12.3.0 (2024-06-05)
12.2.3 (2024-05-17)
12.2.2 (2024-05-17)
12.2.1 (2024-03-13)
12.2.0 (2024-03-11)
- add or force update .github/workflows/js-test-and-release.yml (#371) (f61dec7)
- update project (#372) (9ce73b2)
12.1.14 (2024-01-24)
12.1.13 (2024-01-24)
12.1.12 (2023-12-28)
- bump multiformats from 12.1.3 to 13.0.0 (#360) (d807310)
- bump uint8arrays from 4.0.10 to 5.0.0 (#359) (53c0c1c)
12.1.11 (2023-11-30)
- update branch name (7d0cfd7)
12.1.10 (2023-11-06)
12.1.9 (2023-11-06)
12.1.8 (2023-10-26)
- dev: bump aegir from 40.0.13 to 41.0.11 (#351) (7de4e23)
- dev: bump sinon from 15.2.0 to 17.0.0 (#348) (b229e64)
12.1.7 (2023-08-16)
- add or force update .github/workflows/js-test-and-release.yml (#336) (9e786a0)
- delete templates [skip ci] (#335) (853d432)
12.1.6 (2023-08-05)
12.1.5 (2023-07-28)
12.1.4 (2023-07-28)
- bump multiformats from 11.0.2 to 12.0.1 (#328) (07d4f8a)
- dev: bump aegir from 39.0.13 to 40.0.2 (#333) (3480741)
12.1.3 (2023-05-11)
12.1.2 (2023-04-14)
- only compute path on first getPath() call (#318) (9fd631f), closes /github.com/libp2p/js-libp2p-tcp/pull/264#issuecomment-1503473722
12.1.1 (2023-04-05)
12.1.0 (2023-03-21)
12.0.0 (2023-03-17)
- webrtc has been renamed webrtc-direct and webrtc-w3c has been renamed webrtc
11.6.1 (2023-03-09)
11.6.0 (2023-03-06)
11.5.0 (2023-03-03)
11.4.0 (2023-01-30)
11.3.0 (2023-01-17)
11.2.0 (2023-01-17)
11.1.5 (2023-01-06)
- update readme (6f1df24)
11.1.4 (2022-12-16)
11.1.3 (2022-12-14)
11.1.2 (2022-12-14)
11.1.1 (2022-12-13)
11.1.0 (2022-12-10)
11.0.12 (2022-12-08)
11.0.11 (2022-12-08)
11.0.10 (2022-12-07)
- run docs after release otherwise version number is always wrong (04e19e1)
11.0.9 (2022-12-07)
11.0.8 (2022-12-07)
11.0.7 (2022-11-02)
- update @chainsafe/is-ip (#281) (fc6b600), closes /github.com/ChainSafe/is-ip/pull/1#issuecomment-1295761316
11.0.6 (2022-10-29)
11.0.5 (2022-10-12)
11.0.4 (2022-10-12)
11.0.3 (2022-09-30)
11.0.2 (2022-09-29)
11.0.1 (2022-09-27)
11.0.0 (2022-09-21)
- the
Multiaddr
class is now an interface
10.5.0 (2022-09-20)
10.4.3 (2022-09-12)
10.4.2 (2022-09-12)
10.4.1 (2022-09-06)
10.4.0 (2022-08-30)
10.3.5 (2022-08-30)
10.3.4 (2022-08-30)
10.3.3 (2022-07-07)
10.3.2 (2022-07-07)
10.3.1 (2022-07-07)
10.3.0 (2022-07-07)
10.2.1 (2022-06-24)
10.2.0 (2022-06-09)
10.1.8 (2022-03-21)
10.1.7 (2022-03-08)
10.1.6 (2022-02-28)
10.1.5 (2022-02-07)
10.1.4 (2022-02-06)
10.1.3 (2022-02-06)
10.1.2 (2022-01-08)
10.0.1 (2021-08-19)
10.0.0 (2021-07-06)
- uses the CID class from the new multiformats module
9.0.2 (2021-06-23)
9.0.1 (2021-04-08)
9.0.0 (2021-04-08)
- entry point uses named exports
// before
const multiaddr = require('multiaddr')
multiaddr.resolvers
multiaddr.protocols
// after
const {multiaddr , Multiaddr, protocols, resolvers} = = require('multiaddr')
Multiaddr.resolvers
Multiaddr.protocols
- Multiaddr is a normal class now
toOptions
output changed to match node
// before
multiaddr('/ip4/127.0.0.1/tcp/4001').toOptions()
{ family: 'ipv4', host: '127.0.0.1', transport: 'tcp', port: 4001 }
// after
new Multiaddr('/ip4/127.0.0.1/tcp/4001').toOptions()
{ family: 4, host: '127.0.0.1', transport: 'tcp', port: 4001 }
fromNodeAddress
andnodeAddress
inputs/outputs now match
// before the family type was not the same between them
multiaddr('/ip4/127.0.0.1/tcp/4001').nodeAddress()
{family: 4, address: '127.0.0.1', port: '4001'}
multiaddr.fromNodeAddress({family: 'IPv4', address: '127.0.0.1', port: '4001'}, 'tcp')
<Multiaddr 047f000001060fa1 - /ip4/127.0.0.1/tcp/4001>
// after
new Multiaddr('/ip4/127.0.0.1/tcp/4001').nodeAddress()
{family: 4, address: '127.0.0.1', port: 4001}
Multiaddr.fromNodeAddress({family: 4, address: '127.0.0.1', port: '4001'}, 'tcp')
<Multiaddr 047f000001060fa1 - /ip4/127.0.0.1/tcp/4001>
8.1.2 (2020-12-11)
8.1.1 (2020-10-30)
8.1.0 (2020-10-29)
8.0.0 (2020-08-07)
-
- Where node Buffers were returned, now Uint8Arrays are
- The
.buffer
property has been renamed.bytes
similar to [email protected]
- chore: downgrade aegir
7.5.0 (2020-06-25)
- add new memory protocol for testing and other simulation scenarios (bba22d2)
7.4.3 (2020-03-26)
7.4.2 (2020-03-18)
7.4.1 (2020-03-16)
7.4.0 (2020-02-28)
7.3.1 (2020-02-13)
7.3.0 (2020-02-06)
7.2.1 (2019-11-11)
7.2.0 (2019-10-28)
7.1.0 (2019-09-10)
7.0.0 (2019-09-03)
6.1.0 (2019-06-05)
6.0.6 (2019-03-04)
6.0.5 (2019-02-25)
6.0.4 (2019-01-25)
- add /p2p-stardust (#78) (54e6837), closes libp2p/js-libp2p-websocket-star#70
6.0.3 (2019-01-08)
- clean up repo and bundle size reduction (136315a)
- increase bundle size limit (b7fc015)
- remove unused deps (3d8cb42)
- update max bundle size (116f227)
6.0.2 (2018-12-17)
6.0.1 (2018-12-17)
6.0.0 (2018-11-28)
- add support for quic addresses (9238d0d)
- The UDP code was changed in the multicodec table
The UDP code is now 273
instead of 17
. For the full discussion of this change
please see multiformats/multicodec#16.
5.0.2 (2018-11-05)
5.0.1 (2018-11-05)
- add support for quic addresses (9238d0d)
5.0.0 (2018-04-24)
- Add support for multiaddr node with dns (5d6b93a)
4.0.0 (2018-04-05)
3.2.0 (2018-04-05)
3.1.0 (2018-03-23)
3.0.2 (2018-01-07)
3.0.1 (2017-09-05)
3.0.0 (2017-09-03)
- fix p2p addrs (28d8ce5)
2.3.0 (2017-03-28)
2.2.3 (2017-03-27)
2.2.2 (2017-03-16)
2.2.1 (2017-02-09)
2.2.0 (2017-01-22)
2.1.3 (2017-01-16)
2.1.1 (2016-11-17)
2.1.0 (2016-11-17)
2.0.3 (2016-09-07)
- add isMultiaddr method (2aa7abb)
2.0.2 (2016-05-21)
2.0.1 (2016-05-21)
2.0.0 (2016-05-17)
1.4.1 (2016-04-20)
- handle variable sized protocols in protoCodes (1bce576)