ipfs-repo-v17.0.0 (2023-01-06)
- update multiformats to v11.x.x (#435)
- update sibling dependencies (23a7860)
ipfs-repo-v16.0.0 (2022-10-19)
- update multiformats to 10.x.x and all @ipld/* deps (#425)
- update readmes (eb890b7)
- update multiformats to 10.x.x and all @ipld/* deps (#425) (d07db37)
- update sibling dependencies (60b6c9a)
ipfs-repo-v15.0.3 (2022-09-21)
ipfs-repo-v15.0.2 (2022-08-14)
ipfs-repo-v15.0.1 (2022-08-11)
- update config (1772185)
ipfs-repo-v15.0.0 (2022-08-11)
- this module used to be dual published as CJS/ESM now it is just ESM
- update aegir to 37.x.x (#400) (7bdc912)
- update all deps (#401) (9218212)
- update sibling dependencies (a650a49)
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)
- 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)
13.0.5 (2021-09-29)
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
- 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)
11.0.0 (2021-07-09)
- The blockstore now takes instances of the new
CID
class and returnsUint8Arrays
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)
- correct key name (928b0e1)
10.0.0 (2021-05-01)
9.1.3 (2021-04-29)
- make announce and noannounce optional (a7562d8)
9.1.2 (2021-04-29)
9.1.1 (2021-04-22)
9.1.0 (2021-04-15)
9.0.0 (2021-03-05)
8.0.0 (2021-01-29)
7.0.1 (2021-01-27)
7.0.0 (2020-11-06)
- 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)
6.0.1 (2020-08-06)
6.0.0 (2020-08-05)
-
- Swaps out node
Buffer
s forUint8Array
s
- Swaps out node
5.0.0 (2020-07-21)
4.0.0 (2020-06-25)
-
- Repo version incremented to
8
, requires a migration
- Repo version incremented to
- Blocks are now stored using the multihash, not the full CID
repo.blocks.query({})
now returns an async iterator that yields blocksrepo.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)
3.0.1 (2020-05-19)
- return blocks from putmany as blocks are passed in (8c386c7)
3.0.0 (2020-05-14)
-
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)
- ci: add empty commit to fix lint checks on master (d1773b1)
2.0.1 (2020-04-28)
2.0.0 (2020-04-20)
1.0.1 (2020-03-30)
1.0.0 (2020-02-10)
- close root datastore after initialized check (65f60d3)
- add isInitialized method (0c016c5)
0.30.1 (2019-11-29)
0.30.0 (2019-11-27)
0.29.2 (2019-11-19)
0.29.1 (2019-11-14)
0.29.0 (2019-11-06)
0.28.1 (2019-10-29)
0.28.0 (2019-09-20)
- 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)
- export blockstore key encode/decode utils (#206) (f83edae), closes /github.com/ipfs/js-ipfs/pull/2022/files#r303389863
- not found error for config values (#201) (a8e5860)
0.27.0 (2019-06-04)
- 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)
0.26.3 (2019-03-13)
0.26.2 (2019-02-18)
0.26.2-rc.0 (2019-02-14)
0.26.1 (2019-01-15)
0.26.0 (2018-12-07)
0.25.2 (2018-11-28)
0.25.1 (2018-11-19)
0.25.0 (2018-10-26)
0.24.0 (2018-09-20)
0.23.1 (2018-08-09)
- repo should not break-from-v6-to-v7 (33eab19)
0.23.0 (2018-08-09)
0.22.1 (2018-05-29)
- expose errors to resolve need for antipattern require (bf1fb9c)
0.22.0 (2018-05-29)
0.21.0 (2018-05-06)
0.20.1 (2018-05-05)
- add uniform error to isInitialized (755b5c6)
0.20.0 (2018-04-23)
- fix tests for ci (d1457cd)
- lock: allow for custom lock (c97db6c)
0.19.0 (2018-04-10)
0.18.7 (2018-01-30)
0.18.6 (2018-01-27)
0.18.5 (2017-12-11)
0.18.4 (2017-12-05)
0.18.3 (2017-11-08)
0.18.2 (2017-11-06)
0.18.1 (2017-11-06)
0.18.0 (2017-11-04)
0.17.0 (2017-07-23)
- the prune of webcrypto-ossl (b5187e7)
0.15.0 (2017-07-04)
0.14.0 (2017-06-27)
0.13.2 (2017-06-04)
0.13.1 (2017-05-23)
0.13.0 (2017-03-23)
0.12.0 (2017-03-21)
- migrate to datastore from pull-blob-store (5872e31)
0.11.3 (2017-02-09)
- change window to self for webworker support (0f0d686)
0.11.2 (2016-12-12)
- example (c2c76d7)
0.11.1 (2016-11-07)
0.11.0 (2016-11-03)
0.10.0 (2016-10-26)
- 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)
- blockstore: lock getStream to avoid race issues (d12086e)
0.9.0 (2016-09-08)
- pull + api: migration to pull streams + rename datastore -> (08e68b3)
0.8.0 (2016-05-05)
- 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)
- datastore: keep locks on writes (a9c48e4)
0.6.4 (2016-04-21)
0.6.3 (2016-04-20)
- Expose repo.path (35c5155)
0.6.2 (2016-04-20)
- Ensure callbacks are only called once (3a469d5)
0.5.3 (2016-03-20)
- 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)
- stores: Always coerce to a string before trying to parse (1070395)