From 6d4e77ec6ac86e106da230c52c8d13675ae8fa7e Mon Sep 17 00:00:00 2001 From: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com> Date: Tue, 9 Apr 2024 14:33:23 -0700 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 32 +-- packages/bitswap/CHANGELOG.md | 28 +++ packages/bitswap/package.json | 4 +- packages/block-brokers/CHANGELOG.md | 40 ++++ packages/block-brokers/package.json | 6 +- packages/car/CHANGELOG.md | 48 ++++ packages/car/package.json | 6 +- packages/dag-cbor/CHANGELOG.md | 41 ++++ packages/dag-cbor/package.json | 4 +- packages/dag-json/CHANGELOG.md | 43 ++++ packages/dag-json/package.json | 4 +- packages/helia/CHANGELOG.md | 226 ++++++++++++++++++ packages/helia/package.json | 10 +- packages/http/CHANGELOG.md | 37 +++ packages/http/package.json | 10 +- packages/interface/CHANGELOG.md | 58 +++++ packages/interface/package.json | 2 +- packages/interop/CHANGELOG.md | 340 ++++++++++++++++++++++++++++ packages/interop/package.json | 28 +-- packages/ipns/CHANGELOG.md | 68 ++++++ packages/ipns/package.json | 4 +- packages/json/CHANGELOG.md | 42 ++++ packages/json/package.json | 4 +- packages/mfs/CHANGELOG.md | 41 ++++ packages/mfs/package.json | 4 +- packages/routers/CHANGELOG.md | 33 +++ packages/routers/package.json | 4 +- packages/strings/CHANGELOG.md | 42 ++++ packages/strings/package.json | 4 +- packages/unixfs/CHANGELOG.md | 52 +++++ packages/unixfs/package.json | 4 +- packages/utils/CHANGELOG.md | 34 +++ packages/utils/package.json | 4 +- 33 files changed, 1240 insertions(+), 67 deletions(-) create mode 100644 packages/bitswap/CHANGELOG.md create mode 100644 packages/block-brokers/CHANGELOG.md create mode 100644 packages/car/CHANGELOG.md create mode 100644 packages/dag-cbor/CHANGELOG.md create mode 100644 packages/dag-json/CHANGELOG.md create mode 100644 packages/helia/CHANGELOG.md create mode 100644 packages/http/CHANGELOG.md create mode 100644 packages/interface/CHANGELOG.md create mode 100644 packages/interop/CHANGELOG.md create mode 100644 packages/ipns/CHANGELOG.md create mode 100644 packages/json/CHANGELOG.md create mode 100644 packages/mfs/CHANGELOG.md create mode 100644 packages/routers/CHANGELOG.md create mode 100644 packages/strings/CHANGELOG.md create mode 100644 packages/unixfs/CHANGELOG.md create mode 100644 packages/utils/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f37d28ed1..4de1a442f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,18 +1,18 @@ { - "packages/block-brokers": "2.0.3", - "packages/bitswap": "0.0.0", - "packages/car": "3.1.2", - "packages/dag-cbor": "3.0.2", - "packages/dag-json": "3.0.2", - "packages/helia": "4.1.0", - "packages/interface": "4.1.0", - "packages/interop": "6.0.2", - "packages/ipns": "7.2.0", - "packages/json": "3.0.2", - "packages/mfs": "3.0.3", - "packages/strings": "3.0.2", - "packages/unixfs": "3.0.3", - "packages/utils": "0.1.0", - "packages/http": "1.0.3", - "packages/routers": "1.0.2" + "packages/block-brokers": "3.0.0", + "packages/bitswap": "1.0.0", + "packages/car": "4.0.0", + "packages/dag-cbor": "4.0.0", + "packages/dag-json": "4.0.0", + "packages/helia": "5.0.0", + "packages/interface": "5.0.0", + "packages/interop": "7.0.0", + "packages/ipns": "8.0.0", + "packages/json": "4.0.0", + "packages/mfs": "4.0.0", + "packages/strings": "4.0.0", + "packages/unixfs": "4.0.0", + "packages/utils": "0.2.0", + "packages/http": "2.0.0", + "packages/routers": "2.0.0" } diff --git a/packages/bitswap/CHANGELOG.md b/packages/bitswap/CHANGELOG.md new file mode 100644 index 000000000..a5206e6a7 --- /dev/null +++ b/packages/bitswap/CHANGELOG.md @@ -0,0 +1,28 @@ +# Changelog + +## 1.0.0 (2024-04-09) + + +### Features + +* add @helia/bitswap with sessions ([#409](https://github.com/SgtPooki/helia/issues/409)) ([e582c63](https://github.com/SgtPooki/helia/commit/e582c63ca296c789312f5fcf5e3e18f267f74c03)) + + +### Bug Fixes + +* increase default listers on abort signals ([#484](https://github.com/SgtPooki/helia/issues/484)) ([7cd012a](https://github.com/SgtPooki/helia/commit/7cd012aa2ba568845d49d63a71806d20f6ac678f)) +* remove wants from wantlist when multiple block retrievers are used ([#491](https://github.com/SgtPooki/helia/issues/491)) ([b1c761d](https://github.com/SgtPooki/helia/commit/b1c761db6db7a7aca3044263fdd5e8967204deeb)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.0.0 to ^5.0.0 diff --git a/packages/bitswap/package.json b/packages/bitswap/package.json index aa352129e..3b62b9109 100644 --- a/packages/bitswap/package.json +++ b/packages/bitswap/package.json @@ -1,6 +1,6 @@ { "name": "@helia/bitswap", - "version": "0.0.0", + "version": "1.0.0", "description": "JavaScript implementation of the Bitswap data exchange protocol used by Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/bitswap#readme", @@ -148,7 +148,7 @@ "docs": "aegir docs" }, "dependencies": { - "@helia/interface": "^4.0.0", + "@helia/interface": "^5.0.0", "@libp2p/interface": "^1.1.2", "@libp2p/logger": "^4.0.5", "@libp2p/peer-collections": "^5.1.6", diff --git a/packages/block-brokers/CHANGELOG.md b/packages/block-brokers/CHANGELOG.md new file mode 100644 index 000000000..ef0f86849 --- /dev/null +++ b/packages/block-brokers/CHANGELOG.md @@ -0,0 +1,40 @@ +# Changelog + +## [3.0.0](https://github.com/SgtPooki/helia/compare/block-brokers-v2.0.3...block-brokers-v3.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module + +### Features + +* add @helia/bitswap with sessions ([#409](https://github.com/SgtPooki/helia/issues/409)) ([e582c63](https://github.com/SgtPooki/helia/commit/e582c63ca296c789312f5fcf5e3e18f267f74c03)) +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* add block session support to @helia/interface ([#398](https://github.com/SgtPooki/helia/issues/398)) ([5cf216b](https://github.com/SgtPooki/helia/commit/5cf216baa6806cd82f8fcddd1f024ef6a506f667)) +* add sessions to trustless gateways ([#459](https://github.com/SgtPooki/helia/issues/459)) ([6ddefb0](https://github.com/SgtPooki/helia/commit/6ddefb01154b970f5ab7ec7cb7445d9eedbc5474)) +* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/SgtPooki/helia/issues/381)) ([843fba4](https://github.com/SgtPooki/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/SgtPooki/helia/issues/375) + + +### Bug Fixes + +* @helia/block-brokers gateways uses path gateways ([#374](https://github.com/SgtPooki/helia/issues/374)) ([94b0cd1](https://github.com/SgtPooki/helia/commit/94b0cd162ce864d44726a1d486389b0a1fdd3efc)) +* create @helia/block-brokers package ([#341](https://github.com/SgtPooki/helia/issues/341)) ([#342](https://github.com/SgtPooki/helia/issues/342)) ([2979147](https://github.com/SgtPooki/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2)) +* remove w3s.link default block-broker ([#371](https://github.com/SgtPooki/helia/issues/371)) ([5c4fd54](https://github.com/SgtPooki/helia/commit/5c4fd54207384165c4e6309ec7663e996d7d66d4)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/bitswap bumped from ^0.0.0 to ^1.0.0 + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/block-brokers/package.json b/packages/block-brokers/package.json index 59c0c7fed..4891ce7fe 100644 --- a/packages/block-brokers/package.json +++ b/packages/block-brokers/package.json @@ -1,6 +1,6 @@ { "name": "@helia/block-brokers", - "version": "2.0.3", + "version": "3.0.0", "description": "Block brokers for Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/block-brokers#readme", @@ -53,8 +53,8 @@ "test:electron-main": "aegir test -t electron-main" }, "dependencies": { - "@helia/bitswap": "^0.0.0", - "@helia/interface": "^4.1.0", + "@helia/bitswap": "^1.0.0", + "@helia/interface": "^5.0.0", "@libp2p/interface": "^1.1.4", "@libp2p/utils": "^5.2.6", "@multiformats/multiaddr-matcher": "^1.2.0", diff --git a/packages/car/CHANGELOG.md b/packages/car/CHANGELOG.md new file mode 100644 index 000000000..b4b8afc46 --- /dev/null +++ b/packages/car/CHANGELOG.md @@ -0,0 +1,48 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/car-v3.1.2...car-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/SgtPooki/helia/issues/381)) ([843fba4](https://github.com/SgtPooki/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/SgtPooki/helia/issues/375) +* initial import ([95e68a1](https://github.com/SgtPooki/helia/commit/95e68a12ac7f829b7aa455b571f942dfc82394ed)) +* stream car file bytes from @helia/car ([#444](https://github.com/SgtPooki/helia/issues/444)) ([7c07e11](https://github.com/SgtPooki/helia/commit/7c07e113d644a1efc32b7fd0c268f5f892256ce9)) +* update helia to v3 and multiformats to v13 ([#52](https://github.com/SgtPooki/helia/issues/52)) ([6405c34](https://github.com/SgtPooki/helia/commit/6405c3487879614dc4dd7308b15c946d644e0488)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* import from multiformats/cid for smaller bundles ([0857d1f](https://github.com/SgtPooki/helia/commit/0857d1f76cd7403dbea46cf3d9c891543fc83fe1)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* fs already defined in example ([#1](https://github.com/SgtPooki/helia/issues/1)) ([356797a](https://github.com/SgtPooki/helia/commit/356797a9493c7753178b5f343962951bc9cd3052)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/SgtPooki/helia/issues/32)) ([68656a8](https://github.com/SgtPooki/helia/commit/68656a81b7cd1238641a41573915635905e4a6ed)) +* bump cborg from 1.10.2 to 2.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([10994ea](https://github.com/SgtPooki/helia/commit/10994ea9abdff8906ae8c3f7d0ff5f50b50d9e60)) +* bump multiformats from 11.0.2 to 12.0.1 ([#4](https://github.com/SgtPooki/helia/issues/4)) ([50bed0f](https://github.com/SgtPooki/helia/commit/50bed0f32b3c07111de804b0e6471e36d8e66626)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#30](https://github.com/SgtPooki/helia/issues/30)) ([ea26a0b](https://github.com/SgtPooki/helia/commit/ea26a0bd14137eb1de6ab282cdcecd55578064ab)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#41](https://github.com/SgtPooki/helia/issues/41)) ([e8fc99f](https://github.com/SgtPooki/helia/commit/e8fc99f4e372eaf72c2598f5a7a9942143c6d788)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 + * devDependencies + * @helia/unixfs bumped from ^3.0.3 to ^4.0.0 diff --git a/packages/car/package.json b/packages/car/package.json index 57609053e..30ba89696 100644 --- a/packages/car/package.json +++ b/packages/car/package.json @@ -1,6 +1,6 @@ { "name": "@helia/car", - "version": "3.1.2", + "version": "4.0.0", "description": "Import/export car files from Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/car#readme", @@ -139,7 +139,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@ipld/car": "^5.3.0", "@libp2p/interfaces": "^3.3.2", "interface-blockstore": "^5.2.10", @@ -151,7 +151,7 @@ "progress-events": "^1.0.0" }, "devDependencies": { - "@helia/unixfs": "^3.0.3", + "@helia/unixfs": "^4.0.0", "@ipld/dag-pb": "^4.1.0", "aegir": "^42.2.5", "blockstore-core": "^4.4.0", diff --git a/packages/dag-cbor/CHANGELOG.md b/packages/dag-cbor/CHANGELOG.md new file mode 100644 index 000000000..3c30f6f1f --- /dev/null +++ b/packages/dag-cbor/CHANGELOG.md @@ -0,0 +1,41 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/dag-cbor-v3.0.2...dag-cbor-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* initial commit ([ed4c319](https://github.com/SgtPooki/helia/commit/ed4c319a67c18a3dd65e18f18aa12e82080b3fdc)) +* update helia to v3 and multiformats to v13 ([#45](https://github.com/SgtPooki/helia/issues/45)) ([f078447](https://github.com/SgtPooki/helia/commit/f078447b6eba4c3d404d62bb930757aa1c0efe74)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#30](https://github.com/SgtPooki/helia/issues/30)) ([aa6ebcf](https://github.com/SgtPooki/helia/commit/aa6ebcf9f58eebf842113985adee4710b009562d)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([7a842d3](https://github.com/SgtPooki/helia/commit/7a842d3cc4cd97e02e5a196aa512cfe36be4c388)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#29](https://github.com/SgtPooki/helia/issues/29)) ([973bb5b](https://github.com/SgtPooki/helia/commit/973bb5b6c8db0fedd70e4058f97bc339018a8193)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([77e29bc](https://github.com/SgtPooki/helia/commit/77e29bcdda33387b8bf15124bc316ef03b434433)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/dag-cbor/package.json b/packages/dag-cbor/package.json index 6fa38b95c..2c2ef9133 100644 --- a/packages/dag-cbor/package.json +++ b/packages/dag-cbor/package.json @@ -1,6 +1,6 @@ { "name": "@helia/dag-cbor", - "version": "3.0.2", + "version": "4.0.0", "description": "Add/get IPLD blocks containing dag-cbor with your Helia node", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/dag-cbor#readme", @@ -140,7 +140,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@ipld/dag-cbor": "^9.2.0", "@libp2p/interfaces": "^3.3.2", "interface-blockstore": "^5.2.10", diff --git a/packages/dag-json/CHANGELOG.md b/packages/dag-json/CHANGELOG.md new file mode 100644 index 000000000..b3f6deab8 --- /dev/null +++ b/packages/dag-json/CHANGELOG.md @@ -0,0 +1,43 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/dag-json-v3.0.2...dag-json-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* initial import ([bac0ac5](https://github.com/SgtPooki/helia/commit/bac0ac5f2778f16a3d8219c73a3e6f0665adf3dd)) +* update helia to v3 and multiformats to v13 ([#45](https://github.com/SgtPooki/helia/issues/45)) ([3c7d9d4](https://github.com/SgtPooki/helia/commit/3c7d9d4a8e74e1a808c265fbc6ecbdc24f0f3da9)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* replace references to json with dag-json ([f1944b0](https://github.com/SgtPooki/helia/commit/f1944b04271a599eee987d56d4d8506eaeb8a69d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update tocs ([0b4bac4](https://github.com/SgtPooki/helia/commit/0b4bac4583f790686ceaf89f2f2ab6642677c4fd)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/SgtPooki/helia/issues/32)) ([eb836ef](https://github.com/SgtPooki/helia/commit/eb836ef15f6bc754fbab4fdbe47c76f5492a56d9)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([c89b8f1](https://github.com/SgtPooki/helia/commit/c89b8f12d700f0e23dc574cc32f7726d9c9558de)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#28](https://github.com/SgtPooki/helia/issues/28)) ([d126e6a](https://github.com/SgtPooki/helia/commit/d126e6a3c845f25a4910c18fa476304d8534be91)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([9f57d11](https://github.com/SgtPooki/helia/commit/9f57d11e461a3b1fddbc2a92e225d31eee56613c)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/dag-json/package.json b/packages/dag-json/package.json index 998c0f644..dde0c3428 100644 --- a/packages/dag-json/package.json +++ b/packages/dag-json/package.json @@ -1,6 +1,6 @@ { "name": "@helia/dag-json", - "version": "3.0.2", + "version": "4.0.0", "description": "Add/get IPLD blocks containing dag-json with your Helia node", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/dag-json#readme", @@ -139,7 +139,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@ipld/dag-json": "^10.2.0", "@libp2p/interfaces": "^3.3.2", "interface-blockstore": "^5.2.10", diff --git a/packages/helia/CHANGELOG.md b/packages/helia/CHANGELOG.md new file mode 100644 index 000000000..4820e9648 --- /dev/null +++ b/packages/helia/CHANGELOG.md @@ -0,0 +1,226 @@ +# Changelog + +## [5.0.0](https://github.com/SgtPooki/helia/compare/helia-v4.1.0...helia-v5.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* `helia.pin.add` and `helia.pin.rm` now return `AsyncGenerator` +* The libp2p API has changed in a couple of places - please see the [upgrade guide](https://github.com/libp2p/js-libp2p/blob/main/doc/migrations/v0.46-v1.0.0.md) +* libp2p has been updated to 0.46.x + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* add offline option to blockstore get ([#145](https://github.com/SgtPooki/helia/issues/145)) ([71c5f6b](https://github.com/SgtPooki/helia/commit/71c5f6bc32b324ee237e56c2c5a1ce903b3bdbef)) +* allow passing partial libp2p config to helia factory ([#140](https://github.com/SgtPooki/helia/issues/140)) ([33a75d5](https://github.com/SgtPooki/helia/commit/33a75d5f80e2f211440c087806f463525de910d9)) +* configurable block brokers ([#280](https://github.com/SgtPooki/helia/issues/280)) ([0749cbf](https://github.com/SgtPooki/helia/commit/0749cbf99745ea6ab4363f1b5d635634ca0ddcfa)) +* expose .dns property on @helia/interface ([#465](https://github.com/SgtPooki/helia/issues/465)) ([8c9bb7d](https://github.com/SgtPooki/helia/commit/8c9bb7d224a1b786cba1fba18bffe07001a3b95d)) +* GatewayBlockBroker prioritizes & tries all gateways ([#281](https://github.com/SgtPooki/helia/issues/281)) ([9bad21b](https://github.com/SgtPooki/helia/commit/9bad21bd59fe6d1ba4a137db5a46bd2ead5238c3)) +* iterable pinning ([#231](https://github.com/SgtPooki/helia/issues/231)) ([c15c774](https://github.com/SgtPooki/helia/commit/c15c7749294d3d4aea5aef70544d088250336798)) +* provide default libp2p instance ([#127](https://github.com/SgtPooki/helia/issues/127)) ([45c9d89](https://github.com/SgtPooki/helia/commit/45c9d896afa27f5ea043cc5f576d50fc4fa556e9)), closes [#121](https://github.com/SgtPooki/helia/issues/121) +* re-export types from @helia/interface ([#232](https://github.com/SgtPooki/helia/issues/232)) ([09c1e47](https://github.com/SgtPooki/helia/commit/09c1e4787a506d34a00d9ce7852d73471d47db1b)) +* use trustless-gateway.link by default ([#299](https://github.com/SgtPooki/helia/issues/299)) ([bf11efa](https://github.com/SgtPooki/helia/commit/bf11efa4875f3b8f844511d70122983fc46b4f88)) + + +### Bug Fixes + +* add a test for reading the peer id from the datastore ([#397](https://github.com/SgtPooki/helia/issues/397)) ([4836d52](https://github.com/SgtPooki/helia/commit/4836d52bf721bc0c3e5920ebd0a05186fb19c6c6)) +* add dag walker for json codec ([#247](https://github.com/SgtPooki/helia/issues/247)) ([5c4b570](https://github.com/SgtPooki/helia/commit/5c4b5709e6b98de5efc9bed388942e367f5874e7)), closes [#246](https://github.com/SgtPooki/helia/issues/246) +* add dht validators/selectors for ipns ([#135](https://github.com/SgtPooki/helia/issues/135)) ([2c8e6b5](https://github.com/SgtPooki/helia/commit/2c8e6b51b3c401a0472a024b8dac3d3ba735d74c)) +* add helia version to agent version ([#128](https://github.com/SgtPooki/helia/issues/128)) ([48e19ec](https://github.com/SgtPooki/helia/commit/48e19ec545cc67157e14ae59054fa377a583cb01)), closes [#122](https://github.com/SgtPooki/helia/issues/122) +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* create @helia/block-brokers package ([#341](https://github.com/SgtPooki/helia/issues/341)) ([#342](https://github.com/SgtPooki/helia/issues/342)) ([2979147](https://github.com/SgtPooki/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2)) +* dedupe bootstrap list ([#129](https://github.com/SgtPooki/helia/issues/129)) ([bb5d1e9](https://github.com/SgtPooki/helia/commit/bb5d1e91daae9f6c399e0fdf974318a4a7353fb9)) +* enable dcutr by default ([#239](https://github.com/SgtPooki/helia/issues/239)) ([7431f09](https://github.com/SgtPooki/helia/commit/7431f09aef332dc142a5f7c2c59c9410e4529a92)) +* ensure pinned blocks are present ([#141](https://github.com/SgtPooki/helia/issues/141)) ([271c403](https://github.com/SgtPooki/helia/commit/271c403009d378a35375a9468e41388ebb978f54)) +* export libp2p service return type ([#263](https://github.com/SgtPooki/helia/issues/263)) ([76769cf](https://github.com/SgtPooki/helia/commit/76769cf33e06746f998b4f16b52d3e2a6a7a20a8)) +* helia init should extend base helia init ([#464](https://github.com/SgtPooki/helia/issues/464)) ([a64e5de](https://github.com/SgtPooki/helia/commit/a64e5de937fbbade035657a18e07bcad4de0a53f)) +* ignore libp2p start param in helia factory ([#382](https://github.com/SgtPooki/helia/issues/382)) ([c8d2fac](https://github.com/SgtPooki/helia/commit/c8d2fac002ef73fc3eba83914de12d2e73074c64)), closes [#344](https://github.com/SgtPooki/helia/issues/344) +* listen on ip6 addresses ([#271](https://github.com/SgtPooki/helia/issues/271)) ([7ef5e79](https://github.com/SgtPooki/helia/commit/7ef5e79620f043522ff0dacc260af1fe83e5d77e)) +* pass options to blockstore.get during pin.add ([#148](https://github.com/SgtPooki/helia/issues/148)) ([3a5234e](https://github.com/SgtPooki/helia/commit/3a5234e3c2f88f9910678b0cbbac5fd340117cc9)) +* remove extra interface ([d577c61](https://github.com/SgtPooki/helia/commit/d577c61bcc6e4805d214b3ec4a39d78ee752a21e)) +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) ([99c94f4](https://github.com/SgtPooki/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* remove trustless-gateway.link ([#301](https://github.com/SgtPooki/helia/issues/301)) ([0343725](https://github.com/SgtPooki/helia/commit/03437255213b14f5931aed91e8555d7fb7f92926)) +* replace IPNI gateway with delegated routing client ([#297](https://github.com/SgtPooki/helia/issues/297)) ([57d580d](https://github.com/SgtPooki/helia/commit/57d580da26c5e28852cc9fe4d0d80adb36699ece)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* try circuit relay transport first ([#267](https://github.com/SgtPooki/helia/issues/267)) ([d5e9c3c](https://github.com/SgtPooki/helia/commit/d5e9c3c45c8dc3e63969105b785f6a836820a1f8)) +* **types:** Add missing types ([#95](https://github.com/SgtPooki/helia/issues/95)) ([e858b8d](https://github.com/SgtPooki/helia/commit/e858b8dbbff548b42dde225db674f0edd1990ed3)) +* update attempt to add helia to identify agent version ([#268](https://github.com/SgtPooki/helia/issues/268)) ([6dc7d55](https://github.com/SgtPooki/helia/commit/6dc7d55cd3099785417a7a2c99db755e856bd59a)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use release version of libp2p ([#59](https://github.com/SgtPooki/helia/issues/59)) ([a3a7c9c](https://github.com/SgtPooki/helia/commit/a3a7c9c2d81f2068fee85eeeca7425919f09e182)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update generated docs to include version in module names ([#296](https://github.com/SgtPooki/helia/issues/296)) ([0776106](https://github.com/SgtPooki/helia/commit/0776106710d6641ac82b446f7fde6c40d788a0b4)) + + +### Dependencies + +* bump @chainsafe/libp2p-noise from 14.1.0 to 15.0.0 ([#393](https://github.com/SgtPooki/helia/issues/393)) ([4943c5b](https://github.com/SgtPooki/helia/commit/4943c5b7e8779bc326ee156b1d80152225189343)) +* bump @libp2p/ipni-content-routing from 1.0.2 to 2.0.0 ([#227](https://github.com/SgtPooki/helia/issues/227)) ([a33cb3e](https://github.com/SgtPooki/helia/commit/a33cb3ef2dd21a55b598f206e8d4295935ea2bcc)) +* bump cborg from 2.0.5 to 4.0.1 ([#260](https://github.com/SgtPooki/helia/issues/260)) ([230b15b](https://github.com/SgtPooki/helia/commit/230b15b7aa1c5403abdeed81710c7d6d0862f041)) +* bump ipns from 6.0.7 to 7.0.1 ([#266](https://github.com/SgtPooki/helia/issues/266)) ([373a22c](https://github.com/SgtPooki/helia/commit/373a22c342401f7ad8b85d5f082d66934eddaa70)) +* bump it-all from 2.0.1 to 3.0.1 ([#72](https://github.com/SgtPooki/helia/issues/72)) ([e7ce5bc](https://github.com/SgtPooki/helia/commit/e7ce5bc0e0db0a6b41920a3c36b95eeea1863183)) +* bump it-drain from 2.0.1 to 3.0.1 ([#71](https://github.com/SgtPooki/helia/issues/71)) ([c6eaca1](https://github.com/SgtPooki/helia/commit/c6eaca1d21cf16527851fffc2411a8e3bd651f34)) +* bump it-filter from 2.0.2 to 3.0.1 ([#74](https://github.com/SgtPooki/helia/issues/74)) ([3402724](https://github.com/SgtPooki/helia/commit/340272484df47d2f70f870d375ebb4235fb165a0)) +* bump it-foreach from 1.0.1 to 2.0.2 ([#75](https://github.com/SgtPooki/helia/issues/75)) ([6f5f059](https://github.com/SgtPooki/helia/commit/6f5f0592edd44257092d0b70dd364096864495bf)) +* bump multiformats from 12.1.3 to 13.0.0 ([#354](https://github.com/SgtPooki/helia/issues/354)) ([1d16bf8](https://github.com/SgtPooki/helia/commit/1d16bf89acd10ac79baf53f0cbc5f92d0e9d8301)) +* bump uint8arrays from 4.0.10 to 5.0.0 ([#339](https://github.com/SgtPooki/helia/issues/339)) ([299bb09](https://github.com/SgtPooki/helia/commit/299bb0942bbfae492db938c4ccad4e835bab2dbd)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/SgtPooki/helia/issues/198)) ([4d75ecf](https://github.com/SgtPooki/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#273](https://github.com/SgtPooki/helia/issues/273)) ([9a9f637](https://github.com/SgtPooki/helia/commit/9a9f63787223eff7eae3b72e59b79b11baa621ea)) +* **dev:** bump delay from 5.0.0 to 6.0.0 ([#130](https://github.com/SgtPooki/helia/issues/130)) ([d087ffc](https://github.com/SgtPooki/helia/commit/d087ffcb8074b41781346d09101b2b7bc64768d2)) +* **dev:** bump libp2p from 0.43.4 to 0.44.0 ([#96](https://github.com/SgtPooki/helia/issues/96)) ([6e37d9f](https://github.com/SgtPooki/helia/commit/6e37d9f8be58955c5ddc5472fe3adb4bd9a0459c)) +* **dev:** bump sinon from 15.2.0 to 16.0.0 ([#262](https://github.com/SgtPooki/helia/issues/262)) ([fb3081a](https://github.com/SgtPooki/helia/commit/fb3081adc3e6cfcb16ff0b11f340848b7568863b)) +* **dev:** bump sinon from 16.1.3 to 17.0.0 ([#288](https://github.com/SgtPooki/helia/issues/288)) ([ecdb46e](https://github.com/SgtPooki/helia/commit/ecdb46e0d40df86a59e58fcdfb701db6e36d36e6)) +* **dev:** bump sinon-ts from 1.0.2 to 2.0.0 ([#298](https://github.com/SgtPooki/helia/issues/298)) ([dbbee17](https://github.com/SgtPooki/helia/commit/dbbee17959c0a737f196c468eb06cc055bbc9711)) +* update interface-store to 5.x.x ([#63](https://github.com/SgtPooki/helia/issues/63)) ([5bf11d6](https://github.com/SgtPooki/helia/commit/5bf11d638eee423624ac49af97757d730744f384)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* update libp2p to 0.46.x ([#215](https://github.com/SgtPooki/helia/issues/215)) ([65b68f0](https://github.com/SgtPooki/helia/commit/65b68f071d04d2f6f0fcf35938b146706b1a3cd0)) +* update sibling dependencies ([07847bb](https://github.com/SgtPooki/helia/commit/07847bb60b9ebd26497080373e45871abb4b82dd)) +* update sibling dependencies ([beb10b5](https://github.com/SgtPooki/helia/commit/beb10b5590d66d1d5bef9b5e890b888263df2c92)) +* update sibling dependencies ([aa249bc](https://github.com/SgtPooki/helia/commit/aa249bca021ca513c7847331970219e4a36dee97)) +* update sibling dependencies ([89df3fe](https://github.com/SgtPooki/helia/commit/89df3fe803daa3228290bef105ce5d0b769dc3a0)) +* update sibling dependencies ([0970da7](https://github.com/SgtPooki/helia/commit/0970da79e974a4c172e8fdfb7c207d5ba8152a83)) +* update sibling dependencies ([5850e51](https://github.com/SgtPooki/helia/commit/5850e513c486f6d20e23c04936bbf843653cb5e4)) +* update sibling dependencies ([2c52da3](https://github.com/SgtPooki/helia/commit/2c52da3957d56fe4e3ff6f161f9bec814abd5d8c)) +* update sibling dependencies ([9139f30](https://github.com/SgtPooki/helia/commit/9139f30e857f4e247202e0d113027190a04892ba)) +* update sibling dependencies ([99a5115](https://github.com/SgtPooki/helia/commit/99a5115713d2f17f17820f661dd22a87262c654b)) +* update sibling dependencies ([64e300c](https://github.com/SgtPooki/helia/commit/64e300c289f4bfe4b72607d86ab9e83a1ac3c8d3)) +* update sibling dependencies ([f7cb076](https://github.com/SgtPooki/helia/commit/f7cb076e9356535164812229eff22c5c0e052674)) +* update sibling dependencies ([634ca4f](https://github.com/SgtPooki/helia/commit/634ca4faf5caf448bd068a78101ac0070145518e)) +* update sibling dependencies ([3323a5c](https://github.com/SgtPooki/helia/commit/3323a5cd518c63cb67e8eaef0cb64c542982b603)) +* update sibling dependencies ([671ec87](https://github.com/SgtPooki/helia/commit/671ec874e90fbdcaf79d9d8253822fd85cee8bc5)) +* update sibling dependencies ([a349576](https://github.com/SgtPooki/helia/commit/a34957650715efc45382dc005feea6162398b8f9)) +* update sibling dependencies ([fcee11e](https://github.com/SgtPooki/helia/commit/fcee11eadb7edfa327e3f0bd586e20ea5dc06c8a)) +* update sibling dependencies ([c936ba6](https://github.com/SgtPooki/helia/commit/c936ba63a75276e206d804cf0ef35c3f9bf67f10)) +* update sibling dependencies ([f565ffd](https://github.com/SgtPooki/helia/commit/f565ffdcf6923b78326ed4cb00be93083b45ccca)) +* update sibling dependencies ([1ac389c](https://github.com/SgtPooki/helia/commit/1ac389c6fd8f276daf33c8a61849f3657cf88a10)) +* update sibling dependencies ([ed49856](https://github.com/SgtPooki/helia/commit/ed4985677b62021f76541354ad06b70bd53e929a)) +* update sibling dependencies ([d33c843](https://github.com/SgtPooki/helia/commit/d33c84378c02f34277178e6553090b92b0eabe0b)) +* update sibling dependencies ([ac28d38](https://github.com/SgtPooki/helia/commit/ac28d3878f98a780fc57702921924fa92bd592a0)) +* updates to libp2p v1 ([#320](https://github.com/SgtPooki/helia/issues/320)) ([635d7a2](https://github.com/SgtPooki/helia/commit/635d7a2938111ccc53f8defbd9b8f8f8ea3e8e6a)) +## [5.0.0](https://github.com/SgtPooki/helia/compare/helia-v4.1.0...helia-v5.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* `helia.pin.add` and `helia.pin.rm` now return `AsyncGenerator` +* The libp2p API has changed in a couple of places - please see the [upgrade guide](https://github.com/libp2p/js-libp2p/blob/main/doc/migrations/v0.46-v1.0.0.md) +* libp2p has been updated to 0.46.x + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* add offline option to blockstore get ([#145](https://github.com/SgtPooki/helia/issues/145)) ([71c5f6b](https://github.com/SgtPooki/helia/commit/71c5f6bc32b324ee237e56c2c5a1ce903b3bdbef)) +* allow passing partial libp2p config to helia factory ([#140](https://github.com/SgtPooki/helia/issues/140)) ([33a75d5](https://github.com/SgtPooki/helia/commit/33a75d5f80e2f211440c087806f463525de910d9)) +* configurable block brokers ([#280](https://github.com/SgtPooki/helia/issues/280)) ([0749cbf](https://github.com/SgtPooki/helia/commit/0749cbf99745ea6ab4363f1b5d635634ca0ddcfa)) +* expose .dns property on @helia/interface ([#465](https://github.com/SgtPooki/helia/issues/465)) ([8c9bb7d](https://github.com/SgtPooki/helia/commit/8c9bb7d224a1b786cba1fba18bffe07001a3b95d)) +* GatewayBlockBroker prioritizes & tries all gateways ([#281](https://github.com/SgtPooki/helia/issues/281)) ([9bad21b](https://github.com/SgtPooki/helia/commit/9bad21bd59fe6d1ba4a137db5a46bd2ead5238c3)) +* iterable pinning ([#231](https://github.com/SgtPooki/helia/issues/231)) ([c15c774](https://github.com/SgtPooki/helia/commit/c15c7749294d3d4aea5aef70544d088250336798)) +* provide default libp2p instance ([#127](https://github.com/SgtPooki/helia/issues/127)) ([45c9d89](https://github.com/SgtPooki/helia/commit/45c9d896afa27f5ea043cc5f576d50fc4fa556e9)), closes [#121](https://github.com/SgtPooki/helia/issues/121) +* re-export types from @helia/interface ([#232](https://github.com/SgtPooki/helia/issues/232)) ([09c1e47](https://github.com/SgtPooki/helia/commit/09c1e4787a506d34a00d9ce7852d73471d47db1b)) +* use trustless-gateway.link by default ([#299](https://github.com/SgtPooki/helia/issues/299)) ([bf11efa](https://github.com/SgtPooki/helia/commit/bf11efa4875f3b8f844511d70122983fc46b4f88)) + + +### Bug Fixes + +* add a test for reading the peer id from the datastore ([#397](https://github.com/SgtPooki/helia/issues/397)) ([4836d52](https://github.com/SgtPooki/helia/commit/4836d52bf721bc0c3e5920ebd0a05186fb19c6c6)) +* add dag walker for json codec ([#247](https://github.com/SgtPooki/helia/issues/247)) ([5c4b570](https://github.com/SgtPooki/helia/commit/5c4b5709e6b98de5efc9bed388942e367f5874e7)), closes [#246](https://github.com/SgtPooki/helia/issues/246) +* add dht validators/selectors for ipns ([#135](https://github.com/SgtPooki/helia/issues/135)) ([2c8e6b5](https://github.com/SgtPooki/helia/commit/2c8e6b51b3c401a0472a024b8dac3d3ba735d74c)) +* add helia version to agent version ([#128](https://github.com/SgtPooki/helia/issues/128)) ([48e19ec](https://github.com/SgtPooki/helia/commit/48e19ec545cc67157e14ae59054fa377a583cb01)), closes [#122](https://github.com/SgtPooki/helia/issues/122) +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* create @helia/block-brokers package ([#341](https://github.com/SgtPooki/helia/issues/341)) ([#342](https://github.com/SgtPooki/helia/issues/342)) ([2979147](https://github.com/SgtPooki/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2)) +* dedupe bootstrap list ([#129](https://github.com/SgtPooki/helia/issues/129)) ([bb5d1e9](https://github.com/SgtPooki/helia/commit/bb5d1e91daae9f6c399e0fdf974318a4a7353fb9)) +* enable dcutr by default ([#239](https://github.com/SgtPooki/helia/issues/239)) ([7431f09](https://github.com/SgtPooki/helia/commit/7431f09aef332dc142a5f7c2c59c9410e4529a92)) +* ensure pinned blocks are present ([#141](https://github.com/SgtPooki/helia/issues/141)) ([271c403](https://github.com/SgtPooki/helia/commit/271c403009d378a35375a9468e41388ebb978f54)) +* export libp2p service return type ([#263](https://github.com/SgtPooki/helia/issues/263)) ([76769cf](https://github.com/SgtPooki/helia/commit/76769cf33e06746f998b4f16b52d3e2a6a7a20a8)) +* helia init should extend base helia init ([#464](https://github.com/SgtPooki/helia/issues/464)) ([a64e5de](https://github.com/SgtPooki/helia/commit/a64e5de937fbbade035657a18e07bcad4de0a53f)) +* ignore libp2p start param in helia factory ([#382](https://github.com/SgtPooki/helia/issues/382)) ([c8d2fac](https://github.com/SgtPooki/helia/commit/c8d2fac002ef73fc3eba83914de12d2e73074c64)), closes [#344](https://github.com/SgtPooki/helia/issues/344) +* listen on ip6 addresses ([#271](https://github.com/SgtPooki/helia/issues/271)) ([7ef5e79](https://github.com/SgtPooki/helia/commit/7ef5e79620f043522ff0dacc260af1fe83e5d77e)) +* pass options to blockstore.get during pin.add ([#148](https://github.com/SgtPooki/helia/issues/148)) ([3a5234e](https://github.com/SgtPooki/helia/commit/3a5234e3c2f88f9910678b0cbbac5fd340117cc9)) +* remove extra interface ([d577c61](https://github.com/SgtPooki/helia/commit/d577c61bcc6e4805d214b3ec4a39d78ee752a21e)) +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) ([99c94f4](https://github.com/SgtPooki/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* remove trustless-gateway.link ([#301](https://github.com/SgtPooki/helia/issues/301)) ([0343725](https://github.com/SgtPooki/helia/commit/03437255213b14f5931aed91e8555d7fb7f92926)) +* replace IPNI gateway with delegated routing client ([#297](https://github.com/SgtPooki/helia/issues/297)) ([57d580d](https://github.com/SgtPooki/helia/commit/57d580da26c5e28852cc9fe4d0d80adb36699ece)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* try circuit relay transport first ([#267](https://github.com/SgtPooki/helia/issues/267)) ([d5e9c3c](https://github.com/SgtPooki/helia/commit/d5e9c3c45c8dc3e63969105b785f6a836820a1f8)) +* **types:** Add missing types ([#95](https://github.com/SgtPooki/helia/issues/95)) ([e858b8d](https://github.com/SgtPooki/helia/commit/e858b8dbbff548b42dde225db674f0edd1990ed3)) +* update attempt to add helia to identify agent version ([#268](https://github.com/SgtPooki/helia/issues/268)) ([6dc7d55](https://github.com/SgtPooki/helia/commit/6dc7d55cd3099785417a7a2c99db755e856bd59a)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use release version of libp2p ([#59](https://github.com/SgtPooki/helia/issues/59)) ([a3a7c9c](https://github.com/SgtPooki/helia/commit/a3a7c9c2d81f2068fee85eeeca7425919f09e182)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update generated docs to include version in module names ([#296](https://github.com/SgtPooki/helia/issues/296)) ([0776106](https://github.com/SgtPooki/helia/commit/0776106710d6641ac82b446f7fde6c40d788a0b4)) + + +### Dependencies + +* bump @chainsafe/libp2p-noise from 14.1.0 to 15.0.0 ([#393](https://github.com/SgtPooki/helia/issues/393)) ([4943c5b](https://github.com/SgtPooki/helia/commit/4943c5b7e8779bc326ee156b1d80152225189343)) +* bump @libp2p/ipni-content-routing from 1.0.2 to 2.0.0 ([#227](https://github.com/SgtPooki/helia/issues/227)) ([a33cb3e](https://github.com/SgtPooki/helia/commit/a33cb3ef2dd21a55b598f206e8d4295935ea2bcc)) +* bump cborg from 2.0.5 to 4.0.1 ([#260](https://github.com/SgtPooki/helia/issues/260)) ([230b15b](https://github.com/SgtPooki/helia/commit/230b15b7aa1c5403abdeed81710c7d6d0862f041)) +* bump ipns from 6.0.7 to 7.0.1 ([#266](https://github.com/SgtPooki/helia/issues/266)) ([373a22c](https://github.com/SgtPooki/helia/commit/373a22c342401f7ad8b85d5f082d66934eddaa70)) +* bump it-all from 2.0.1 to 3.0.1 ([#72](https://github.com/SgtPooki/helia/issues/72)) ([e7ce5bc](https://github.com/SgtPooki/helia/commit/e7ce5bc0e0db0a6b41920a3c36b95eeea1863183)) +* bump it-drain from 2.0.1 to 3.0.1 ([#71](https://github.com/SgtPooki/helia/issues/71)) ([c6eaca1](https://github.com/SgtPooki/helia/commit/c6eaca1d21cf16527851fffc2411a8e3bd651f34)) +* bump it-filter from 2.0.2 to 3.0.1 ([#74](https://github.com/SgtPooki/helia/issues/74)) ([3402724](https://github.com/SgtPooki/helia/commit/340272484df47d2f70f870d375ebb4235fb165a0)) +* bump it-foreach from 1.0.1 to 2.0.2 ([#75](https://github.com/SgtPooki/helia/issues/75)) ([6f5f059](https://github.com/SgtPooki/helia/commit/6f5f0592edd44257092d0b70dd364096864495bf)) +* bump multiformats from 12.1.3 to 13.0.0 ([#354](https://github.com/SgtPooki/helia/issues/354)) ([1d16bf8](https://github.com/SgtPooki/helia/commit/1d16bf89acd10ac79baf53f0cbc5f92d0e9d8301)) +* bump uint8arrays from 4.0.10 to 5.0.0 ([#339](https://github.com/SgtPooki/helia/issues/339)) ([299bb09](https://github.com/SgtPooki/helia/commit/299bb0942bbfae492db938c4ccad4e835bab2dbd)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/SgtPooki/helia/issues/198)) ([4d75ecf](https://github.com/SgtPooki/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#273](https://github.com/SgtPooki/helia/issues/273)) ([9a9f637](https://github.com/SgtPooki/helia/commit/9a9f63787223eff7eae3b72e59b79b11baa621ea)) +* **dev:** bump delay from 5.0.0 to 6.0.0 ([#130](https://github.com/SgtPooki/helia/issues/130)) ([d087ffc](https://github.com/SgtPooki/helia/commit/d087ffcb8074b41781346d09101b2b7bc64768d2)) +* **dev:** bump libp2p from 0.43.4 to 0.44.0 ([#96](https://github.com/SgtPooki/helia/issues/96)) ([6e37d9f](https://github.com/SgtPooki/helia/commit/6e37d9f8be58955c5ddc5472fe3adb4bd9a0459c)) +* **dev:** bump sinon from 15.2.0 to 16.0.0 ([#262](https://github.com/SgtPooki/helia/issues/262)) ([fb3081a](https://github.com/SgtPooki/helia/commit/fb3081adc3e6cfcb16ff0b11f340848b7568863b)) +* **dev:** bump sinon from 16.1.3 to 17.0.0 ([#288](https://github.com/SgtPooki/helia/issues/288)) ([ecdb46e](https://github.com/SgtPooki/helia/commit/ecdb46e0d40df86a59e58fcdfb701db6e36d36e6)) +* **dev:** bump sinon-ts from 1.0.2 to 2.0.0 ([#298](https://github.com/SgtPooki/helia/issues/298)) ([dbbee17](https://github.com/SgtPooki/helia/commit/dbbee17959c0a737f196c468eb06cc055bbc9711)) +* update interface-store to 5.x.x ([#63](https://github.com/SgtPooki/helia/issues/63)) ([5bf11d6](https://github.com/SgtPooki/helia/commit/5bf11d638eee423624ac49af97757d730744f384)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* update libp2p to 0.46.x ([#215](https://github.com/SgtPooki/helia/issues/215)) ([65b68f0](https://github.com/SgtPooki/helia/commit/65b68f071d04d2f6f0fcf35938b146706b1a3cd0)) +* update sibling dependencies ([07847bb](https://github.com/SgtPooki/helia/commit/07847bb60b9ebd26497080373e45871abb4b82dd)) +* update sibling dependencies ([beb10b5](https://github.com/SgtPooki/helia/commit/beb10b5590d66d1d5bef9b5e890b888263df2c92)) +* update sibling dependencies ([aa249bc](https://github.com/SgtPooki/helia/commit/aa249bca021ca513c7847331970219e4a36dee97)) +* update sibling dependencies ([89df3fe](https://github.com/SgtPooki/helia/commit/89df3fe803daa3228290bef105ce5d0b769dc3a0)) +* update sibling dependencies ([0970da7](https://github.com/SgtPooki/helia/commit/0970da79e974a4c172e8fdfb7c207d5ba8152a83)) +* update sibling dependencies ([5850e51](https://github.com/SgtPooki/helia/commit/5850e513c486f6d20e23c04936bbf843653cb5e4)) +* update sibling dependencies ([2c52da3](https://github.com/SgtPooki/helia/commit/2c52da3957d56fe4e3ff6f161f9bec814abd5d8c)) +* update sibling dependencies ([9139f30](https://github.com/SgtPooki/helia/commit/9139f30e857f4e247202e0d113027190a04892ba)) +* update sibling dependencies ([99a5115](https://github.com/SgtPooki/helia/commit/99a5115713d2f17f17820f661dd22a87262c654b)) +* update sibling dependencies ([64e300c](https://github.com/SgtPooki/helia/commit/64e300c289f4bfe4b72607d86ab9e83a1ac3c8d3)) +* update sibling dependencies ([f7cb076](https://github.com/SgtPooki/helia/commit/f7cb076e9356535164812229eff22c5c0e052674)) +* update sibling dependencies ([634ca4f](https://github.com/SgtPooki/helia/commit/634ca4faf5caf448bd068a78101ac0070145518e)) +* update sibling dependencies ([3323a5c](https://github.com/SgtPooki/helia/commit/3323a5cd518c63cb67e8eaef0cb64c542982b603)) +* update sibling dependencies ([671ec87](https://github.com/SgtPooki/helia/commit/671ec874e90fbdcaf79d9d8253822fd85cee8bc5)) +* update sibling dependencies ([a349576](https://github.com/SgtPooki/helia/commit/a34957650715efc45382dc005feea6162398b8f9)) +* update sibling dependencies ([fcee11e](https://github.com/SgtPooki/helia/commit/fcee11eadb7edfa327e3f0bd586e20ea5dc06c8a)) +* update sibling dependencies ([c936ba6](https://github.com/SgtPooki/helia/commit/c936ba63a75276e206d804cf0ef35c3f9bf67f10)) +* update sibling dependencies ([f565ffd](https://github.com/SgtPooki/helia/commit/f565ffdcf6923b78326ed4cb00be93083b45ccca)) +* update sibling dependencies ([1ac389c](https://github.com/SgtPooki/helia/commit/1ac389c6fd8f276daf33c8a61849f3657cf88a10)) +* update sibling dependencies ([ed49856](https://github.com/SgtPooki/helia/commit/ed4985677b62021f76541354ad06b70bd53e929a)) +* update sibling dependencies ([d33c843](https://github.com/SgtPooki/helia/commit/d33c84378c02f34277178e6553090b92b0eabe0b)) +* update sibling dependencies ([ac28d38](https://github.com/SgtPooki/helia/commit/ac28d3878f98a780fc57702921924fa92bd592a0)) +* updates to libp2p v1 ([#320](https://github.com/SgtPooki/helia/issues/320)) ([635d7a2](https://github.com/SgtPooki/helia/commit/635d7a2938111ccc53f8defbd9b8f8f8ea3e8e6a)) + + +### Refactors + +* use functions for block broker creation ([#286](https://github.com/SgtPooki/helia/issues/286)) ([43932a5](https://github.com/SgtPooki/helia/commit/43932a54036dafdf1265b034b30b12784fd22d82)) + + +### Refactors + +* use functions for block broker creation ([#286](https://github.com/SgtPooki/helia/issues/286)) ([43932a5](https://github.com/SgtPooki/helia/commit/43932a54036dafdf1265b034b30b12784fd22d82)) diff --git a/packages/helia/package.json b/packages/helia/package.json index 65ddcb63d..5d655bb16 100644 --- a/packages/helia/package.json +++ b/packages/helia/package.json @@ -1,6 +1,6 @@ { "name": "helia", - "version": "4.1.0", + "version": "5.0.0", "description": "An implementation of IPFS in JavaScript", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/helia#readme", @@ -56,11 +56,11 @@ "dependencies": { "@chainsafe/libp2p-noise": "^15.0.0", "@chainsafe/libp2p-yamux": "^6.0.2", - "@helia/block-brokers": "^2.0.3", + "@helia/block-brokers": "^3.0.0", "@helia/delegated-routing-v1-http-api-client": "^3.0.0", - "@helia/interface": "^4.1.0", - "@helia/routers": "^1.0.2", - "@helia/utils": "^0.1.0", + "@helia/interface": "^5.0.0", + "@helia/routers": "^2.0.0", + "@helia/utils": "^0.2.0", "@libp2p/autonat": "^1.0.13", "@libp2p/bootstrap": "^10.0.16", "@libp2p/circuit-relay-v2": "^1.0.16", diff --git a/packages/http/CHANGELOG.md b/packages/http/CHANGELOG.md new file mode 100644 index 000000000..025e47450 --- /dev/null +++ b/packages/http/CHANGELOG.md @@ -0,0 +1,37 @@ +# Changelog + +## [2.0.0](https://github.com/SgtPooki/helia/compare/http-v1.0.3...http-v2.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/block-brokers bumped from ^2.0.3 to ^3.0.0 + * @helia/interface bumped from ^4.1.0 to ^5.0.0 + * @helia/routers bumped from ^1.0.2 to ^2.0.0 + * @helia/utils bumped from ^0.1.0 to ^0.2.0 diff --git a/packages/http/package.json b/packages/http/package.json index 1733e1ec7..5174eaf6b 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -1,6 +1,6 @@ { "name": "@helia/http", - "version": "1.0.3", + "version": "2.0.0", "description": "A lightweight implementation of IPFS over HTTP in JavaScript", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/http#readme", @@ -53,10 +53,10 @@ "test:electron-main": "aegir test -t electron-main" }, "dependencies": { - "@helia/block-brokers": "^2.0.3", - "@helia/interface": "^4.1.0", - "@helia/routers": "^1.0.2", - "@helia/utils": "^0.1.0", + "@helia/block-brokers": "^3.0.0", + "@helia/interface": "^5.0.0", + "@helia/routers": "^2.0.0", + "@helia/utils": "^0.2.0", "blockstore-core": "^4.4.0", "datastore-core": "^9.2.9" }, diff --git a/packages/interface/CHANGELOG.md b/packages/interface/CHANGELOG.md new file mode 100644 index 000000000..b366685b4 --- /dev/null +++ b/packages/interface/CHANGELOG.md @@ -0,0 +1,58 @@ +# Changelog + +## [5.0.0](https://github.com/SgtPooki/helia/compare/interface-v4.1.0...interface-v5.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* `helia.pin.add` and `helia.pin.rm` now return `AsyncGenerator` +* The libp2p API has changed in a couple of places - please see the [upgrade guide](https://github.com/libp2p/js-libp2p/blob/main/doc/migrations/v0.46-v1.0.0.md) +* libp2p has been updated to 0.46.x + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* add block session support to @helia/interface ([#398](https://github.com/SgtPooki/helia/issues/398)) ([5cf216b](https://github.com/SgtPooki/helia/commit/5cf216baa6806cd82f8fcddd1f024ef6a506f667)) +* add offline option to blockstore get ([#145](https://github.com/SgtPooki/helia/issues/145)) ([71c5f6b](https://github.com/SgtPooki/helia/commit/71c5f6bc32b324ee237e56c2c5a1ce903b3bdbef)) +* configurable block brokers ([#280](https://github.com/SgtPooki/helia/issues/280)) ([0749cbf](https://github.com/SgtPooki/helia/commit/0749cbf99745ea6ab4363f1b5d635634ca0ddcfa)) +* expose .dns property on @helia/interface ([#465](https://github.com/SgtPooki/helia/issues/465)) ([8c9bb7d](https://github.com/SgtPooki/helia/commit/8c9bb7d224a1b786cba1fba18bffe07001a3b95d)) +* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/SgtPooki/helia/issues/381)) ([843fba4](https://github.com/SgtPooki/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/SgtPooki/helia/issues/375) +* GatewayBlockBroker prioritizes & tries all gateways ([#281](https://github.com/SgtPooki/helia/issues/281)) ([9bad21b](https://github.com/SgtPooki/helia/commit/9bad21bd59fe6d1ba4a137db5a46bd2ead5238c3)) +* iterable pinning ([#231](https://github.com/SgtPooki/helia/issues/231)) ([c15c774](https://github.com/SgtPooki/helia/commit/c15c7749294d3d4aea5aef70544d088250336798)) +* provide default libp2p instance ([#127](https://github.com/SgtPooki/helia/issues/127)) ([45c9d89](https://github.com/SgtPooki/helia/commit/45c9d896afa27f5ea043cc5f576d50fc4fa556e9)), closes [#121](https://github.com/SgtPooki/helia/issues/121) + + +### Bug Fixes + +* add helia version to agent version ([#128](https://github.com/SgtPooki/helia/issues/128)) ([48e19ec](https://github.com/SgtPooki/helia/commit/48e19ec545cc67157e14ae59054fa377a583cb01)), closes [#122](https://github.com/SgtPooki/helia/issues/122) +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* create @helia/block-brokers package ([#341](https://github.com/SgtPooki/helia/issues/341)) ([#342](https://github.com/SgtPooki/helia/issues/342)) ([2979147](https://github.com/SgtPooki/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2)) +* pass options to blockstore.get during pin.add ([#148](https://github.com/SgtPooki/helia/issues/148)) ([3a5234e](https://github.com/SgtPooki/helia/commit/3a5234e3c2f88f9910678b0cbbac5fd340117cc9)) +* update block events ([#58](https://github.com/SgtPooki/helia/issues/58)) ([d33be53](https://github.com/SgtPooki/helia/commit/d33be534972a4c238fc6d43c4284c6bd834ae218)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update generated docs to include version in module names ([#296](https://github.com/SgtPooki/helia/issues/296)) ([0776106](https://github.com/SgtPooki/helia/commit/0776106710d6641ac82b446f7fde6c40d788a0b4)) + + +### Dependencies + +* bump multiformats from 12.1.3 to 13.0.0 ([#354](https://github.com/SgtPooki/helia/issues/354)) ([1d16bf8](https://github.com/SgtPooki/helia/commit/1d16bf89acd10ac79baf53f0cbc5f92d0e9d8301)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/SgtPooki/helia/issues/198)) ([4d75ecf](https://github.com/SgtPooki/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#273](https://github.com/SgtPooki/helia/issues/273)) ([9a9f637](https://github.com/SgtPooki/helia/commit/9a9f63787223eff7eae3b72e59b79b11baa621ea)) +* update interface-store to 5.x.x ([#63](https://github.com/SgtPooki/helia/issues/63)) ([5bf11d6](https://github.com/SgtPooki/helia/commit/5bf11d638eee423624ac49af97757d730744f384)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* update libp2p to 0.46.x ([#215](https://github.com/SgtPooki/helia/issues/215)) ([65b68f0](https://github.com/SgtPooki/helia/commit/65b68f071d04d2f6f0fcf35938b146706b1a3cd0)) +* updates to libp2p v1 ([#320](https://github.com/SgtPooki/helia/issues/320)) ([635d7a2](https://github.com/SgtPooki/helia/commit/635d7a2938111ccc53f8defbd9b8f8f8ea3e8e6a)) + + +### Refactors + +* use functions for block broker creation ([#286](https://github.com/SgtPooki/helia/issues/286)) ([43932a5](https://github.com/SgtPooki/helia/commit/43932a54036dafdf1265b034b30b12784fd22d82)) diff --git a/packages/interface/package.json b/packages/interface/package.json index ce645ca9e..5ec2ef301 100644 --- a/packages/interface/package.json +++ b/packages/interface/package.json @@ -1,6 +1,6 @@ { "name": "@helia/interface", - "version": "4.1.0", + "version": "5.0.0", "description": "The Helia API", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/interface#readme", diff --git a/packages/interop/CHANGELOG.md b/packages/interop/CHANGELOG.md new file mode 100644 index 000000000..6c18c4ba1 --- /dev/null +++ b/packages/interop/CHANGELOG.md @@ -0,0 +1,340 @@ +# Changelog + +## [7.0.0](https://github.com/SgtPooki/helia/compare/interop-v6.0.2...interop-v7.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* requires @helia/interface@4.1.x or later, `resolveDns` has been renamed `resolveDNSLink` +* to support paths in `@helia/ipns`, the return type of `ipns.resolve` is now `{ path: string, cid: CID }` instead of just `CID` +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) +* `helia.routing` is the default routing used, the `libp2p` routing has been removed as it is redundant +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3, renames `dht` routing to `libp2p` +* uses multiformats v13 +* uses multiformats v13 and helia v3 +* `helia.pin.add` and `helia.pin.rm` now return `AsyncGenerator` +* alters the options object passed to the `ipns` factory function +* The libp2p API has changed in a couple of places - please see the [upgrade guide](https://github.com/libp2p/js-libp2p/blob/main/doc/migrations/v0.46-v1.0.0.md) +* the `IPNSRecord` type returned from the `publish` method has changed +* libp2p has been updated to 0.46.x + +### Features + +* add @helia/bitswap with sessions ([#409](https://github.com/SgtPooki/helia/issues/409)) ([e582c63](https://github.com/SgtPooki/helia/commit/e582c63ca296c789312f5fcf5e3e18f267f74c03)) +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* create @helia/verified-fetch ([#392](https://github.com/SgtPooki/helia/issues/392)) ([f243de2](https://github.com/SgtPooki/helia/commit/f243de26eda64951c2909121730b6a1b8a689bf6)) +* export binary from @helia/interop ([#384](https://github.com/SgtPooki/helia/issues/384)) ([3477b27](https://github.com/SgtPooki/helia/commit/3477b2748d44a862e8afeae1a7a2668cdd8a7100)) +* expose progress events from importer, blockstore and bitswap ([#13](https://github.com/SgtPooki/helia/issues/13)) ([de78f4d](https://github.com/SgtPooki/helia/commit/de78f4d03ebafe9ed9a2dfcbfb7a516fa215585c)) +* expose unixfs progress events in types ([#14](https://github.com/SgtPooki/helia/issues/14)) ([36cf3b2](https://github.com/SgtPooki/helia/commit/36cf3b2143276a59b685ceb58299c4f881545fee)) +* GatewayBlockBroker prioritizes & tries all gateways ([#281](https://github.com/SgtPooki/helia/issues/281)) ([9bad21b](https://github.com/SgtPooki/helia/commit/9bad21bd59fe6d1ba4a137db5a46bd2ead5238c3)) +* inital import ([78ad71b](https://github.com/SgtPooki/helia/commit/78ad71b02ac136b704aa3d7a56e4d6d1c9c93f8e)) +* initial commit ([ed4c319](https://github.com/SgtPooki/helia/commit/ed4c319a67c18a3dd65e18f18aa12e82080b3fdc)) +* initial import ([a70f4eb](https://github.com/SgtPooki/helia/commit/a70f4eb982e377eeeeb6fd4a53f7baf40c09641b)) +* initial import ([95e68a1](https://github.com/SgtPooki/helia/commit/95e68a12ac7f829b7aa455b571f942dfc82394ed)) +* initial import ([bac0ac5](https://github.com/SgtPooki/helia/commit/bac0ac5f2778f16a3d8219c73a3e6f0665adf3dd)) +* initial import ([23a13d8](https://github.com/SgtPooki/helia/commit/23a13d844c3b9adfdea13214d974f1c7e1d7539d)) +* iterable pinning ([#231](https://github.com/SgtPooki/helia/issues/231)) ([c15c774](https://github.com/SgtPooki/helia/commit/c15c7749294d3d4aea5aef70544d088250336798)) +* provide default libp2p instance ([#127](https://github.com/SgtPooki/helia/issues/127)) ([45c9d89](https://github.com/SgtPooki/helia/commit/45c9d896afa27f5ea043cc5f576d50fc4fa556e9)), closes [#121](https://github.com/SgtPooki/helia/issues/121) +* require content-type parser to set content-type ([#423](https://github.com/SgtPooki/helia/issues/423)) ([f58d467](https://github.com/SgtPooki/helia/commit/f58d467108e0b99d1e15b18a899ef81082ad59a7)) +* support DNS over HTTPS and DNS-JSON over HTTPS ([#55](https://github.com/SgtPooki/helia/issues/55)) ([2ac0e8b](https://github.com/SgtPooki/helia/commit/2ac0e8b26556b73961e67191c564ac2b18d32b31)) +* support paths in @helia/ipns ([#410](https://github.com/SgtPooki/helia/issues/410)) ([ca8d5eb](https://github.com/SgtPooki/helia/commit/ca8d5ebdf587574c7fb84517b558226c3479caa9)) +* update helia to v3 and multiformats to v13 ([9f7dc0a](https://github.com/SgtPooki/helia/commit/9f7dc0a0581524531501fc062fefb6ba26d99c02)) +* update helia to v3 and multiformats to v13 ([#147](https://github.com/SgtPooki/helia/issues/147)) ([001247c](https://github.com/SgtPooki/helia/commit/001247c6fc38ff3d810736371de901e5e1099f26)) +* update helia to v3 and multiformats to v13 ([#167](https://github.com/SgtPooki/helia/issues/167)) ([a0381b9](https://github.com/SgtPooki/helia/commit/a0381b95051bbf3edfa4f53e0ae2d5f43c1e4382)) +* update helia to v3 and multiformats to v13 ([#45](https://github.com/SgtPooki/helia/issues/45)) ([f078447](https://github.com/SgtPooki/helia/commit/f078447b6eba4c3d404d62bb930757aa1c0efe74)) +* update helia to v3 and multiformats to v13 ([#45](https://github.com/SgtPooki/helia/issues/45)) ([3c7d9d4](https://github.com/SgtPooki/helia/commit/3c7d9d4a8e74e1a808c265fbc6ecbdc24f0f3da9)) +* update helia to v3 and multiformats to v13 ([#46](https://github.com/SgtPooki/helia/issues/46)) ([e3dc586](https://github.com/SgtPooki/helia/commit/e3dc5867ffc4de0dd3b05b56eb1b0ce98d50dcb1)) +* update helia to v3 and multiformats to v13 ([#52](https://github.com/SgtPooki/helia/issues/52)) ([6405c34](https://github.com/SgtPooki/helia/commit/6405c3487879614dc4dd7308b15c946d644e0488)) +* update helia to v3 and multiformats to v13 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([ae7cbc9](https://github.com/SgtPooki/helia/commit/ae7cbc9a16a267cb0f6d7cecd381f919430afaea)) +* use custom DNS resolver in @helia/ipns for DNSLink ([#466](https://github.com/SgtPooki/helia/issues/466)) ([2c71b6e](https://github.com/SgtPooki/helia/commit/2c71b6ec8d34dcc722a3914702f67603492c335f)), closes [#369](https://github.com/SgtPooki/helia/issues/369) +* use helia router for IPNS put/get ([#387](https://github.com/SgtPooki/helia/issues/387)) ([ce74026](https://github.com/SgtPooki/helia/commit/ce740268e83f50e6f144b74969a98d54005cd852)) + + +### Bug Fixes + +* add helia version to agent version ([#128](https://github.com/SgtPooki/helia/issues/128)) ([48e19ec](https://github.com/SgtPooki/helia/commit/48e19ec545cc67157e14ae59054fa377a583cb01)), closes [#122](https://github.com/SgtPooki/helia/issues/122) +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* allow contentTypeParser with Helia instance ([#427](https://github.com/SgtPooki/helia/issues/427)) ([3283a5c](https://github.com/SgtPooki/helia/commit/3283a5c91ce87894f2b9d7c93126fc74647ba17d)) +* convert date to mtime in glob source ([#106](https://github.com/SgtPooki/helia/issues/106)) ([cd9e903](https://github.com/SgtPooki/helia/commit/cd9e903c2ccac61372eaa64a61b4a8f3d79f9d4a)) +* create @helia/block-brokers package ([#341](https://github.com/SgtPooki/helia/issues/341)) ([#342](https://github.com/SgtPooki/helia/issues/342)) ([2979147](https://github.com/SgtPooki/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2)) +* enable dcutr by default ([#239](https://github.com/SgtPooki/helia/issues/239)) ([7431f09](https://github.com/SgtPooki/helia/commit/7431f09aef332dc142a5f7c2c59c9410e4529a92)) +* ensure pinned blocks are present ([#141](https://github.com/SgtPooki/helia/issues/141)) ([271c403](https://github.com/SgtPooki/helia/commit/271c403009d378a35375a9468e41388ebb978f54)) +* export unixfs errors ([#50](https://github.com/SgtPooki/helia/issues/50)) ([8426d65](https://github.com/SgtPooki/helia/commit/8426d650ae4645b7b975331c5fd02f56e390cab6)) +* include aegir config in interop and run from install dir ([#389](https://github.com/SgtPooki/helia/issues/389)) ([a2229bd](https://github.com/SgtPooki/helia/commit/a2229bd79d5c8b805604bb24bad222462a9ed8cc)) +* **kubo:** ⬆️ Upgrading go-ipfs to kubo ([#251](https://github.com/SgtPooki/helia/issues/251)) ([963a7a2](https://github.com/SgtPooki/helia/commit/963a7a21774703a105c865a5b6db670f278eec73)) +* linting and deps ([22d3900](https://github.com/SgtPooki/helia/commit/22d3900c15b0876419460c4db57b41f91e78d52f)) +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) ([99c94f4](https://github.com/SgtPooki/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* update type import path ([#379](https://github.com/SgtPooki/helia/issues/379)) ([ece384a](https://github.com/SgtPooki/helia/commit/ece384aab5e1c95857aa4aa07b86656710d8ca35)) +* use release version of libp2p ([#59](https://github.com/SgtPooki/helia/issues/59)) ([a3a7c9c](https://github.com/SgtPooki/helia/commit/a3a7c9c2d81f2068fee85eeeca7425919f09e182)) +* use unixfs exporter to traverse DAGs ([#455](https://github.com/SgtPooki/helia/issues/455)) ([6f8c15b](https://github.com/SgtPooki/helia/commit/6f8c15b769c08bf73e7c62dab79909b5ecfc3c93)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update generated docs to include version in module names ([#296](https://github.com/SgtPooki/helia/issues/296)) ([0776106](https://github.com/SgtPooki/helia/commit/0776106710d6641ac82b446f7fde6c40d788a0b4)) +* update readme ([#6](https://github.com/SgtPooki/helia/issues/6)) ([c62f784](https://github.com/SgtPooki/helia/commit/c62f78499d75ba96da60a4de2f6a0ae3f007abfb)) +* update readmes ([2a700dc](https://github.com/SgtPooki/helia/commit/2a700dc30945857e5ec596a8551adf488dc18009)) +* update tocs ([0b4bac4](https://github.com/SgtPooki/helia/commit/0b4bac4583f790686ceaf89f2f2ab6642677c4fd)) +* update tocs ([3d4573d](https://github.com/SgtPooki/helia/commit/3d4573d9bc22bdd79043b6fec570e8410c8d1228)) + + +### Dependencies + +* bump @chainsafe/libp2p-gossipsub from 11.2.1 to 12.0.0 ([#430](https://github.com/SgtPooki/helia/issues/430)) ([9b1ddf8](https://github.com/SgtPooki/helia/commit/9b1ddf85e503ecf5c3ddaa04826bef2f75454b44)) +* bump @chainsafe/libp2p-gossipsub from 12.0.0 to 13.0.0 ([#457](https://github.com/SgtPooki/helia/issues/457)) ([cb35a1b](https://github.com/SgtPooki/helia/commit/cb35a1ba149628181b3bb48e14d927d2ebc9c23b)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#2](https://github.com/SgtPooki/helia/issues/2)) ([351fae7](https://github.com/SgtPooki/helia/commit/351fae7a129e642a6f312c9a61609273dec190bf)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#30](https://github.com/SgtPooki/helia/issues/30)) ([aa6ebcf](https://github.com/SgtPooki/helia/commit/aa6ebcf9f58eebf842113985adee4710b009562d)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/SgtPooki/helia/issues/32)) ([68656a8](https://github.com/SgtPooki/helia/commit/68656a81b7cd1238641a41573915635905e4a6ed)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/SgtPooki/helia/issues/32)) ([eb836ef](https://github.com/SgtPooki/helia/commit/eb836ef15f6bc754fbab4fdbe47c76f5492a56d9)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#34](https://github.com/SgtPooki/helia/issues/34)) ([d48f2c5](https://github.com/SgtPooki/helia/commit/d48f2c58338af0d096a1f855ab85a621fce1cc01)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#39](https://github.com/SgtPooki/helia/issues/39)) ([7c9bc2e](https://github.com/SgtPooki/helia/commit/7c9bc2e9f99ccbaec1d8c25c900585deb5f6a327)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([098a305](https://github.com/SgtPooki/helia/commit/098a305241024ed3903b686892ded8abfca55f5f)) +* bump kubo from 0.25.0 to 0.26.0 ([#400](https://github.com/SgtPooki/helia/issues/400)) ([a9c55f0](https://github.com/SgtPooki/helia/commit/a9c55f0e672e439cbcc6b938963ab150997c6e45)) +* bump kubo from 0.26.0 to 0.27.0 ([#461](https://github.com/SgtPooki/helia/issues/461)) ([c69913c](https://github.com/SgtPooki/helia/commit/c69913c546f2bb74344f804f25a93f23adeb9b49)) +* bump multiformats from 11.0.2 to 12.0.1 ([#4](https://github.com/SgtPooki/helia/issues/4)) ([50bed0f](https://github.com/SgtPooki/helia/commit/50bed0f32b3c07111de804b0e6471e36d8e66626)) +* bump multiformats from 11.0.2 to 12.0.1 ([#57](https://github.com/SgtPooki/helia/issues/57)) ([6f93e51](https://github.com/SgtPooki/helia/commit/6f93e51e9b6f603f7c1d396705dc5b190108fe79)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([c2a2ee3](https://github.com/SgtPooki/helia/commit/c2a2ee38cc8fa76c8a6d0c92c44023c148148a7e)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([c89b8f1](https://github.com/SgtPooki/helia/commit/c89b8f12d700f0e23dc574cc32f7726d9c9558de)) +* bump multiformats from 12.1.3 to 13.0.0 ([#354](https://github.com/SgtPooki/helia/issues/354)) ([1d16bf8](https://github.com/SgtPooki/helia/commit/1d16bf89acd10ac79baf53f0cbc5f92d0e9d8301)) +* **dev:** bump @chainsafe/libp2p-yamux from 3.0.10 to 4.0.1 ([#1](https://github.com/SgtPooki/helia/issues/1)) ([91c4a80](https://github.com/SgtPooki/helia/commit/91c4a8001c2629c55be3a603faecd7585e8b9678)) +* **dev:** bump @libp2p/websockets from 5.0.10 to 6.0.1 ([#4](https://github.com/SgtPooki/helia/issues/4)) ([81b5e9b](https://github.com/SgtPooki/helia/commit/81b5e9bcfc233068cf49db86bebdf1e218b9bf8f)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([de04834](https://github.com/SgtPooki/helia/commit/de048348666a7961cda517ce26f8aedfa987a3bc)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([2836bb8](https://github.com/SgtPooki/helia/commit/2836bb85b75d32cbe4b0dc7bd3ef85912a26396d)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([4354316](https://github.com/SgtPooki/helia/commit/4354316e6870440bf04ecb14bf323649b4582c05)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([5f4169e](https://github.com/SgtPooki/helia/commit/5f4169e9ddb16a7d026db395ad3e9c1a2f764bb7)) +* **dev:** bump @multiformats/sha3 from 2.0.17 to 3.0.0 ([#249](https://github.com/SgtPooki/helia/issues/249)) ([7f2dcf8](https://github.com/SgtPooki/helia/commit/7f2dcf8b878f80e75b3d0dc5a3c49caeb0430785)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#26](https://github.com/SgtPooki/helia/issues/26)) ([37b6ba1](https://github.com/SgtPooki/helia/commit/37b6ba14e085073b966fced3c3777519601d0a81)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#28](https://github.com/SgtPooki/helia/issues/28)) ([d126e6a](https://github.com/SgtPooki/helia/commit/d126e6a3c845f25a4910c18fa476304d8534be91)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#29](https://github.com/SgtPooki/helia/issues/29)) ([973bb5b](https://github.com/SgtPooki/helia/commit/973bb5b6c8db0fedd70e4058f97bc339018a8193)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#30](https://github.com/SgtPooki/helia/issues/30)) ([ea26a0b](https://github.com/SgtPooki/helia/commit/ea26a0bd14137eb1de6ab282cdcecd55578064ab)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/SgtPooki/helia/issues/198)) ([4d75ecf](https://github.com/SgtPooki/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#65](https://github.com/SgtPooki/helia/issues/65)) ([174987b](https://github.com/SgtPooki/helia/commit/174987b2817cfe99cbabb9835dd6a2d99c1c35a9)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#105](https://github.com/SgtPooki/helia/issues/105)) ([2421ee2](https://github.com/SgtPooki/helia/commit/2421ee2b4440446160e1a665bc5ecfc92d2b64de)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#107](https://github.com/SgtPooki/helia/issues/107)) ([5402d30](https://github.com/SgtPooki/helia/commit/5402d30de1437052e9e9b955d9be3c2898515447)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#273](https://github.com/SgtPooki/helia/issues/273)) ([9a9f637](https://github.com/SgtPooki/helia/commit/9a9f63787223eff7eae3b72e59b79b11baa621ea)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([ca3f05a](https://github.com/SgtPooki/helia/commit/ca3f05a74316f53b0e44f5edd6e303b6e8463bf2)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([9f57d11](https://github.com/SgtPooki/helia/commit/9f57d11e461a3b1fddbc2a92e225d31eee56613c)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([77e29bc](https://github.com/SgtPooki/helia/commit/77e29bcdda33387b8bf15124bc316ef03b434433)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#41](https://github.com/SgtPooki/helia/issues/41)) ([e8fc99f](https://github.com/SgtPooki/helia/commit/e8fc99f4e372eaf72c2598f5a7a9942143c6d788)) +* **dev:** bump go-ipfs from 0.18.1 to 0.19.0 ([#15](https://github.com/SgtPooki/helia/issues/15)) ([0f43c84](https://github.com/SgtPooki/helia/commit/0f43c84be417926ef433602ce95b48a1559d459c)) +* **dev:** bump go-ipfs from 0.18.1 to 0.19.0 ([#60](https://github.com/SgtPooki/helia/issues/60)) ([19425d7](https://github.com/SgtPooki/helia/commit/19425d7f65908361ed27ea2dbb949d35e6b413bc)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#22](https://github.com/SgtPooki/helia/issues/22)) ([c8a2e7f](https://github.com/SgtPooki/helia/commit/c8a2e7ff11df35b6c7e4e3d336890e5d9f5f51fb)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#24](https://github.com/SgtPooki/helia/issues/24)) ([cff694f](https://github.com/SgtPooki/helia/commit/cff694f6bc88b25e71d3243b045c65932bfa9874)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#24](https://github.com/SgtPooki/helia/issues/24)) ([104a1dd](https://github.com/SgtPooki/helia/commit/104a1dd17e4e4e01a0b48de06cceceb40ff0025c)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#24](https://github.com/SgtPooki/helia/issues/24)) ([2c89d9f](https://github.com/SgtPooki/helia/commit/2c89d9f3b61e9975e98f58535bc708bf4fc3927f)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#81](https://github.com/SgtPooki/helia/issues/81)) ([15fb863](https://github.com/SgtPooki/helia/commit/15fb86380bff97b54120009fb20a0dc5bfa4cc92)) +* **dev:** bump go-ipfs from 0.21.0 to 0.22.0 ([#228](https://github.com/SgtPooki/helia/issues/228)) ([2e8e447](https://github.com/SgtPooki/helia/commit/2e8e447f782745e517e935cd1bb3312db6384a5b)) +* **dev:** bump helia from 2.0.1 to 2.0.3 ([#10](https://github.com/SgtPooki/helia/issues/10)) ([6911470](https://github.com/SgtPooki/helia/commit/6911470cb43720798fca571669a166eb3689dad2)) +* **dev:** bump it-last from 2.0.1 to 3.0.1 ([#17](https://github.com/SgtPooki/helia/issues/17)) ([4e24094](https://github.com/SgtPooki/helia/commit/4e24094e488dadc4cdd8fdbbbeb4d9d2e4911ae5)) +* **dev:** bump it-to-buffer from 3.0.1 to 4.0.1 ([#68](https://github.com/SgtPooki/helia/issues/68)) ([99c1db6](https://github.com/SgtPooki/helia/commit/99c1db61eab9ec1e3bd8ba3bdce977fae2e5ebe6)) +* **dev:** bump kubo from 0.22.0 to 0.23.0 ([#278](https://github.com/SgtPooki/helia/issues/278)) ([51316ba](https://github.com/SgtPooki/helia/commit/51316baa71ec22b91013a7f98b46f5ad420b984a)) +* **dev:** bump kubo from 0.24.0 to 0.25.0 ([#351](https://github.com/SgtPooki/helia/issues/351)) ([9efe50d](https://github.com/SgtPooki/helia/commit/9efe50df7f130c062f42b0a391bdb1f1e7e50af8)) +* **dev:** bump libp2p from 0.43.4 to 0.44.0 ([#5](https://github.com/SgtPooki/helia/issues/5)) ([20a79ef](https://github.com/SgtPooki/helia/commit/20a79ef392eaaf562bb2ddbd63ca26a2e7cb2380)) +* **dev:** bump libp2p from 0.43.4 to 0.44.0 ([#96](https://github.com/SgtPooki/helia/issues/96)) ([6e37d9f](https://github.com/SgtPooki/helia/commit/6e37d9f8be58955c5ddc5472fe3adb4bd9a0459c)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#13](https://github.com/SgtPooki/helia/issues/13)) ([3d3627e](https://github.com/SgtPooki/helia/commit/3d3627e92ee99446cd0eaf69de84187ceee653e6)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#6](https://github.com/SgtPooki/helia/issues/6)) ([76538e1](https://github.com/SgtPooki/helia/commit/76538e1255a59bd2b6f3c5fe7110b89838120357)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#7](https://github.com/SgtPooki/helia/issues/7)) ([36a9ce0](https://github.com/SgtPooki/helia/commit/36a9ce09da7c6360937c79bfb485dfc8884d2403)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#7](https://github.com/SgtPooki/helia/issues/7)) ([f70bbcb](https://github.com/SgtPooki/helia/commit/f70bbcbd6d7f3175e0d96fdd64aa745b79ca10c0)) +* **dev:** bump libp2p from 0.45.9 to 0.46.6 ([#92](https://github.com/SgtPooki/helia/issues/92)) ([efe02e5](https://github.com/SgtPooki/helia/commit/efe02e5b38992189edb40cd34d79e76dca4c34a3)) +* go-ipfs -> kubo ([#53](https://github.com/SgtPooki/helia/issues/53)) ([f13daae](https://github.com/SgtPooki/helia/commit/f13daae3d62579b0b181bc5387c5d7b8e10029a5)) +* update all deps and fix linting ([d4d6515](https://github.com/SgtPooki/helia/commit/d4d6515f023db339874d34871e69fb7c3fc47f6c)) +* update all deps and fix linting ([4cdba4f](https://github.com/SgtPooki/helia/commit/4cdba4fda743e7805725f4155242b93bc74ba4ae)) +* update all it-* deps to latest versions ([#25](https://github.com/SgtPooki/helia/issues/25)) ([9388c40](https://github.com/SgtPooki/helia/commit/9388c402462a1d45fcb7ded285262881718b7dd0)) +* update helia deps to v1 ([#14](https://github.com/SgtPooki/helia/issues/14)) ([a51fbe3](https://github.com/SgtPooki/helia/commit/a51fbe31e8debfd2ee209f3ba38fd9dbc0372dc3)) +* update helia deps to v1 ([#16](https://github.com/SgtPooki/helia/issues/16)) ([7497590](https://github.com/SgtPooki/helia/commit/74975903ec619a4662e5bfa9546997641e9f8e8c)) +* update ipns to 6.x.x ([#12](https://github.com/SgtPooki/helia/issues/12)) ([6866638](https://github.com/SgtPooki/helia/commit/6866638830f32442f9cfeadbde795e74b0865e00)) +* update ipns to v7.x.x ([#106](https://github.com/SgtPooki/helia/issues/106)) ([83a1d14](https://github.com/SgtPooki/helia/commit/83a1d147e8ba758efd7d2574ea486218bd1f3df2)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* update libp2p to 0.46.x ([#215](https://github.com/SgtPooki/helia/issues/215)) ([65b68f0](https://github.com/SgtPooki/helia/commit/65b68f071d04d2f6f0fcf35938b146706b1a3cd0)) +* update sibling dependencies ([7e3815e](https://github.com/SgtPooki/helia/commit/7e3815e00dba19488e7b2b7a262559c32bfa32bc)) +* update sibling dependencies ([91263ad](https://github.com/SgtPooki/helia/commit/91263ad75211f6c982fae7e3a88c6b244aa8aeb2)) +* update sibling dependencies ([68c3a6c](https://github.com/SgtPooki/helia/commit/68c3a6c4764f147530023ba3b7d37857849cebf0)) +* update sibling dependencies ([9f1cff2](https://github.com/SgtPooki/helia/commit/9f1cff2c869697f510c169f264e3b3294d4d3692)) +* update sibling dependencies ([e147b70](https://github.com/SgtPooki/helia/commit/e147b70b7b16931bac1532529a9466e528a37119)) +* update sibling dependencies ([ac28d38](https://github.com/SgtPooki/helia/commit/ac28d3878f98a780fc57702921924fa92bd592a0)) +* updates to libp2p v1 ([#320](https://github.com/SgtPooki/helia/issues/320)) ([635d7a2](https://github.com/SgtPooki/helia/commit/635d7a2938111ccc53f8defbd9b8f8f8ea3e8e6a)) +## [7.0.0](https://github.com/SgtPooki/helia/compare/interop-v6.0.2...interop-v7.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* requires @helia/interface@4.1.x or later, `resolveDns` has been renamed `resolveDNSLink` +* to support paths in `@helia/ipns`, the return type of `ipns.resolve` is now `{ path: string, cid: CID }` instead of just `CID` +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) +* `helia.routing` is the default routing used, the `libp2p` routing has been removed as it is redundant +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3 +* uses multiformats v13 and helia v3, renames `dht` routing to `libp2p` +* uses multiformats v13 +* uses multiformats v13 and helia v3 +* `helia.pin.add` and `helia.pin.rm` now return `AsyncGenerator` +* alters the options object passed to the `ipns` factory function +* The libp2p API has changed in a couple of places - please see the [upgrade guide](https://github.com/libp2p/js-libp2p/blob/main/doc/migrations/v0.46-v1.0.0.md) +* the `IPNSRecord` type returned from the `publish` method has changed +* libp2p has been updated to 0.46.x + +### Features + +* add @helia/bitswap with sessions ([#409](https://github.com/SgtPooki/helia/issues/409)) ([e582c63](https://github.com/SgtPooki/helia/commit/e582c63ca296c789312f5fcf5e3e18f267f74c03)) +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* create @helia/verified-fetch ([#392](https://github.com/SgtPooki/helia/issues/392)) ([f243de2](https://github.com/SgtPooki/helia/commit/f243de26eda64951c2909121730b6a1b8a689bf6)) +* export binary from @helia/interop ([#384](https://github.com/SgtPooki/helia/issues/384)) ([3477b27](https://github.com/SgtPooki/helia/commit/3477b2748d44a862e8afeae1a7a2668cdd8a7100)) +* expose progress events from importer, blockstore and bitswap ([#13](https://github.com/SgtPooki/helia/issues/13)) ([de78f4d](https://github.com/SgtPooki/helia/commit/de78f4d03ebafe9ed9a2dfcbfb7a516fa215585c)) +* expose unixfs progress events in types ([#14](https://github.com/SgtPooki/helia/issues/14)) ([36cf3b2](https://github.com/SgtPooki/helia/commit/36cf3b2143276a59b685ceb58299c4f881545fee)) +* GatewayBlockBroker prioritizes & tries all gateways ([#281](https://github.com/SgtPooki/helia/issues/281)) ([9bad21b](https://github.com/SgtPooki/helia/commit/9bad21bd59fe6d1ba4a137db5a46bd2ead5238c3)) +* inital import ([78ad71b](https://github.com/SgtPooki/helia/commit/78ad71b02ac136b704aa3d7a56e4d6d1c9c93f8e)) +* initial commit ([ed4c319](https://github.com/SgtPooki/helia/commit/ed4c319a67c18a3dd65e18f18aa12e82080b3fdc)) +* initial import ([a70f4eb](https://github.com/SgtPooki/helia/commit/a70f4eb982e377eeeeb6fd4a53f7baf40c09641b)) +* initial import ([95e68a1](https://github.com/SgtPooki/helia/commit/95e68a12ac7f829b7aa455b571f942dfc82394ed)) +* initial import ([bac0ac5](https://github.com/SgtPooki/helia/commit/bac0ac5f2778f16a3d8219c73a3e6f0665adf3dd)) +* initial import ([23a13d8](https://github.com/SgtPooki/helia/commit/23a13d844c3b9adfdea13214d974f1c7e1d7539d)) +* iterable pinning ([#231](https://github.com/SgtPooki/helia/issues/231)) ([c15c774](https://github.com/SgtPooki/helia/commit/c15c7749294d3d4aea5aef70544d088250336798)) +* provide default libp2p instance ([#127](https://github.com/SgtPooki/helia/issues/127)) ([45c9d89](https://github.com/SgtPooki/helia/commit/45c9d896afa27f5ea043cc5f576d50fc4fa556e9)), closes [#121](https://github.com/SgtPooki/helia/issues/121) +* require content-type parser to set content-type ([#423](https://github.com/SgtPooki/helia/issues/423)) ([f58d467](https://github.com/SgtPooki/helia/commit/f58d467108e0b99d1e15b18a899ef81082ad59a7)) +* support DNS over HTTPS and DNS-JSON over HTTPS ([#55](https://github.com/SgtPooki/helia/issues/55)) ([2ac0e8b](https://github.com/SgtPooki/helia/commit/2ac0e8b26556b73961e67191c564ac2b18d32b31)) +* support paths in @helia/ipns ([#410](https://github.com/SgtPooki/helia/issues/410)) ([ca8d5eb](https://github.com/SgtPooki/helia/commit/ca8d5ebdf587574c7fb84517b558226c3479caa9)) +* update helia to v3 and multiformats to v13 ([9f7dc0a](https://github.com/SgtPooki/helia/commit/9f7dc0a0581524531501fc062fefb6ba26d99c02)) +* update helia to v3 and multiformats to v13 ([#147](https://github.com/SgtPooki/helia/issues/147)) ([001247c](https://github.com/SgtPooki/helia/commit/001247c6fc38ff3d810736371de901e5e1099f26)) +* update helia to v3 and multiformats to v13 ([#167](https://github.com/SgtPooki/helia/issues/167)) ([a0381b9](https://github.com/SgtPooki/helia/commit/a0381b95051bbf3edfa4f53e0ae2d5f43c1e4382)) +* update helia to v3 and multiformats to v13 ([#45](https://github.com/SgtPooki/helia/issues/45)) ([f078447](https://github.com/SgtPooki/helia/commit/f078447b6eba4c3d404d62bb930757aa1c0efe74)) +* update helia to v3 and multiformats to v13 ([#45](https://github.com/SgtPooki/helia/issues/45)) ([3c7d9d4](https://github.com/SgtPooki/helia/commit/3c7d9d4a8e74e1a808c265fbc6ecbdc24f0f3da9)) +* update helia to v3 and multiformats to v13 ([#46](https://github.com/SgtPooki/helia/issues/46)) ([e3dc586](https://github.com/SgtPooki/helia/commit/e3dc5867ffc4de0dd3b05b56eb1b0ce98d50dcb1)) +* update helia to v3 and multiformats to v13 ([#52](https://github.com/SgtPooki/helia/issues/52)) ([6405c34](https://github.com/SgtPooki/helia/commit/6405c3487879614dc4dd7308b15c946d644e0488)) +* update helia to v3 and multiformats to v13 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([ae7cbc9](https://github.com/SgtPooki/helia/commit/ae7cbc9a16a267cb0f6d7cecd381f919430afaea)) +* use custom DNS resolver in @helia/ipns for DNSLink ([#466](https://github.com/SgtPooki/helia/issues/466)) ([2c71b6e](https://github.com/SgtPooki/helia/commit/2c71b6ec8d34dcc722a3914702f67603492c335f)), closes [#369](https://github.com/SgtPooki/helia/issues/369) +* use helia router for IPNS put/get ([#387](https://github.com/SgtPooki/helia/issues/387)) ([ce74026](https://github.com/SgtPooki/helia/commit/ce740268e83f50e6f144b74969a98d54005cd852)) + + +### Bug Fixes + +* add helia version to agent version ([#128](https://github.com/SgtPooki/helia/issues/128)) ([48e19ec](https://github.com/SgtPooki/helia/commit/48e19ec545cc67157e14ae59054fa377a583cb01)), closes [#122](https://github.com/SgtPooki/helia/issues/122) +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* allow contentTypeParser with Helia instance ([#427](https://github.com/SgtPooki/helia/issues/427)) ([3283a5c](https://github.com/SgtPooki/helia/commit/3283a5c91ce87894f2b9d7c93126fc74647ba17d)) +* convert date to mtime in glob source ([#106](https://github.com/SgtPooki/helia/issues/106)) ([cd9e903](https://github.com/SgtPooki/helia/commit/cd9e903c2ccac61372eaa64a61b4a8f3d79f9d4a)) +* create @helia/block-brokers package ([#341](https://github.com/SgtPooki/helia/issues/341)) ([#342](https://github.com/SgtPooki/helia/issues/342)) ([2979147](https://github.com/SgtPooki/helia/commit/297914756fa06dc0c28890a2654d1159d16689c2)) +* enable dcutr by default ([#239](https://github.com/SgtPooki/helia/issues/239)) ([7431f09](https://github.com/SgtPooki/helia/commit/7431f09aef332dc142a5f7c2c59c9410e4529a92)) +* ensure pinned blocks are present ([#141](https://github.com/SgtPooki/helia/issues/141)) ([271c403](https://github.com/SgtPooki/helia/commit/271c403009d378a35375a9468e41388ebb978f54)) +* export unixfs errors ([#50](https://github.com/SgtPooki/helia/issues/50)) ([8426d65](https://github.com/SgtPooki/helia/commit/8426d650ae4645b7b975331c5fd02f56e390cab6)) +* include aegir config in interop and run from install dir ([#389](https://github.com/SgtPooki/helia/issues/389)) ([a2229bd](https://github.com/SgtPooki/helia/commit/a2229bd79d5c8b805604bb24bad222462a9ed8cc)) +* **kubo:** ⬆️ Upgrading go-ipfs to kubo ([#251](https://github.com/SgtPooki/helia/issues/251)) ([963a7a2](https://github.com/SgtPooki/helia/commit/963a7a21774703a105c865a5b6db670f278eec73)) +* linting and deps ([22d3900](https://github.com/SgtPooki/helia/commit/22d3900c15b0876419460c4db57b41f91e78d52f)) +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) ([99c94f4](https://github.com/SgtPooki/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* update type import path ([#379](https://github.com/SgtPooki/helia/issues/379)) ([ece384a](https://github.com/SgtPooki/helia/commit/ece384aab5e1c95857aa4aa07b86656710d8ca35)) +* use release version of libp2p ([#59](https://github.com/SgtPooki/helia/issues/59)) ([a3a7c9c](https://github.com/SgtPooki/helia/commit/a3a7c9c2d81f2068fee85eeeca7425919f09e182)) +* use unixfs exporter to traverse DAGs ([#455](https://github.com/SgtPooki/helia/issues/455)) ([6f8c15b](https://github.com/SgtPooki/helia/commit/6f8c15b769c08bf73e7c62dab79909b5ecfc3c93)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update generated docs to include version in module names ([#296](https://github.com/SgtPooki/helia/issues/296)) ([0776106](https://github.com/SgtPooki/helia/commit/0776106710d6641ac82b446f7fde6c40d788a0b4)) +* update readme ([#6](https://github.com/SgtPooki/helia/issues/6)) ([c62f784](https://github.com/SgtPooki/helia/commit/c62f78499d75ba96da60a4de2f6a0ae3f007abfb)) +* update readmes ([2a700dc](https://github.com/SgtPooki/helia/commit/2a700dc30945857e5ec596a8551adf488dc18009)) +* update tocs ([0b4bac4](https://github.com/SgtPooki/helia/commit/0b4bac4583f790686ceaf89f2f2ab6642677c4fd)) +* update tocs ([3d4573d](https://github.com/SgtPooki/helia/commit/3d4573d9bc22bdd79043b6fec570e8410c8d1228)) + + +### Dependencies + +* bump @chainsafe/libp2p-gossipsub from 11.2.1 to 12.0.0 ([#430](https://github.com/SgtPooki/helia/issues/430)) ([9b1ddf8](https://github.com/SgtPooki/helia/commit/9b1ddf85e503ecf5c3ddaa04826bef2f75454b44)) +* bump @chainsafe/libp2p-gossipsub from 12.0.0 to 13.0.0 ([#457](https://github.com/SgtPooki/helia/issues/457)) ([cb35a1b](https://github.com/SgtPooki/helia/commit/cb35a1ba149628181b3bb48e14d927d2ebc9c23b)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#2](https://github.com/SgtPooki/helia/issues/2)) ([351fae7](https://github.com/SgtPooki/helia/commit/351fae7a129e642a6f312c9a61609273dec190bf)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#30](https://github.com/SgtPooki/helia/issues/30)) ([aa6ebcf](https://github.com/SgtPooki/helia/commit/aa6ebcf9f58eebf842113985adee4710b009562d)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/SgtPooki/helia/issues/32)) ([68656a8](https://github.com/SgtPooki/helia/commit/68656a81b7cd1238641a41573915635905e4a6ed)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#32](https://github.com/SgtPooki/helia/issues/32)) ([eb836ef](https://github.com/SgtPooki/helia/commit/eb836ef15f6bc754fbab4fdbe47c76f5492a56d9)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#34](https://github.com/SgtPooki/helia/issues/34)) ([d48f2c5](https://github.com/SgtPooki/helia/commit/d48f2c58338af0d096a1f855ab85a621fce1cc01)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#39](https://github.com/SgtPooki/helia/issues/39)) ([7c9bc2e](https://github.com/SgtPooki/helia/commit/7c9bc2e9f99ccbaec1d8c25c900585deb5f6a327)) +* bump @helia/interface from 1.2.2 to 2.0.0 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([098a305](https://github.com/SgtPooki/helia/commit/098a305241024ed3903b686892ded8abfca55f5f)) +* bump kubo from 0.25.0 to 0.26.0 ([#400](https://github.com/SgtPooki/helia/issues/400)) ([a9c55f0](https://github.com/SgtPooki/helia/commit/a9c55f0e672e439cbcc6b938963ab150997c6e45)) +* bump kubo from 0.26.0 to 0.27.0 ([#461](https://github.com/SgtPooki/helia/issues/461)) ([c69913c](https://github.com/SgtPooki/helia/commit/c69913c546f2bb74344f804f25a93f23adeb9b49)) +* bump multiformats from 11.0.2 to 12.0.1 ([#4](https://github.com/SgtPooki/helia/issues/4)) ([50bed0f](https://github.com/SgtPooki/helia/commit/50bed0f32b3c07111de804b0e6471e36d8e66626)) +* bump multiformats from 11.0.2 to 12.0.1 ([#57](https://github.com/SgtPooki/helia/issues/57)) ([6f93e51](https://github.com/SgtPooki/helia/commit/6f93e51e9b6f603f7c1d396705dc5b190108fe79)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([c2a2ee3](https://github.com/SgtPooki/helia/commit/c2a2ee38cc8fa76c8a6d0c92c44023c148148a7e)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([c89b8f1](https://github.com/SgtPooki/helia/commit/c89b8f12d700f0e23dc574cc32f7726d9c9558de)) +* bump multiformats from 12.1.3 to 13.0.0 ([#354](https://github.com/SgtPooki/helia/issues/354)) ([1d16bf8](https://github.com/SgtPooki/helia/commit/1d16bf89acd10ac79baf53f0cbc5f92d0e9d8301)) +* **dev:** bump @chainsafe/libp2p-yamux from 3.0.10 to 4.0.1 ([#1](https://github.com/SgtPooki/helia/issues/1)) ([91c4a80](https://github.com/SgtPooki/helia/commit/91c4a8001c2629c55be3a603faecd7585e8b9678)) +* **dev:** bump @libp2p/websockets from 5.0.10 to 6.0.1 ([#4](https://github.com/SgtPooki/helia/issues/4)) ([81b5e9b](https://github.com/SgtPooki/helia/commit/81b5e9bcfc233068cf49db86bebdf1e218b9bf8f)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([de04834](https://github.com/SgtPooki/helia/commit/de048348666a7961cda517ce26f8aedfa987a3bc)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([2836bb8](https://github.com/SgtPooki/helia/commit/2836bb85b75d32cbe4b0dc7bd3ef85912a26396d)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#35](https://github.com/SgtPooki/helia/issues/35)) ([4354316](https://github.com/SgtPooki/helia/commit/4354316e6870440bf04ecb14bf323649b4582c05)) +* **dev:** bump @libp2p/websockets from 6.0.3 to 7.0.5 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([5f4169e](https://github.com/SgtPooki/helia/commit/5f4169e9ddb16a7d026db395ad3e9c1a2f764bb7)) +* **dev:** bump @multiformats/sha3 from 2.0.17 to 3.0.0 ([#249](https://github.com/SgtPooki/helia/issues/249)) ([7f2dcf8](https://github.com/SgtPooki/helia/commit/7f2dcf8b878f80e75b3d0dc5a3c49caeb0430785)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#26](https://github.com/SgtPooki/helia/issues/26)) ([37b6ba1](https://github.com/SgtPooki/helia/commit/37b6ba14e085073b966fced3c3777519601d0a81)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#28](https://github.com/SgtPooki/helia/issues/28)) ([d126e6a](https://github.com/SgtPooki/helia/commit/d126e6a3c845f25a4910c18fa476304d8534be91)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#29](https://github.com/SgtPooki/helia/issues/29)) ([973bb5b](https://github.com/SgtPooki/helia/commit/973bb5b6c8db0fedd70e4058f97bc339018a8193)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#30](https://github.com/SgtPooki/helia/issues/30)) ([ea26a0b](https://github.com/SgtPooki/helia/commit/ea26a0bd14137eb1de6ab282cdcecd55578064ab)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/SgtPooki/helia/issues/198)) ([4d75ecf](https://github.com/SgtPooki/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#65](https://github.com/SgtPooki/helia/issues/65)) ([174987b](https://github.com/SgtPooki/helia/commit/174987b2817cfe99cbabb9835dd6a2d99c1c35a9)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#105](https://github.com/SgtPooki/helia/issues/105)) ([2421ee2](https://github.com/SgtPooki/helia/commit/2421ee2b4440446160e1a665bc5ecfc92d2b64de)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#107](https://github.com/SgtPooki/helia/issues/107)) ([5402d30](https://github.com/SgtPooki/helia/commit/5402d30de1437052e9e9b955d9be3c2898515447)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#273](https://github.com/SgtPooki/helia/issues/273)) ([9a9f637](https://github.com/SgtPooki/helia/commit/9a9f63787223eff7eae3b72e59b79b11baa621ea)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([ca3f05a](https://github.com/SgtPooki/helia/commit/ca3f05a74316f53b0e44f5edd6e303b6e8463bf2)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([9f57d11](https://github.com/SgtPooki/helia/commit/9f57d11e461a3b1fddbc2a92e225d31eee56613c)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([77e29bc](https://github.com/SgtPooki/helia/commit/77e29bcdda33387b8bf15124bc316ef03b434433)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#41](https://github.com/SgtPooki/helia/issues/41)) ([e8fc99f](https://github.com/SgtPooki/helia/commit/e8fc99f4e372eaf72c2598f5a7a9942143c6d788)) +* **dev:** bump go-ipfs from 0.18.1 to 0.19.0 ([#15](https://github.com/SgtPooki/helia/issues/15)) ([0f43c84](https://github.com/SgtPooki/helia/commit/0f43c84be417926ef433602ce95b48a1559d459c)) +* **dev:** bump go-ipfs from 0.18.1 to 0.19.0 ([#60](https://github.com/SgtPooki/helia/issues/60)) ([19425d7](https://github.com/SgtPooki/helia/commit/19425d7f65908361ed27ea2dbb949d35e6b413bc)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#22](https://github.com/SgtPooki/helia/issues/22)) ([c8a2e7f](https://github.com/SgtPooki/helia/commit/c8a2e7ff11df35b6c7e4e3d336890e5d9f5f51fb)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#24](https://github.com/SgtPooki/helia/issues/24)) ([cff694f](https://github.com/SgtPooki/helia/commit/cff694f6bc88b25e71d3243b045c65932bfa9874)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#24](https://github.com/SgtPooki/helia/issues/24)) ([104a1dd](https://github.com/SgtPooki/helia/commit/104a1dd17e4e4e01a0b48de06cceceb40ff0025c)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#24](https://github.com/SgtPooki/helia/issues/24)) ([2c89d9f](https://github.com/SgtPooki/helia/commit/2c89d9f3b61e9975e98f58535bc708bf4fc3927f)) +* **dev:** bump go-ipfs from 0.20.0 to 0.22.0 ([#81](https://github.com/SgtPooki/helia/issues/81)) ([15fb863](https://github.com/SgtPooki/helia/commit/15fb86380bff97b54120009fb20a0dc5bfa4cc92)) +* **dev:** bump go-ipfs from 0.21.0 to 0.22.0 ([#228](https://github.com/SgtPooki/helia/issues/228)) ([2e8e447](https://github.com/SgtPooki/helia/commit/2e8e447f782745e517e935cd1bb3312db6384a5b)) +* **dev:** bump helia from 2.0.1 to 2.0.3 ([#10](https://github.com/SgtPooki/helia/issues/10)) ([6911470](https://github.com/SgtPooki/helia/commit/6911470cb43720798fca571669a166eb3689dad2)) +* **dev:** bump it-last from 2.0.1 to 3.0.1 ([#17](https://github.com/SgtPooki/helia/issues/17)) ([4e24094](https://github.com/SgtPooki/helia/commit/4e24094e488dadc4cdd8fdbbbeb4d9d2e4911ae5)) +* **dev:** bump it-to-buffer from 3.0.1 to 4.0.1 ([#68](https://github.com/SgtPooki/helia/issues/68)) ([99c1db6](https://github.com/SgtPooki/helia/commit/99c1db61eab9ec1e3bd8ba3bdce977fae2e5ebe6)) +* **dev:** bump kubo from 0.22.0 to 0.23.0 ([#278](https://github.com/SgtPooki/helia/issues/278)) ([51316ba](https://github.com/SgtPooki/helia/commit/51316baa71ec22b91013a7f98b46f5ad420b984a)) +* **dev:** bump kubo from 0.24.0 to 0.25.0 ([#351](https://github.com/SgtPooki/helia/issues/351)) ([9efe50d](https://github.com/SgtPooki/helia/commit/9efe50df7f130c062f42b0a391bdb1f1e7e50af8)) +* **dev:** bump libp2p from 0.43.4 to 0.44.0 ([#5](https://github.com/SgtPooki/helia/issues/5)) ([20a79ef](https://github.com/SgtPooki/helia/commit/20a79ef392eaaf562bb2ddbd63ca26a2e7cb2380)) +* **dev:** bump libp2p from 0.43.4 to 0.44.0 ([#96](https://github.com/SgtPooki/helia/issues/96)) ([6e37d9f](https://github.com/SgtPooki/helia/commit/6e37d9f8be58955c5ddc5472fe3adb4bd9a0459c)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#13](https://github.com/SgtPooki/helia/issues/13)) ([3d3627e](https://github.com/SgtPooki/helia/commit/3d3627e92ee99446cd0eaf69de84187ceee653e6)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#6](https://github.com/SgtPooki/helia/issues/6)) ([76538e1](https://github.com/SgtPooki/helia/commit/76538e1255a59bd2b6f3c5fe7110b89838120357)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#7](https://github.com/SgtPooki/helia/issues/7)) ([36a9ce0](https://github.com/SgtPooki/helia/commit/36a9ce09da7c6360937c79bfb485dfc8884d2403)) +* **dev:** bump libp2p from 0.44.0 to 0.45.3 ([#7](https://github.com/SgtPooki/helia/issues/7)) ([f70bbcb](https://github.com/SgtPooki/helia/commit/f70bbcbd6d7f3175e0d96fdd64aa745b79ca10c0)) +* **dev:** bump libp2p from 0.45.9 to 0.46.6 ([#92](https://github.com/SgtPooki/helia/issues/92)) ([efe02e5](https://github.com/SgtPooki/helia/commit/efe02e5b38992189edb40cd34d79e76dca4c34a3)) +* go-ipfs -> kubo ([#53](https://github.com/SgtPooki/helia/issues/53)) ([f13daae](https://github.com/SgtPooki/helia/commit/f13daae3d62579b0b181bc5387c5d7b8e10029a5)) +* update all deps and fix linting ([d4d6515](https://github.com/SgtPooki/helia/commit/d4d6515f023db339874d34871e69fb7c3fc47f6c)) +* update all deps and fix linting ([4cdba4f](https://github.com/SgtPooki/helia/commit/4cdba4fda743e7805725f4155242b93bc74ba4ae)) +* update all it-* deps to latest versions ([#25](https://github.com/SgtPooki/helia/issues/25)) ([9388c40](https://github.com/SgtPooki/helia/commit/9388c402462a1d45fcb7ded285262881718b7dd0)) +* update helia deps to v1 ([#14](https://github.com/SgtPooki/helia/issues/14)) ([a51fbe3](https://github.com/SgtPooki/helia/commit/a51fbe31e8debfd2ee209f3ba38fd9dbc0372dc3)) +* update helia deps to v1 ([#16](https://github.com/SgtPooki/helia/issues/16)) ([7497590](https://github.com/SgtPooki/helia/commit/74975903ec619a4662e5bfa9546997641e9f8e8c)) +* update ipns to 6.x.x ([#12](https://github.com/SgtPooki/helia/issues/12)) ([6866638](https://github.com/SgtPooki/helia/commit/6866638830f32442f9cfeadbde795e74b0865e00)) +* update ipns to v7.x.x ([#106](https://github.com/SgtPooki/helia/issues/106)) ([83a1d14](https://github.com/SgtPooki/helia/commit/83a1d147e8ba758efd7d2574ea486218bd1f3df2)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* update libp2p to 0.46.x ([#215](https://github.com/SgtPooki/helia/issues/215)) ([65b68f0](https://github.com/SgtPooki/helia/commit/65b68f071d04d2f6f0fcf35938b146706b1a3cd0)) +* update sibling dependencies ([7e3815e](https://github.com/SgtPooki/helia/commit/7e3815e00dba19488e7b2b7a262559c32bfa32bc)) +* update sibling dependencies ([91263ad](https://github.com/SgtPooki/helia/commit/91263ad75211f6c982fae7e3a88c6b244aa8aeb2)) +* update sibling dependencies ([68c3a6c](https://github.com/SgtPooki/helia/commit/68c3a6c4764f147530023ba3b7d37857849cebf0)) +* update sibling dependencies ([9f1cff2](https://github.com/SgtPooki/helia/commit/9f1cff2c869697f510c169f264e3b3294d4d3692)) +* update sibling dependencies ([e147b70](https://github.com/SgtPooki/helia/commit/e147b70b7b16931bac1532529a9466e528a37119)) +* update sibling dependencies ([ac28d38](https://github.com/SgtPooki/helia/commit/ac28d3878f98a780fc57702921924fa92bd592a0)) +* updates to libp2p v1 ([#320](https://github.com/SgtPooki/helia/issues/320)) ([635d7a2](https://github.com/SgtPooki/helia/commit/635d7a2938111ccc53f8defbd9b8f8f8ea3e8e6a)) + + +### Refactors + +* use functions for block broker creation ([#286](https://github.com/SgtPooki/helia/issues/286)) ([43932a5](https://github.com/SgtPooki/helia/commit/43932a54036dafdf1265b034b30b12784fd22d82)) + + +### Refactors + +* use functions for block broker creation ([#286](https://github.com/SgtPooki/helia/issues/286)) ([43932a5](https://github.com/SgtPooki/helia/commit/43932a54036dafdf1265b034b30b12784fd22d82)) diff --git a/packages/interop/package.json b/packages/interop/package.json index cf1ff5255..a60c3ce2c 100644 --- a/packages/interop/package.json +++ b/packages/interop/package.json @@ -1,6 +1,6 @@ { "name": "@helia/interop", - "version": "6.0.2", + "version": "7.0.0", "description": "Interop tests for Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/interop#readme", @@ -58,18 +58,18 @@ }, "dependencies": { "@chainsafe/libp2p-gossipsub": "^13.0.0", - "@helia/block-brokers": "^2.0.3", - "@helia/car": "^3.1.2", - "@helia/dag-cbor": "^3.0.2", - "@helia/dag-json": "^3.0.2", - "@helia/http": "^1.0.3", - "@helia/interface": "^4.1.0", - "@helia/ipns": "^7.2.0", - "@helia/json": "^3.0.2", - "@helia/mfs": "^3.0.3", - "@helia/routers": "^1.0.2", - "@helia/strings": "^3.0.2", - "@helia/unixfs": "^3.0.3", + "@helia/block-brokers": "^3.0.0", + "@helia/car": "^4.0.0", + "@helia/dag-cbor": "^4.0.0", + "@helia/dag-json": "^4.0.0", + "@helia/http": "^2.0.0", + "@helia/interface": "^5.0.0", + "@helia/ipns": "^8.0.0", + "@helia/json": "^4.0.0", + "@helia/mfs": "^4.0.0", + "@helia/routers": "^2.0.0", + "@helia/strings": "^4.0.0", + "@helia/unixfs": "^4.0.0", "@ipld/car": "^5.3.0", "@ipld/dag-cbor": "^9.2.0", "@libp2p/interface": "^1.1.4", @@ -80,7 +80,7 @@ "@libp2p/websockets": "^8.0.16", "@multiformats/sha3": "^3.0.2", "aegir": "^42.2.5", - "helia": "^4.1.0", + "helia": "^5.0.0", "ipfs-core-types": "^0.14.1", "ipfs-unixfs-importer": "^15.2.4", "ipfsd-ctl": "^13.0.0", diff --git a/packages/ipns/CHANGELOG.md b/packages/ipns/CHANGELOG.md new file mode 100644 index 000000000..ac7a7d3ce --- /dev/null +++ b/packages/ipns/CHANGELOG.md @@ -0,0 +1,68 @@ +# Changelog + +## [8.0.0](https://github.com/SgtPooki/helia/compare/ipns-v7.2.0...ipns-v8.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* requires @helia/interface@4.1.x or later, `resolveDns` has been renamed `resolveDNSLink` +* to support paths in `@helia/ipns`, the return type of `ipns.resolve` is now `{ path: string, cid: CID }` instead of just `CID` +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) +* `helia.routing` is the default routing used, the `libp2p` routing has been removed as it is redundant +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3, renames `dht` routing to `libp2p` +* alters the options object passed to the `ipns` factory function +* the `IPNSRecord` type returned from the `publish` method has changed + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* add `record`/`answer` fields to IPNS results ([#471](https://github.com/SgtPooki/helia/issues/471)) ([b6765fe](https://github.com/SgtPooki/helia/commit/b6765fe7632231407c4a8506015ac07e30152190)) +* add cache control to IPNS ([#473](https://github.com/SgtPooki/helia/issues/473)) ([b00f682](https://github.com/SgtPooki/helia/commit/b00f682647d3687e54bd48f8f68ab79d1e4e96cc)) +* allow publish/resolve using only local datastore ([#15](https://github.com/SgtPooki/helia/issues/15)) ([43e32a2](https://github.com/SgtPooki/helia/commit/43e32a20f44fffd533531a57e6d60883cebc55ca)) +* support DNS over HTTPS and DNS-JSON over HTTPS ([#55](https://github.com/SgtPooki/helia/issues/55)) ([2ac0e8b](https://github.com/SgtPooki/helia/commit/2ac0e8b26556b73961e67191c564ac2b18d32b31)) +* support paths in @helia/ipns ([#410](https://github.com/SgtPooki/helia/issues/410)) ([ca8d5eb](https://github.com/SgtPooki/helia/commit/ca8d5ebdf587574c7fb84517b558226c3479caa9)) +* update helia to v3 and multiformats to v13 ([#167](https://github.com/SgtPooki/helia/issues/167)) ([a0381b9](https://github.com/SgtPooki/helia/commit/a0381b95051bbf3edfa4f53e0ae2d5f43c1e4382)) +* use custom DNS resolver in @helia/ipns for DNSLink ([#466](https://github.com/SgtPooki/helia/issues/466)) ([2c71b6e](https://github.com/SgtPooki/helia/commit/2c71b6ec8d34dcc722a3914702f67603492c335f)), closes [#369](https://github.com/SgtPooki/helia/issues/369) +* use helia router for IPNS put/get ([#387](https://github.com/SgtPooki/helia/issues/387)) ([ce74026](https://github.com/SgtPooki/helia/commit/ce740268e83f50e6f144b74969a98d54005cd852)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* cache IPNS entries after resolving ([#35](https://github.com/SgtPooki/helia/issues/35)) ([704b413](https://github.com/SgtPooki/helia/commit/704b41355768b3e8723560c5f7ed3d7c12b58c3b)), closes [#20](https://github.com/SgtPooki/helia/issues/20) +* export IPNSRoutingEvents ([#407](https://github.com/SgtPooki/helia/issues/407)) ([44f4e88](https://github.com/SgtPooki/helia/commit/44f4e88030a21d86b2a8473d3d00efb624cfce8f)) +* make @libp2p/interface a dependency ([#159](https://github.com/SgtPooki/helia/issues/159)) ([546ecf0](https://github.com/SgtPooki/helia/commit/546ecf023bd619d32e187fa6a55d39fcf12e4bbe)), closes [#158](https://github.com/SgtPooki/helia/issues/158) +* remove gossipsub from default libp2p services ([#401](https://github.com/SgtPooki/helia/issues/401)) ([99c94f4](https://github.com/SgtPooki/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* remove is-ipfs from @helia/ipns dependencies ([#421](https://github.com/SgtPooki/helia/issues/421)) ([3851fe2](https://github.com/SgtPooki/helia/commit/3851fe2df6af337b7e2cabe694bd3dba17748fce)) +* respect the IPNS TTL field ([#482](https://github.com/SgtPooki/helia/issues/482)) ([1561e4a](https://github.com/SgtPooki/helia/commit/1561e4a106074b94e421a77b0b8776b065e48bc5)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update libp2p interfaces ([#109](https://github.com/SgtPooki/helia/issues/109)) ([514b6e1](https://github.com/SgtPooki/helia/commit/514b6e1e4192f700a6f0e769d52a4ec5dfe757ec)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use the content routing api for get/put operations ([#34](https://github.com/SgtPooki/helia/issues/34)) ([55208cc](https://github.com/SgtPooki/helia/commit/55208ccfdc4f3a799736f29e614910cbd8375a9d)) + + +### Documentation + +* fix typo ([#113](https://github.com/SgtPooki/helia/issues/113)) ([d732db9](https://github.com/SgtPooki/helia/commit/d732db9f4fea23aa11456d451f02d4f143846ba3)) +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* bump @libp2p/logger from 2.1.1 to 3.0.2 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([b2886b9](https://github.com/SgtPooki/helia/commit/b2886b9598a66a31c69ee0c3c7e13748614be37e)) +* bump multiformats from 11.0.2 to 12.0.1 ([#57](https://github.com/SgtPooki/helia/issues/57)) ([6f93e51](https://github.com/SgtPooki/helia/commit/6f93e51e9b6f603f7c1d396705dc5b190108fe79)) +* **dev:** bump aegir from 39.0.13 to 40.0.8 ([#65](https://github.com/SgtPooki/helia/issues/65)) ([174987b](https://github.com/SgtPooki/helia/commit/174987b2817cfe99cbabb9835dd6a2d99c1c35a9)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#107](https://github.com/SgtPooki/helia/issues/107)) ([5402d30](https://github.com/SgtPooki/helia/commit/5402d30de1437052e9e9b955d9be3c2898515447)) +* **dev:** bump libp2p from 0.45.9 to 0.46.6 ([#92](https://github.com/SgtPooki/helia/issues/92)) ([efe02e5](https://github.com/SgtPooki/helia/commit/efe02e5b38992189edb40cd34d79e76dca4c34a3)) +* **dev:** bump sinon from 15.2.0 to 16.0.0 ([#105](https://github.com/SgtPooki/helia/issues/105)) ([231ebbd](https://github.com/SgtPooki/helia/commit/231ebbd4cda2196d7914a81aa1b0d79473c3a325)) +* **dev:** bump sinon from 16.1.3 to 17.0.0 ([#108](https://github.com/SgtPooki/helia/issues/108)) ([530aeff](https://github.com/SgtPooki/helia/commit/530aeff8af103c9126411cc1b035ee106f113f1f)) +* update all deps and fix linting ([4cdba4f](https://github.com/SgtPooki/helia/commit/4cdba4fda743e7805725f4155242b93bc74ba4ae)) +* update ipns to 6.x.x ([#12](https://github.com/SgtPooki/helia/issues/12)) ([6866638](https://github.com/SgtPooki/helia/commit/6866638830f32442f9cfeadbde795e74b0865e00)) +* update ipns to v7.x.x ([#106](https://github.com/SgtPooki/helia/issues/106)) ([83a1d14](https://github.com/SgtPooki/helia/commit/83a1d147e8ba758efd7d2574ea486218bd1f3df2)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/ipns/package.json b/packages/ipns/package.json index 0652a11b4..c14ea986d 100644 --- a/packages/ipns/package.json +++ b/packages/ipns/package.json @@ -1,6 +1,6 @@ { "name": "@helia/ipns", - "version": "7.2.0", + "version": "8.0.0", "description": "An implementation of IPNS for Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/ipns#readme", @@ -164,7 +164,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@libp2p/interface": "^1.1.4", "@libp2p/kad-dht": "^12.0.8", "@libp2p/logger": "^4.0.7", diff --git a/packages/json/CHANGELOG.md b/packages/json/CHANGELOG.md new file mode 100644 index 000000000..e7edeae09 --- /dev/null +++ b/packages/json/CHANGELOG.md @@ -0,0 +1,42 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/json-v3.0.2...json-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* inital import ([78ad71b](https://github.com/SgtPooki/helia/commit/78ad71b02ac136b704aa3d7a56e4d6d1c9c93f8e)) +* update helia to v3 and multiformats to v13 ([#46](https://github.com/SgtPooki/helia/issues/46)) ([e3dc586](https://github.com/SgtPooki/helia/commit/e3dc5867ffc4de0dd3b05b56eb1b0ce98d50dcb1)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update comment ([1e0d49a](https://github.com/SgtPooki/helia/commit/1e0d49a4ecb94b1ef07b8a814a095cea533222a3)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#34](https://github.com/SgtPooki/helia/issues/34)) ([d48f2c5](https://github.com/SgtPooki/helia/commit/d48f2c58338af0d096a1f855ab85a621fce1cc01)) +* bump multiformats from 11.0.2 to 12.0.1 ([#8](https://github.com/SgtPooki/helia/issues/8)) ([c2a2ee3](https://github.com/SgtPooki/helia/commit/c2a2ee38cc8fa76c8a6d0c92c44023c148148a7e)) +* **dev:** bump aegir from 39.0.13 to 40.0.11 ([#26](https://github.com/SgtPooki/helia/issues/26)) ([37b6ba1](https://github.com/SgtPooki/helia/commit/37b6ba14e085073b966fced3c3777519601d0a81)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#36](https://github.com/SgtPooki/helia/issues/36)) ([ca3f05a](https://github.com/SgtPooki/helia/commit/ca3f05a74316f53b0e44f5edd6e303b6e8463bf2)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/json/package.json b/packages/json/package.json index d9026373f..cfb7a3c64 100644 --- a/packages/json/package.json +++ b/packages/json/package.json @@ -1,6 +1,6 @@ { "name": "@helia/json", - "version": "3.0.2", + "version": "4.0.0", "description": "Add/get IPLD blocks containing json with your Helia node", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/json#readme", @@ -139,7 +139,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@libp2p/interfaces": "^3.3.2", "interface-blockstore": "^5.2.10", "multiformats": "^13.1.0", diff --git a/packages/mfs/CHANGELOG.md b/packages/mfs/CHANGELOG.md new file mode 100644 index 000000000..e0a324a2d --- /dev/null +++ b/packages/mfs/CHANGELOG.md @@ -0,0 +1,41 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/mfs-v3.0.3...mfs-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* initial import ([a70f4eb](https://github.com/SgtPooki/helia/commit/a70f4eb982e377eeeeb6fd4a53f7baf40c09641b)) +* update helia to v3 and multiformats to v13 ([9f7dc0a](https://github.com/SgtPooki/helia/commit/9f7dc0a0581524531501fc062fefb6ba26d99c02)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update docs to use MFS style API ([#4](https://github.com/SgtPooki/helia/issues/4)) ([88b23b0](https://github.com/SgtPooki/helia/commit/88b23b0db4ac9da2a9e94291f2db7b10f436ce00)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#2](https://github.com/SgtPooki/helia/issues/2)) ([351fae7](https://github.com/SgtPooki/helia/commit/351fae7a129e642a6f312c9a61609273dec190bf)) +* **dev:** bump helia from 2.0.1 to 2.0.3 ([#10](https://github.com/SgtPooki/helia/issues/10)) ([6911470](https://github.com/SgtPooki/helia/commit/6911470cb43720798fca571669a166eb3689dad2)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/unixfs bumped from ^3.0.3 to ^4.0.0 diff --git a/packages/mfs/package.json b/packages/mfs/package.json index b3075c453..ec202490c 100644 --- a/packages/mfs/package.json +++ b/packages/mfs/package.json @@ -1,6 +1,6 @@ { "name": "@helia/mfs", - "version": "3.0.3", + "version": "4.0.0", "description": "A mutable filesystem powered by Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/mfs#readme", @@ -139,7 +139,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/unixfs": "^3.0.3", + "@helia/unixfs": "^4.0.0", "@libp2p/interfaces": "^3.3.2", "@libp2p/logger": "^4.0.7", "interface-blockstore": "^5.2.10", diff --git a/packages/routers/CHANGELOG.md b/packages/routers/CHANGELOG.md new file mode 100644 index 000000000..9c6a899ca --- /dev/null +++ b/packages/routers/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog + +## [2.0.0](https://github.com/SgtPooki/helia/compare/routers-v1.0.2...routers-v2.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Bug Fixes + +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/SgtPooki/helia/issues/396)) ([f2853f8](https://github.com/SgtPooki/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/routers/package.json b/packages/routers/package.json index 6e92bbf80..dc12f67c2 100644 --- a/packages/routers/package.json +++ b/packages/routers/package.json @@ -1,6 +1,6 @@ { "name": "@helia/routers", - "version": "1.0.2", + "version": "2.0.0", "description": "Routers for Helia", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/routers#readme", @@ -54,7 +54,7 @@ }, "dependencies": { "@helia/delegated-routing-v1-http-api-client": "^3.0.0", - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@libp2p/interface": "^1.1.4", "ipns": "^9.0.0", "it-first": "^3.0.4", diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md new file mode 100644 index 000000000..3d2b2f103 --- /dev/null +++ b/packages/strings/CHANGELOG.md @@ -0,0 +1,42 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/strings-v3.0.2...strings-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* initial import ([23a13d8](https://github.com/SgtPooki/helia/commit/23a13d844c3b9adfdea13214d974f1c7e1d7539d)) +* update helia to v3 and multiformats to v13 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([ae7cbc9](https://github.com/SgtPooki/helia/commit/ae7cbc9a16a267cb0f6d7cecd381f919430afaea)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* linting and deps ([22d3900](https://github.com/SgtPooki/helia/commit/22d3900c15b0876419460c4db57b41f91e78d52f)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) +* update readme ([#6](https://github.com/SgtPooki/helia/issues/6)) ([c62f784](https://github.com/SgtPooki/helia/commit/c62f78499d75ba96da60a4de2f6a0ae3f007abfb)) +* update readmes ([2a700dc](https://github.com/SgtPooki/helia/commit/2a700dc30945857e5ec596a8551adf488dc18009)) +* update tocs ([3d4573d](https://github.com/SgtPooki/helia/commit/3d4573d9bc22bdd79043b6fec570e8410c8d1228)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#39](https://github.com/SgtPooki/helia/issues/39)) ([7c9bc2e](https://github.com/SgtPooki/helia/commit/7c9bc2e9f99ccbaec1d8c25c900585deb5f6a327)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/strings/package.json b/packages/strings/package.json index eb6083a00..5fe7bd78c 100644 --- a/packages/strings/package.json +++ b/packages/strings/package.json @@ -1,6 +1,6 @@ { "name": "@helia/strings", - "version": "3.0.2", + "version": "4.0.0", "description": "Add/get IPLD blocks containing strings with your Helia node", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/strings#readme", @@ -141,7 +141,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@libp2p/interfaces": "^3.3.2", "interface-blockstore": "^5.2.10", "multiformats": "^13.1.0", diff --git a/packages/unixfs/CHANGELOG.md b/packages/unixfs/CHANGELOG.md new file mode 100644 index 000000000..1c992a609 --- /dev/null +++ b/packages/unixfs/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + +## [4.0.0](https://github.com/SgtPooki/helia/compare/unixfs-v3.0.3...unixfs-v4.0.0) (2024-04-09) + + +### ⚠ BREAKING CHANGES + +* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module +* uses multiformats v13 and helia v3 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/SgtPooki/helia/issues/372)) ([76220cd](https://github.com/SgtPooki/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* add globSource and urlSource ([#53](https://github.com/SgtPooki/helia/issues/53)) ([b490a6e](https://github.com/SgtPooki/helia/commit/b490a6e35cb521c0c29d0f1382fc2e4b3b662b9c)) +* add offline option to all operations ([#51](https://github.com/SgtPooki/helia/issues/51)) ([444c8bd](https://github.com/SgtPooki/helia/commit/444c8bd0dd40d8cad7ca12f3fbffaaf19f8e75fc)) +* expose progress events from importer, blockstore and bitswap ([#13](https://github.com/SgtPooki/helia/issues/13)) ([de78f4d](https://github.com/SgtPooki/helia/commit/de78f4d03ebafe9ed9a2dfcbfb7a516fa215585c)) +* expose unixfs progress events in types ([#14](https://github.com/SgtPooki/helia/issues/14)) ([36cf3b2](https://github.com/SgtPooki/helia/commit/36cf3b2143276a59b685ceb58299c4f881545fee)) +* update helia to v3 and multiformats to v13 ([#147](https://github.com/SgtPooki/helia/issues/147)) ([001247c](https://github.com/SgtPooki/helia/commit/001247c6fc38ff3d810736371de901e5e1099f26)) + + +### Bug Fixes + +* Add GlobSourceResult to globSource return type in unixfs. ([#475](https://github.com/SgtPooki/helia/issues/475)) ([9ac5909](https://github.com/SgtPooki/helia/commit/9ac59098d3e4c8644756a83b185308d7d91626c1)) +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* convert date to mtime in glob source ([#106](https://github.com/SgtPooki/helia/issues/106)) ([cd9e903](https://github.com/SgtPooki/helia/commit/cd9e903c2ccac61372eaa64a61b4a8f3d79f9d4a)) +* correct browser override path for glob-source ([#60](https://github.com/SgtPooki/helia/issues/60)) ([fd0f33b](https://github.com/SgtPooki/helia/commit/fd0f33b2a66e2840b5a03f27a48240b3c5d2b67e)) +* export unixfs errors ([#50](https://github.com/SgtPooki/helia/issues/50)) ([8426d65](https://github.com/SgtPooki/helia/commit/8426d650ae4645b7b975331c5fd02f56e390cab6)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* use blockstore interface where possible ([#417](https://github.com/SgtPooki/helia/issues/417)) ([30c8981](https://github.com/SgtPooki/helia/commit/30c8981934ffba72d572a7b8b2712ec93b7f4d31)) +* use unixfs exporter to traverse DAGs ([#455](https://github.com/SgtPooki/helia/issues/455)) ([6f8c15b](https://github.com/SgtPooki/helia/commit/6f8c15b769c08bf73e7c62dab79909b5ecfc3c93)) + + +### Documentation + +* fix typos in example code ([#57](https://github.com/SgtPooki/helia/issues/57)) ([b7625c3](https://github.com/SgtPooki/helia/commit/b7625c3426380e63052968b1476e2d689c9213de)) +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* bump @helia/interface from 1.2.2 to 2.0.0 ([#87](https://github.com/SgtPooki/helia/issues/87)) ([098a305](https://github.com/SgtPooki/helia/commit/098a305241024ed3903b686892ded8abfca55f5f)) +* **dev:** bump aegir from 40.0.13 to 41.0.0 ([#105](https://github.com/SgtPooki/helia/issues/105)) ([2421ee2](https://github.com/SgtPooki/helia/commit/2421ee2b4440446160e1a665bc5ecfc92d2b64de)) +* update all deps and fix linting ([d4d6515](https://github.com/SgtPooki/helia/commit/d4d6515f023db339874d34871e69fb7c3fc47f6c)) +* update all it-* deps to latest versions ([#25](https://github.com/SgtPooki/helia/issues/25)) ([9388c40](https://github.com/SgtPooki/helia/commit/9388c402462a1d45fcb7ded285262881718b7dd0)) +* update helia deps to v1 ([#16](https://github.com/SgtPooki/helia/issues/16)) ([7497590](https://github.com/SgtPooki/helia/commit/74975903ec619a4662e5bfa9546997641e9f8e8c)) +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/unixfs/package.json b/packages/unixfs/package.json index ec891d330..e31822e89 100644 --- a/packages/unixfs/package.json +++ b/packages/unixfs/package.json @@ -1,6 +1,6 @@ { "name": "@helia/unixfs", - "version": "3.0.3", + "version": "4.0.0", "description": "A Helia-compatible wrapper for UnixFS", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/unixfs#readme", @@ -159,7 +159,7 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@ipld/dag-pb": "^4.1.0", "@libp2p/interface": "^1.1.4", "@libp2p/logger": "^4.0.7", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md new file mode 100644 index 000000000..b70143ec4 --- /dev/null +++ b/packages/utils/CHANGELOG.md @@ -0,0 +1,34 @@ +# Changelog + +## [0.2.0](https://github.com/SgtPooki/helia/compare/utils-v0.1.0...utils-v0.2.0) (2024-04-09) + + +### Features + +* add block session support to @helia/interface ([#398](https://github.com/SgtPooki/helia/issues/398)) ([5cf216b](https://github.com/SgtPooki/helia/commit/5cf216baa6806cd82f8fcddd1f024ef6a506f667)) +* expose .dns property on @helia/interface ([#465](https://github.com/SgtPooki/helia/issues/465)) ([8c9bb7d](https://github.com/SgtPooki/helia/commit/8c9bb7d224a1b786cba1fba18bffe07001a3b95d)) + + +### Bug Fixes + +* add sideEffects: false to package.json ([#485](https://github.com/SgtPooki/helia/issues/485)) ([8c45267](https://github.com/SgtPooki/helia/commit/8c45267a474ab10b2faadfebdab33cfe446e8c03)) +* cancel in-flight block requests when racing brokers ([#490](https://github.com/SgtPooki/helia/issues/490)) ([395cd9e](https://github.com/SgtPooki/helia/commit/395cd9e6ac2f829ef47b503cc7a6c77922f484cf)) +* increase default listers on abort signals ([#484](https://github.com/SgtPooki/helia/issues/484)) ([7cd012a](https://github.com/SgtPooki/helia/commit/7cd012aa2ba568845d49d63a71806d20f6ac678f)) +* support reading identity cids ([#429](https://github.com/SgtPooki/helia/issues/429)) ([98308f7](https://github.com/SgtPooki/helia/commit/98308f77488b8196b2d18f78f05ecd2d37456834)) +* update project deps and docs ([77e34fc](https://github.com/SgtPooki/helia/commit/77e34fc115cbfb82585fd954bcf389ecebf655bc)) +* wrap blockstore in identity blockstore ([#493](https://github.com/SgtPooki/helia/issues/493)) ([b67ac5f](https://github.com/SgtPooki/helia/commit/b67ac5f16eca1df5534c985045250bdb334a85cf)) + + +### Documentation + +* fixing changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* merge [#1](https://github.com/SgtPooki/helia/issues/1) from SgtPooki/docs/fixing-changelogs ([9e7caa1](https://github.com/SgtPooki/helia/commit/9e7caa10e85a00b41482c4165f2d83d39668e46d)) +* rm changelog to try to generate new ones ([71c0821](https://github.com/SgtPooki/helia/commit/71c0821d43e725961cd381070c0dc37846e305fe)) + + +### Dependencies + +* update libp2p patch versions ([917a1bc](https://github.com/SgtPooki/helia/commit/917a1bceb9e9b56428a15dc3377a963f06affd12)) +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^4.1.0 to ^5.0.0 diff --git a/packages/utils/package.json b/packages/utils/package.json index 5a0491a7f..e2cb688b6 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@helia/utils", - "version": "0.1.0", + "version": "0.2.0", "description": "Shared code that implements the Helia API", "license": "Apache-2.0 OR MIT", "homepage": "https://github.com/ipfs/helia/tree/main/packages/utils#readme", @@ -53,7 +53,7 @@ "test:electron-main": "aegir test -t electron-main" }, "dependencies": { - "@helia/interface": "^4.1.0", + "@helia/interface": "^5.0.0", "@ipld/dag-cbor": "^9.2.0", "@ipld/dag-json": "^10.2.0", "@ipld/dag-pb": "^4.1.0",