Skip to content

Latest commit

 

History

History
435 lines (189 loc) · 12.3 KB

CHANGELOG.md

File metadata and controls

435 lines (189 loc) · 12.3 KB

4.0.0 (2020-11-06)

3.0.0 (2020-08-24)

Bug Fixes

  • replace node buffers with uint8arrays (#251) (4f9d7cd)

BREAKING CHANGES

    • 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)

Bug Fixes

2.0.0 (2020-06-05)

Features

BREAKING CHANGES

  • Requires libp2p@0.28.x or above

Co-authored-by: Jacob Heun jacobheun@gmail.com

1.0.0 (2020-05-27)

Bug Fixes

Performance Improvements

  • decrease wantlist send debounce time (#224) (46490f5)

0.29.2 (2020-05-07)

Bug Fixes

0.29.1 (2020-04-27)

Bug Fixes

0.29.0 (2020-04-23)

Bug Fixes

  • use ipld-block and remove node globals (#218) (6b4dc32)

BREAKING CHANGES

  • swaps ipfs-block with ipld-block

related to ipfs/js-ipfs#2924

0.28.0 (2020-04-09)

0.27.1 (2020-02-10)

Bug Fixes

0.27.0 (2020-01-28)

0.26.2 (2019-12-22)

Bug Fixes

0.26.1 (2019-12-11)

Bug Fixes

0.26.0 (2019-09-24)

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() and stop() async/await

  • refactor: make connectTo() async/await

  • refactor: make findProviders() and findAndConnect() 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)

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.

0.25.0 (2019-06-12)

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.

0.24.1 (2019-05-30)

Bug Fixes

0.24.0 (2019-05-09)

Chores

BREAKING CHANGES

  • 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)

Bug Fixes

BREAKING CHANGES

  • 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)

Bug Fixes

  • avoid sync callbacks in async code (ddfdd71)
  • ensure callback is called (c27318f)

0.21.1 (2018-12-06)

Features

  • send max providers to findProviders request (31493dc)

0.21.0 (2018-10-26)

Features

  • change bitswapLedgerForPeer output format (c68a0c8)

0.20.3 (2018-07-03)

0.20.2 (2018-06-18)

Bug Fixes

  • ipfs/js-ipfs#1292 - Catch invalid CIDs and return the error via callback (#170) (51f5ce0)
  • reset batch size counter (739ad0d)

Features

  • add bitswap.ledgerForPeer (871d0d2)
  • add ledger.debtRatio() (e602810)

0.20.1 (2018-05-28)

Bug Fixes

  • 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)

Features

  • update network calls to use dialProtocol instead (b669aac)

0.18.1 (2018-02-06)

Bug Fixes

  • getMany: ensuring we set the want list (#162) (8e91def)

Features

0.18.0 (2017-12-15)

Features

0.17.4 (2017-11-10)

Features

0.17.3 (2017-11-08)

Bug Fixes

0.17.2 (2017-09-07)

0.17.1 (2017-09-07)

Features

  • replace protocol-buffers with protons (#149) (ca8fa72)

0.17.0 (2017-09-03)