Releases: ipfs/js-ipfs-bitswap
v0.29.0
v0.28.0
v0.27.1
v0.27.0
v0.26.2
v0.26.1
v0.26.0
Code Refactoring
BREAKING CHANGES
-
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
v0.25.1
Bug Fixes
- use consistent encoding for cid comparison (c8cee6a)
BREAKING CHANGES
- 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.
v0.25.0
Bug Fixes
- base encode CIDs before logging or emitting them (704de22)
BREAKING CHANGES
- 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.