4.0.0 (2020-11-06)
3.0.0 (2020-08-24)
-
- All use of node Buffers have been replaced with Uint8Arrays
- All deps now use Uint8Arrays in place of node Buffers
2.0.1 (2020-07-20)
- pass peer id to onPeerConnect (#234) (bf3bf0c), closes ipfs/js-ipfs#3182
2.0.0 (2020-06-05)
- Requires
libp2p@0.28.x
or above
Co-authored-by: Jacob Heun jacobheun@gmail.com
1.0.0 (2020-05-27)
- do not rebroadcast want list (#225) (313ae3b), closes #160
- race condition when requesting the same block twice (#214) (78ce032)
0.29.2 (2020-05-07)
- re-sort queue after adding tasks (#221) (1a5ed4a), closes ipfs/js-ipfs#2992
- survive bad network requests (#222) (2fc7023), closes #221
- ci: add empty commit to fix lint checks on master (7872a19)
0.29.1 (2020-04-27)
0.29.0 (2020-04-23)
- swaps ipfs-block with ipld-block
related to ipfs/js-ipfs#2924
0.28.0 (2020-04-09)
0.27.1 (2020-02-10)
0.27.0 (2020-01-28)
0.26.2 (2019-12-22)
0.26.1 (2019-12-11)
0.26.0 (2019-09-24)
-
All places in the API that used callbacks are now replaced with async/await
-
feat: make
get()
a generator -
make
getMany()
AsyncIterable -
feat: make
put()
a generator -
make
putMany()
AsyncIterable -
remove check in
_findAndConnect()
-
feat: make
start()
andstop()
async/await -
refactor: make
connectTo()
async/await -
refactor: make
findProviders()
andfindAndConnect()
async/await -
refactor: cb => async
-
refactor: async/await
-
chore: update travis
-
refactor: update benchmark tests and allow streaming to putMany
-
chore: address pr comments
-
chore: remove callback hell eslint disables
-
chore: wrap list of tasks in promise.all
-
chore: callbackify methods inside pull stream
-
chore: accept PR suggestions
-
chore: fix typo
0.25.1 (2019-06-26)
- use consistent encoding for cid comparison (c8cee6a)
- Emitted events have different bytes
The emitted events contain the stringified version of the CID, as we change it to the base encoding the CID has, those bytes may be different to previous versions of this module.
Though this shouldn't have any impact on any other modules as the events are only used internally.
0.25.0 (2019-06-12)
- base encode CIDs before logging or emitting them (704de22)
- Emitted events have different bytes
The emitted events contain the stringified version of the CID, as we change it to the base encoding the CID has, those bytes may be different to previous versions of this module.
Though this shouldn't have any impact on any other modules as the events are only used internally.
0.24.1 (2019-05-30)
0.24.0 (2019-05-09)
- update cids dependency (0779160)
- v1 CIDs created by this module now default to base32 encoding when stringified
refs: ipfs/js-ipfs#1995
License: MIT Signed-off-by: Alan Shaw alan.shaw@protocol.ai
0.23.0 (2019-03-16)
0.22.0 (2019-01-08)
- reduce bundle size (d8f8040)
- change from big.js to bignumber.js
The impact of this change is only on the snapshot
field of
the stats, as those values are represented as Big Numbers.
0.21.2 (2019-01-08)
0.21.1 (2018-12-06)
- send max providers to findProviders request (31493dc)
0.21.0 (2018-10-26)
- change bitswapLedgerForPeer output format (c68a0c8)
0.20.3 (2018-07-03)
0.20.2 (2018-06-18)
- ipfs/js-ipfs#1292 - Catch invalid CIDs and return the error via callback (#170) (51f5ce0)
- reset batch size counter (739ad0d)
0.20.1 (2018-05-28)
- ipfs/js-ipfs#1292 - Catch invalid CIDs and return the error via callback (#170) (51f5ce0)
- reset batch size counter (739ad0d)
0.20.0 (2018-04-10)
0.19.0 (2018-02-14)
- update network calls to use dialProtocol instead (b669aac)