Skip to content

Latest commit

 

History

History
1072 lines (420 loc) · 29 KB

CHANGELOG.md

File metadata and controls

1072 lines (420 loc) · 29 KB

ipfs-repo-v17.0.0 (2023-01-06)

⚠ BREAKING CHANGES

  • update multiformats to v11.x.x (#435)

Bug Fixes

Dependencies

  • update sibling dependencies (23a7860)

ipfs-repo-v16.0.0 (2022-10-19)

⚠ BREAKING CHANGES

  • update multiformats to 10.x.x and all @ipld/* deps (#425)

Documentation

Dependencies

  • update multiformats to 10.x.x and all @ipld/* deps (#425) (d07db37)
  • update sibling dependencies (60b6c9a)

ipfs-repo-v15.0.3 (2022-09-21)

Bug Fixes

ipfs-repo-v15.0.2 (2022-08-14)

Dependencies

  • update interface-datastore and friends (#409) (1c42f42)

ipfs-repo-v15.0.1 (2022-08-11)

Bug Fixes

ipfs-repo-v15.0.0 (2022-08-11)

⚠ BREAKING CHANGES

  • this module used to be dual published as CJS/ESM now it is just ESM

Trivial Changes

Dependencies

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

14.0.1 (2022-01-19)

Note: Version bump only for package ipfs-repo

14.0.0 (2022-01-18)

Features

BREAKING CHANGES

  • updates repo version and migrates repo

13.0.7 (2021-11-24)

Note: Version bump only for package ipfs-repo

13.0.6 (2021-11-23)

Bug Fixes

13.0.5 (2021-09-29)

Bug Fixes

13.0.4 (2021-09-15)

Note: Version bump only for package ipfs-repo

13.0.3 (2021-09-13)

Note: Version bump only for package ipfs-repo

13.0.2 (2021-09-13)

Note: Version bump only for package ipfs-repo

13.0.1 (2021-09-13)

Note: Version bump only for package ipfs-repo

13.0.0 (2021-09-10)

chore

BREAKING CHANGES

  • only named exports are used, deep imports/requires are not possible

12.0.0 (2021-08-23)

11.0.2 (2021-08-23)

11.0.1 (2021-07-23)

Bug Fixes

11.0.0 (2021-07-09)

chore

  • upgrade repo to new multiformats module (#313) (4144a93)

BREAKING CHANGES

  • The blockstore now takes instances of the new CID class and returns Uint8Arrays

Co-authored-by: Vasco Santos [email protected] Co-authored-by: Rod Vagg [email protected]

10.0.3 (2021-05-04)

10.0.2 (2021-05-04)

10.0.1 (2021-05-04)

Bug Fixes

10.0.0 (2021-05-01)

Bug Fixes

  • return type of deleteMany should be the cids you deleted (#311) (7760066)

9.1.3 (2021-04-29)

Bug Fixes

  • make announce and noannounce optional (a7562d8)

9.1.2 (2021-04-29)

9.1.1 (2021-04-22)

9.1.0 (2021-04-15)

Features

  • make blockstore identity-hash compatible (#297) (bbcdb12)

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 [email protected]

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)