This repository was archived by the owner on Feb 12, 2024. It is now read-only.
Releases: ipfs/js-ipfs
Releases · ipfs/js-ipfs
[email protected]
0.1.0 (2020-03-31)
Bug Fixes
Code Refactoring
Features
BREAKING CHANGES
- Where
PeerID
s were previously CIDs, now they are Strings
ipfs.bitswap.stat().peers[n]
is now a String (was a CID)ipfs.dht.findPeer().id
is now a String (was a CID)ipfs.dht.findProvs()[n].id
is now a String (was a CID)ipfs.dht.provide()[n].id
is now a String (was a CID)ipfs.dht.put()[n].id
is now a String (was a CID)ipfs.dht.query()[n].id
is now a String (was a CID)ipfs.id().id
is now a String (was a CID)ipfs.id().addresses[n]
are now Multiaddrs (were Strings)
[email protected]
1.0.1 (2020-03-31)
Note: Version bump only for package example-explore-ethereum-blockchain
[email protected]
0.1.0 (2020-03-31)
Bug Fixes
- examples after files API refactor (#1740) (34ec036)
- fix exchange in files example (#2913) (cd46c78)
- update *-star multiaddrs to explicity say that they need tcp and a port (#1117) (9eda8a8)
- update option in exchange files in browser example (#2087) (63469ed)
Code Refactoring
Features
- add circuit relay and aegir 12 (+ big refactor) (104ef1e)
- gossipsub as default pubsub (#2298) (902e045)
- implementing the new streaming interfaces (#1086) (2c4b8b3)
BREAKING CHANGES
- Where
PeerID
s were previously CIDs, now they are Strings
ipfs.bitswap.stat().peers[n]
is now a String (was a CID)ipfs.dht.findPeer().id
is now a String (was a CID)ipfs.dht.findProvs()[n].id
is now a String (was a CID)ipfs.dht.provide()[n].id
is now a String (was a CID)ipfs.dht.put()[n].id
is now a String (was a CID)ipfs.dht.query()[n].id
is now a String (was a CID)ipfs.id().id
is now a String (was a CID)ipfs.id().addresses[n]
are now Multiaddrs (were Strings)
- The default pubsub implementation has changed from floodsub to gossipsub. Additionally, to enable pubsub programmatically set
pubsub.enabled: true
instead ofEXPERIMENTAL.pubsub: true
or via the CLI pass--enable-pubsub
instead of--enable-pubsub-experiment
tojsipfs daemon
.
[email protected]
0.2.0 (2020-03-31)
Bug Fixes
Code Refactoring
Features
- add libp2p factory config option with example (#1470) (46222e1), closes #1463
- gossipsub as default pubsub (#2298) (902e045)
- use libp2p auto dial (#1983) (7f1fb26)
BREAKING CHANGES
- Where
PeerID
s were previously CIDs, now they are Strings
ipfs.bitswap.stat().peers[n]
is now a String (was a CID)ipfs.dht.findPeer().id
is now a String (was a CID)ipfs.dht.findProvs()[n].id
is now a String (was a CID)ipfs.dht.provide()[n].id
is now a String (was a CID)ipfs.dht.put()[n].id
is now a String (was a CID)ipfs.dht.query()[n].id
is now a String (was a CID)ipfs.id().id
is now a String (was a CID)ipfs.id().addresses[n]
are now Multiaddrs (were Strings)
- The default pubsub implementation has changed from floodsub to gossipsub. Additionally, to enable pubsub programmatically set
pubsub.enabled: true
instead ofEXPERIMENTAL.pubsub: true
or via the CLI pass--enable-pubsub
instead of--enable-pubsub-experiment
tojsipfs daemon
.
[email protected]
0.2.0 (2020-03-31)
Bug Fixes
Code Refactoring
BREAKING CHANGES
- Where
PeerID
s were previously CIDs, now they are Strings
ipfs.bitswap.stat().peers[n]
is now a String (was a CID)ipfs.dht.findPeer().id
is now a String (was a CID)ipfs.dht.findProvs()[n].id
is now a String (was a CID)ipfs.dht.provide()[n].id
is now a String (was a CID)ipfs.dht.put()[n].id
is now a String (was a CID)ipfs.dht.query()[n].id
is now a String (was a CID)ipfs.id().id
is now a String (was a CID)ipfs.id().addresses[n]
are now Multiaddrs (were Strings)
[email protected]
0.1.0 (2020-03-31)
Bug Fixes
chore
Code Refactoring
Features
- (BREAKING CHANGE) new libp2p configuration (#1401) (9c60909)
- Circuit Relay (#1063) (f7eaa43)
- gossipsub as default pubsub (#2298) (902e045)
- mfs implementation (#1360) (871d24e), closes #1425
BREAKING CHANGES
- When the path passed to
ipfs.files.stat(path)
was a hamt sharded dir, the resovled
value returned by js-ipfs previously had atype
property of with a value of
'hamt-sharded-directory'
. To bring it in line with go-ipfs this value is now
'directory'
. - Where
PeerID
s were previously CIDs, now they are Strings
ipfs.bitswap.stat().peers[n]
is now a String (was a CID)ipfs.dht.findPeer().id
is now a String (was a CID)ipfs.dht.findProvs()[n].id
is now a String (was a CID)ipfs.dht.provide()[n].id
is now a String (was a CID)ipfs.dht.put()[n].id
is now a String (was a CID)ipfs.dht.query()[n].id
is now a String (was a CID)ipfs.id().id
is now a String (was a CID)ipfs.id().addresses[n]
are now Multiaddrs (were Strings)
-
The default pubsub implementation has changed from floodsub to gossipsub. Additionally, to enable pubsub programmatically set
pubsub.enabled: true
instead ofEXPERIMENTAL.pubsub: true
or via the CLI pass--enable-pubsub
instead of--enable-pubsub-experiment
tojsipfs daemon
. -
libp2p configuration has changed
- old:
libp2p.modules.discovery
- new:
libp2p.modules.peerDiscovery
- old:
License: MIT
Signed-off-by: David Dias [email protected]
License: MIT
Signed-off-by: Alan Shaw [email protected]
[email protected]
[email protected]
[email protected]
2.0.0 (2020-03-31)
Bug Fixes
- browser video streaming example (#2267) (f5cf216)
- reinstate hlsjs-ipfs-loader dep for video streaming example (#2914) (af66e94)
- update hlsjs-ipfs-loader version (#1422) (6b14812)
Code Refactoring
Features
BREAKING CHANGES
- Where
PeerID
s were previously CIDs, now they are Strings
ipfs.bitswap.stat().peers[n]
is now a String (was a CID)ipfs.dht.findPeer().id
is now a String (was a CID)ipfs.dht.findProvs()[n].id
is now a String (was a CID)ipfs.dht.provide()[n].id
is now a String (was a CID)ipfs.dht.put()[n].id
is now a String (was a CID)ipfs.dht.query()[n].id
is now a String (was a CID)ipfs.id().id
is now a String (was a CID)ipfs.id().addresses[n]
are now Multiaddrs (were Strings)