Skip to content

Latest commit

 

History

History
810 lines (328 loc) · 21.2 KB

CHANGELOG.md

File metadata and controls

810 lines (328 loc) · 21.2 KB

9.0.0 (2021-03-05)

Features

8.0.0 (2021-01-29)

7.0.1 (2021-01-27)

7.0.0 (2020-11-06)

chore

BREAKING CHANGES

  • updates ipld-block to 0.11.0 which is not compatible with earlier versions (fails expect(v11Block).to.deep.equal(v10Block) for example)

6.0.3 (2020-08-15)

6.0.2 (2020-08-15)

Bug Fixes

Features

6.0.1 (2020-08-06)

6.0.0 (2020-08-05)

Bug Fixes

BREAKING CHANGES

    • Swaps out node Buffers for Uint8Arrays

5.0.0 (2020-07-21)

Features

4.0.0 (2020-06-25)

Features

BREAKING CHANGES

    • Repo version incremented to 8, requires a migration
  • Blocks are now stored using the multihash, not the full CID
  • repo.blocks.query({}) now returns an async iterator that yields blocks
  • repo.blocks.query({ keysOnly: true }) now returns an async iterator that yields CIDs
    • Those CIDs are v1 with the raw codec

Co-authored-by: achingbrain alex@achingbrain.net

3.0.3 (2020-06-20)

3.0.2 (2020-06-15)

Features

  • use datastore-level in the browser again (#236) (33663b3)

3.0.1 (2020-05-19)

Bug Fixes

  • return blocks from putmany as blocks are passed in (8c386c7)

3.0.0 (2020-05-14)

Features

  • use streaming API for blockstore access (#232) (65d7596)

BREAKING CHANGES

    • repo.blockstore.putMany() used to return a promise that resolved when all the deletes were done, now it returns an AsyncIterator that yields {key, value} objects as the put progresses
  • repo.blockstore.deleteMany() used to return a promise that resolved when all the deletes were done, now it returns an AsyncIterator that yields CID objects as the delete progresses

2.1.1 (2020-05-05)

2.1.0 (2020-05-04)

Bug Fixes

  • ci: add empty commit to fix lint checks on master (d1773b1)

Features

2.0.1 (2020-04-28)

Features

  • adds .replace and .getAll methods to config (#227) (0122537)

2.0.0 (2020-04-20)

Features

1.0.1 (2020-03-30)

1.0.0 (2020-02-10)

Bug Fixes

  • close root datastore after initialized check (65f60d3)

Features

  • add isInitialized method (0c016c5)

0.30.1 (2019-11-29)

Bug Fixes

  • pass backwards-compatible level-js options (#215) (6286167)

0.30.0 (2019-11-27)

Features

  • remove options object from stat method (#216) (0fb521c)

0.29.2 (2019-11-19)

Bug Fixes

0.29.1 (2019-11-14)

Bug Fixes

0.29.0 (2019-11-06)

Features

0.28.1 (2019-10-29)

0.28.0 (2019-09-20)

Features

  • accept async iterators into blockstore.putMany (#209) (9c06303)

BREAKING CHANGES

  • you must pass an iterable or async iterable to putMany
  • this should be relatively painless as the current API is to pass an array which is iterable, but it does change the API.
  • chore: remove CI commitlint
  • chore: add node 12 to CI
  • docs: update docs with new api

0.27.1 (2019-08-21)

Bug Fixes

  • memlock throws error when lock exists (#200) (79fb031)

Features

0.27.0 (2019-06-04)

Features

BREAKING CHANGES

  • ipfs-repo has been refactored to use async/await. All callback support has been dropped. See the README for the new api.

0.26.6 (2019-05-13)

0.26.5 (2019-05-09)

0.26.4 (2019-03-18)

Bug Fixes

0.26.3 (2019-03-13)

Bug Fixes

  • update lock file package to fix compromised lock check (#193) (73d95cd)

0.26.2 (2019-02-18)

0.26.2-rc.0 (2019-02-14)

0.26.1 (2019-01-15)

Bug Fixes

0.26.0 (2018-12-07)

Features

  • cid agnostic blockstore .get and .has (#184) (18cca08)

0.25.2 (2018-11-28)

Bug Fixes

0.25.1 (2018-11-19)

Bug Fixes

0.25.0 (2018-10-26)

0.24.0 (2018-09-20)

0.23.1 (2018-08-09)

Bug Fixes

  • repo should not break-from-v6-to-v7 (33eab19)

0.23.0 (2018-08-09)

0.22.1 (2018-05-29)

Bug Fixes

  • expose errors to resolve need for antipattern require (bf1fb9c)

0.22.0 (2018-05-29)

Bug Fixes

0.21.0 (2018-05-06)

0.20.1 (2018-05-05)

Features

  • add uniform error to isInitialized (755b5c6)

0.20.0 (2018-04-23)

Bug Fixes

Features

  • lock: allow for custom lock (c97db6c)

0.19.0 (2018-04-10)

0.18.7 (2018-01-30)

Features

0.18.6 (2018-01-27)

Features

0.18.5 (2017-12-11)

Bug Fixes

  • keys is a standard interface-datastore (#156) (d99f3c4)

0.18.4 (2017-12-05)

Features

0.18.3 (2017-11-08)

0.18.2 (2017-11-06)

Bug Fixes

0.18.1 (2017-11-06)

0.18.0 (2017-11-04)

Bug Fixes

Features

0.17.0 (2017-07-23)

Bug Fixes

  • the prune of webcrypto-ossl (b5187e7)

0.15.0 (2017-07-04)

0.14.0 (2017-06-27)

Bug Fixes

  • add backwards compatibility and more tests (#138) (60e0da7)

0.13.2 (2017-06-04)

Bug Fixes

  • remove the extensions .data that got introduced by #136 (1c80df2)

0.13.1 (2017-05-23)

0.13.0 (2017-03-23)

Bug Fixes

  • use open method and fork of level-js (#128) (a8f59c4)

0.12.0 (2017-03-21)

Features

  • migrate to datastore from pull-blob-store (5872e31)

0.11.3 (2017-02-09)

Features

  • change window to self for webworker support (0f0d686)

0.11.2 (2016-12-12)

Bug Fixes

0.11.1 (2016-11-07)

0.11.0 (2016-11-03)

0.10.0 (2016-10-26)

Features

  • blockstore gets blockBlobs instead of blocks (the difference is that now it receives the key in which it should store it (f7e4047)
  • no optional extension + simplify some of blockstore code (311551a)

0.9.1 (2016-09-12)

Bug Fixes

  • blockstore: lock getStream to avoid race issues (d12086e)

0.9.0 (2016-09-08)

Features

  • pull + api: migration to pull streams + rename datastore -> (08e68b3)

0.8.0 (2016-05-05)

Bug Fixes

  • follow abstract-blob-store interface for exists calls (6abd0f5)

0.7.5 (2016-05-02)

0.7.4 (2016-04-30)

0.7.3 (2016-04-30)

0.7.2 (2016-04-30)

0.7.1 (2016-04-27)

0.7.0 (2016-04-26)

0.6.6 (2016-04-24)

0.6.5 (2016-04-24)

Bug Fixes

  • datastore: keep locks on writes (a9c48e4)

0.6.4 (2016-04-21)

0.6.3 (2016-04-20)

Features

0.6.2 (2016-04-20)

Bug Fixes

  • Ensure callbacks are only called once (3a469d5)

0.5.3 (2016-03-20)

Bug Fixes

  • Upgrade dependencies, use strict and fix /blocks pathing (390f8b4)

0.5.2 (2016-03-19)

0.5.1 (2016-01-28)

0.5.0 (2016-01-27)

Bug Fixes

  • stores: Always coerce to a string before trying to parse (1070395)

0.4.1 (2016-01-21)

0.4.0 (2016-01-21)

0.3.2 (2016-01-18)

0.3.0 (2016-01-15)

0.2.2 (2016-01-06)

0.2.0 (2015-12-12)

0.1.0 (2015-12-10)