diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 97dc8e8f..acac9b5d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,15 +1,17 @@ { - "packages/block-brokers": "1.0.0", - "packages/car": "2.0.1", - "packages/dag-cbor": "2.0.1", - "packages/dag-json": "2.0.1", - "packages/helia": "3.0.1", - "packages/interface": "3.0.1", - "packages/interop": "3.0.1", - "packages/ipns": "4.0.0", - "packages/json": "2.0.1", - "packages/mfs": "2.0.1", - "packages/strings": "2.0.1", - "packages/unixfs": "2.0.1", - "packages/utils": "0.0.0" + "packages/block-brokers": "2.0.0", + "packages/car": "3.0.0", + "packages/dag-cbor": "3.0.0", + "packages/dag-json": "3.0.0", + "packages/helia": "4.0.0", + "packages/interface": "4.0.0", + "packages/interop": "4.0.0", + "packages/ipns": "5.0.0", + "packages/json": "3.0.0", + "packages/mfs": "3.0.0", + "packages/strings": "3.0.0", + "packages/unixfs": "3.0.0", + "packages/utils": "0.0.1", + "packages/http": "1.0.0", + "packages/routers": "1.0.0" } diff --git a/packages/block-brokers/CHANGELOG.md b/packages/block-brokers/CHANGELOG.md index 6a685afa..6c015f07 100644 --- a/packages/block-brokers/CHANGELOG.md +++ b/packages/block-brokers/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [2.0.0](https://github.com/ipfs/helia/compare/block-brokers-v1.0.0...block-brokers-v2.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/ipfs/helia/issues/381)) ([843fba4](https://github.com/ipfs/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/ipfs/helia/issues/375) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## 1.0.0 (2024-01-09) diff --git a/packages/block-brokers/package.json b/packages/block-brokers/package.json index 6a79a054..a8e77569 100644 --- a/packages/block-brokers/package.json +++ b/packages/block-brokers/package.json @@ -1,6 +1,6 @@ { "name": "@helia/block-brokers", - "version": "1.0.0", + "version": "2.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,7 +53,7 @@ "test:electron-main": "aegir test -t electron-main" }, "dependencies": { - "@helia/interface": "^3.0.1", + "@helia/interface": "^4.0.0", "@libp2p/interface": "^1.1.1", "interface-blockstore": "^5.2.7", "ipfs-bitswap": "^20.0.0", diff --git a/packages/car/CHANGELOG.md b/packages/car/CHANGELOG.md index ff208e49..2d88de8f 100644 --- a/packages/car/CHANGELOG.md +++ b/packages/car/CHANGELOG.md @@ -17,6 +17,27 @@ * devDependencies * @helia/unixfs bumped from ^2.0.0 to ^2.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/car-v2.0.1...car-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/ipfs/helia/issues/381)) ([843fba4](https://github.com/ipfs/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/ipfs/helia/issues/375) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + * devDependencies + * @helia/unixfs bumped from ^2.0.1 to ^3.0.0 + ## [@helia/car-v1.0.4](https://github.com/ipfs/helia-car/compare/@helia/car-v1.0.3...@helia/car-v1.0.4) (2023-10-07) diff --git a/packages/car/package.json b/packages/car/package.json index 14c51ea2..55b34ee6 100644 --- a/packages/car/package.json +++ b/packages/car/package.json @@ -1,6 +1,6 @@ { "name": "@helia/car", - "version": "2.0.1", + "version": "3.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@ipld/car": "^5.2.5", "@libp2p/interfaces": "^3.3.1", "it-drain": "^3.0.5", @@ -150,7 +150,7 @@ "progress-events": "^1.0.0" }, "devDependencies": { - "@helia/unixfs": "^2.0.1", + "@helia/unixfs": "^3.0.0", "@ipld/dag-pb": "^4.0.8", "aegir": "^42.1.0", "blockstore-core": "^4.3.10", diff --git a/packages/dag-cbor/CHANGELOG.md b/packages/dag-cbor/CHANGELOG.md index 9e311784..b897beec 100644 --- a/packages/dag-cbor/CHANGELOG.md +++ b/packages/dag-cbor/CHANGELOG.md @@ -15,6 +15,24 @@ * dependencies * @helia/interface bumped from ^3.0.0 to ^3.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/dag-cbor-v2.0.1...dag-cbor-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [@helia/dag-cbor-v1.0.3](https://github.com/ipfs/helia-dag-cbor/compare/@helia/dag-cbor-v1.0.2...@helia/dag-cbor-v1.0.3) (2023-10-07) diff --git a/packages/dag-cbor/package.json b/packages/dag-cbor/package.json index 7f0f46a0..cde5fa92 100644 --- a/packages/dag-cbor/package.json +++ b/packages/dag-cbor/package.json @@ -1,6 +1,6 @@ { "name": "@helia/dag-cbor", - "version": "2.0.1", + "version": "3.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@ipld/dag-cbor": "^9.0.7", "@libp2p/interfaces": "^3.3.1", "multiformats": "^13.0.0", diff --git a/packages/dag-json/CHANGELOG.md b/packages/dag-json/CHANGELOG.md index 3097bebd..3a685d65 100644 --- a/packages/dag-json/CHANGELOG.md +++ b/packages/dag-json/CHANGELOG.md @@ -15,6 +15,24 @@ * dependencies * @helia/interface bumped from ^3.0.0 to ^3.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/dag-json-v2.0.1...dag-json-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [@helia/dag-json-v1.0.3](https://github.com/ipfs/helia-dag-json/compare/@helia/dag-json-v1.0.2...@helia/dag-json-v1.0.3) (2023-10-07) diff --git a/packages/dag-json/package.json b/packages/dag-json/package.json index e81e35ca..9750227b 100644 --- a/packages/dag-json/package.json +++ b/packages/dag-json/package.json @@ -1,6 +1,6 @@ { "name": "@helia/dag-json", - "version": "2.0.1", + "version": "3.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@ipld/dag-json": "^10.1.5", "@libp2p/interfaces": "^3.3.1", "multiformats": "^13.0.0", diff --git a/packages/helia/CHANGELOG.md b/packages/helia/CHANGELOG.md index 599622a7..2f480e24 100644 --- a/packages/helia/CHANGELOG.md +++ b/packages/helia/CHANGELOG.md @@ -6,6 +6,37 @@ * **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/ipfs/helia/issues/198)) ([4d75ecf](https://github.com/ipfs/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) * update sibling dependencies ([beb10b5](https://github.com/ipfs/helia/commit/beb10b5590d66d1d5bef9b5e890b888263df2c92)) +## [4.0.0](https://github.com/ipfs/helia/compare/helia-v3.0.1...helia-v4.0.0) (2024-01-24) + + +### ⚠ BREAKING CHANGES + +* remove gossipsub from default libp2p services ([#401](https://github.com/ipfs/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 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Bug Fixes + +* add a test for reading the peer id from the datastore ([#397](https://github.com/ipfs/helia/issues/397)) ([4836d52](https://github.com/ipfs/helia/commit/4836d52bf721bc0c3e5920ebd0a05186fb19c6c6)) +* ignore libp2p start param in helia factory ([#382](https://github.com/ipfs/helia/issues/382)) ([c8d2fac](https://github.com/ipfs/helia/commit/c8d2fac002ef73fc3eba83914de12d2e73074c64)), closes [#344](https://github.com/ipfs/helia/issues/344) +* remove gossipsub from default libp2p services ([#401](https://github.com/ipfs/helia/issues/401)) ([99c94f4](https://github.com/ipfs/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/ipfs/helia/issues/396)) ([f2853f8](https://github.com/ipfs/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) + + +### Dependencies + +* bump @chainsafe/libp2p-noise from 14.1.0 to 15.0.0 ([#393](https://github.com/ipfs/helia/issues/393)) ([4943c5b](https://github.com/ipfs/helia/commit/4943c5b7e8779bc326ee156b1d80152225189343)) +* The following workspace dependencies were updated + * dependencies + * @helia/block-brokers bumped from ^1.0.0 to ^2.0.0 + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + * @helia/routers bumped from ^0.0.0 to ^1.0.0 + * @helia/utils bumped from ^0.0.0 to ^0.0.1 + ## [3.0.1](https://github.com/ipfs/helia/compare/helia-v3.0.0...helia-v3.0.1) (2024-01-09) diff --git a/packages/helia/package.json b/packages/helia/package.json index 97c0f4a7..5086bf2a 100644 --- a/packages/helia/package.json +++ b/packages/helia/package.json @@ -1,6 +1,6 @@ { "name": "helia", - "version": "3.0.1", + "version": "4.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.1", - "@helia/block-brokers": "^1.0.0", + "@helia/block-brokers": "^2.0.0", "@helia/delegated-routing-v1-http-api-client": "^3.0.0", - "@helia/interface": "^3.0.1", - "@helia/routers": "^0.0.0", - "@helia/utils": "^0.0.0", + "@helia/interface": "^4.0.0", + "@helia/routers": "^1.0.0", + "@helia/utils": "^0.0.1", "@libp2p/autonat": "^1.0.1", "@libp2p/bootstrap": "^10.0.2", "@libp2p/circuit-relay-v2": "^1.0.2", diff --git a/packages/http/CHANGELOG.md b/packages/http/CHANGELOG.md new file mode 100644 index 00000000..6519f468 --- /dev/null +++ b/packages/http/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog + +## 1.0.0 (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/block-brokers bumped from ^1.0.0 to ^2.0.0 + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + * @helia/routers bumped from ^0.0.0 to ^1.0.0 + * @helia/utils bumped from ^0.0.0 to ^0.0.1 diff --git a/packages/http/package.json b/packages/http/package.json index c34b80a8..fe34f6e0 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -1,6 +1,6 @@ { "name": "@helia/http", - "version": "0.9.0", + "version": "1.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": "^1.0.0", - "@helia/interface": "^3.0.1", - "@helia/routers": "^0.0.0", - "@helia/utils": "^0.0.0", + "@helia/block-brokers": "^2.0.0", + "@helia/interface": "^4.0.0", + "@helia/routers": "^1.0.0", + "@helia/utils": "^0.0.1", "blockstore-core": "^4.3.8", "datastore-core": "^9.2.6" }, diff --git a/packages/interface/CHANGELOG.md b/packages/interface/CHANGELOG.md index 60c640e8..df831d42 100644 --- a/packages/interface/CHANGELOG.md +++ b/packages/interface/CHANGELOG.md @@ -10,6 +10,23 @@ * **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/ipfs/helia/issues/198)) ([4d75ecf](https://github.com/ipfs/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) +## [4.0.0](https://github.com/ipfs/helia/compare/interface-v3.0.1...interface-v4.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/ipfs/helia/issues/381)) ([843fba4](https://github.com/ipfs/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/ipfs/helia/issues/375) + + +### Bug Fixes + +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/ipfs/helia/issues/396)) ([f2853f8](https://github.com/ipfs/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) + ## [3.0.1](https://github.com/ipfs/helia/compare/interface-v3.0.0...interface-v3.0.1) (2024-01-09) diff --git a/packages/interface/package.json b/packages/interface/package.json index 29437890..93e5898a 100644 --- a/packages/interface/package.json +++ b/packages/interface/package.json @@ -1,6 +1,6 @@ { "name": "@helia/interface", - "version": "3.0.1", + "version": "4.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 index 2dd8c96b..4d5aee21 100644 --- a/packages/interop/CHANGELOG.md +++ b/packages/interop/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## [4.0.0](https://github.com/ipfs/helia/compare/interop-v3.0.1...interop-v4.0.0) (2024-01-24) + + +### ⚠ BREAKING CHANGES + +* remove gossipsub from default libp2p services ([#401](https://github.com/ipfs/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 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* export binary from @helia/interop ([#384](https://github.com/ipfs/helia/issues/384)) ([3477b27](https://github.com/ipfs/helia/commit/3477b2748d44a862e8afeae1a7a2668cdd8a7100)) +* use helia router for IPNS put/get ([#387](https://github.com/ipfs/helia/issues/387)) ([ce74026](https://github.com/ipfs/helia/commit/ce740268e83f50e6f144b74969a98d54005cd852)) + + +### Bug Fixes + +* include aegir config in interop and run from install dir ([#389](https://github.com/ipfs/helia/issues/389)) ([a2229bd](https://github.com/ipfs/helia/commit/a2229bd79d5c8b805604bb24bad222462a9ed8cc)) +* remove gossipsub from default libp2p services ([#401](https://github.com/ipfs/helia/issues/401)) ([99c94f4](https://github.com/ipfs/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/ipfs/helia/issues/396)) ([f2853f8](https://github.com/ipfs/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) + + +### Dependencies + +* bump kubo from 0.25.0 to 0.26.0 ([#400](https://github.com/ipfs/helia/issues/400)) ([a9c55f0](https://github.com/ipfs/helia/commit/a9c55f0e672e439cbcc6b938963ab150997c6e45)) +* The following workspace dependencies were updated + * dependencies + * @helia/block-brokers bumped from ^1.0.0 to ^2.0.0 + * @helia/car bumped from ^2.0.1 to ^3.0.0 + * @helia/dag-cbor bumped from ^2.0.1 to ^3.0.0 + * @helia/dag-json bumped from ^2.0.1 to ^3.0.0 + * @helia/http bumped from ^0.9.0 to ^1.0.0 + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + * @helia/ipns bumped from ^4.0.0 to ^5.0.0 + * @helia/json bumped from ^2.0.1 to ^3.0.0 + * @helia/mfs bumped from ^2.0.1 to ^3.0.0 + * @helia/routers bumped from ^0.0.0 to ^1.0.0 + * @helia/strings bumped from ^2.0.1 to ^3.0.0 + * @helia/unixfs bumped from ^2.0.1 to ^3.0.0 + * helia bumped from ^3.0.1 to ^4.0.0 + ## [3.0.1](https://github.com/ipfs/helia/compare/interop-v3.0.0...interop-v3.0.1) (2024-01-16) diff --git a/packages/interop/package.json b/packages/interop/package.json index c68c4156..03196751 100644 --- a/packages/interop/package.json +++ b/packages/interop/package.json @@ -1,6 +1,6 @@ { "name": "@helia/interop", - "version": "3.0.1", + "version": "4.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": "^11.1.0", - "@helia/block-brokers": "^1.0.0", - "@helia/car": "^2.0.1", - "@helia/dag-cbor": "^2.0.1", - "@helia/dag-json": "^2.0.1", - "@helia/http": "^0.9.0", - "@helia/interface": "^3.0.1", - "@helia/ipns": "^4.0.0", - "@helia/json": "^2.0.1", - "@helia/mfs": "^2.0.1", - "@helia/routers": "^0.0.0", - "@helia/strings": "^2.0.1", - "@helia/unixfs": "^2.0.1", + "@helia/block-brokers": "^2.0.0", + "@helia/car": "^3.0.0", + "@helia/dag-cbor": "^3.0.0", + "@helia/dag-json": "^3.0.0", + "@helia/http": "^1.0.0", + "@helia/interface": "^4.0.0", + "@helia/ipns": "^5.0.0", + "@helia/json": "^3.0.0", + "@helia/mfs": "^3.0.0", + "@helia/routers": "^1.0.0", + "@helia/strings": "^3.0.0", + "@helia/unixfs": "^3.0.0", "@ipld/car": "^5.2.5", "@ipld/dag-cbor": "^9.0.7", "@libp2p/interface": "^1.1.1", @@ -80,7 +80,7 @@ "@libp2p/websockets": "^8.0.10", "@multiformats/sha3": "^3.0.0", "aegir": "^42.1.0", - "helia": "^3.0.1", + "helia": "^4.0.0", "ipfs-core-types": "^0.14.1", "ipfs-unixfs-importer": "^15.2.3", "ipfsd-ctl": "^13.0.0", diff --git a/packages/ipns/CHANGELOG.md b/packages/ipns/CHANGELOG.md index f0651d43..0979a9bf 100644 --- a/packages/ipns/CHANGELOG.md +++ b/packages/ipns/CHANGELOG.md @@ -14,6 +14,33 @@ * make @libp2p/interface a dependency ([#159](https://github.com/ipfs/helia-ipns/issues/159)) ([546ecf0](https://github.com/ipfs/helia-ipns/commit/546ecf023bd619d32e187fa6a55d39fcf12e4bbe)), closes [#158](https://github.com/ipfs/helia-ipns/issues/158) +## [5.0.0](https://github.com/ipfs/helia/compare/ipns-v4.0.0...ipns-v5.0.0) (2024-01-24) + + +### ⚠ BREAKING CHANGES + +* remove gossipsub from default libp2p services ([#401](https://github.com/ipfs/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 + +### Features + +* add @helia/http to monorepo ([#372](https://github.com/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) +* use helia router for IPNS put/get ([#387](https://github.com/ipfs/helia/issues/387)) ([ce74026](https://github.com/ipfs/helia/commit/ce740268e83f50e6f144b74969a98d54005cd852)) + + +### Bug Fixes + +* remove gossipsub from default libp2p services ([#401](https://github.com/ipfs/helia/issues/401)) ([99c94f4](https://github.com/ipfs/helia/commit/99c94f4b85c4ed826a6195207e3545cbbc87a6d1)) +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/ipfs/helia/issues/396)) ([f2853f8](https://github.com/ipfs/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [@helia/ipns-v3.0.1](https://github.com/ipfs/helia-ipns/compare/@helia/ipns-v3.0.0...@helia/ipns-v3.0.1) (2023-12-08) diff --git a/packages/ipns/package.json b/packages/ipns/package.json index 26de3a4d..89369f39 100644 --- a/packages/ipns/package.json +++ b/packages/ipns/package.json @@ -1,6 +1,6 @@ { "name": "@helia/ipns", - "version": "4.0.0", + "version": "5.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@libp2p/interface": "^1.1.1", "@libp2p/kad-dht": "^12.0.2", "@libp2p/logger": "^4.0.4", diff --git a/packages/json/CHANGELOG.md b/packages/json/CHANGELOG.md index e7499418..6b11ebbf 100644 --- a/packages/json/CHANGELOG.md +++ b/packages/json/CHANGELOG.md @@ -15,6 +15,24 @@ * dependencies * @helia/interface bumped from ^3.0.0 to ^3.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/json-v2.0.1...json-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [@helia/json-v1.0.3](https://github.com/ipfs/helia-json/compare/@helia/json-v1.0.2...@helia/json-v1.0.3) (2023-10-07) diff --git a/packages/json/package.json b/packages/json/package.json index 7fe203d5..fcfed4f7 100644 --- a/packages/json/package.json +++ b/packages/json/package.json @@ -1,6 +1,6 @@ { "name": "@helia/json", - "version": "2.0.1", + "version": "3.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@libp2p/interfaces": "^3.3.1", "multiformats": "^13.0.0", "progress-events": "^1.0.0" diff --git a/packages/mfs/CHANGELOG.md b/packages/mfs/CHANGELOG.md index 01992e5d..71d756ac 100644 --- a/packages/mfs/CHANGELOG.md +++ b/packages/mfs/CHANGELOG.md @@ -16,6 +16,25 @@ * @helia/interface bumped from ^3.0.0 to ^3.0.1 * @helia/unixfs bumped from ^2.0.0 to ^2.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/mfs-v2.0.1...mfs-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + * @helia/unixfs bumped from ^2.0.1 to ^3.0.0 + ## [@helia/mfs-v1.0.2](https://github.com/ipfs/helia-mfs/compare/@helia/mfs-v1.0.1...@helia/mfs-v1.0.2) (2023-10-07) diff --git a/packages/mfs/package.json b/packages/mfs/package.json index 6b4ab922..c664d104 100644 --- a/packages/mfs/package.json +++ b/packages/mfs/package.json @@ -1,6 +1,6 @@ { "name": "@helia/mfs", - "version": "2.0.1", + "version": "3.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,8 +139,8 @@ "release": "aegir release" }, "dependencies": { - "@helia/interface": "^3.0.1", - "@helia/unixfs": "^2.0.1", + "@helia/interface": "^4.0.0", + "@helia/unixfs": "^3.0.0", "@libp2p/interfaces": "^3.3.1", "@libp2p/logger": "^4.0.4", "interface-datastore": "^8.2.9", diff --git a/packages/routers/CHANGELOG.md b/packages/routers/CHANGELOG.md new file mode 100644 index 00000000..c2575cc1 --- /dev/null +++ b/packages/routers/CHANGELOG.md @@ -0,0 +1,24 @@ +# Changelog + +## 1.0.0 (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Bug Fixes + +* update ipns module to v9 and fix double verification of records ([#396](https://github.com/ipfs/helia/issues/396)) ([f2853f8](https://github.com/ipfs/helia/commit/f2853f8bd5bdcee8ab7a685355b0be47f29620e0)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 diff --git a/packages/routers/package.json b/packages/routers/package.json index 16be7e13..e0531a86 100644 --- a/packages/routers/package.json +++ b/packages/routers/package.json @@ -1,6 +1,6 @@ { "name": "@helia/routers", - "version": "0.0.0", + "version": "1.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@libp2p/interface": "^1.1.1", "ipns": "^9.0.0", "it-first": "^3.0.4", diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md index 794e8061..d3ecc554 100644 --- a/packages/strings/CHANGELOG.md +++ b/packages/strings/CHANGELOG.md @@ -20,6 +20,24 @@ * dependencies * @helia/interface bumped from ^3.0.0 to ^3.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/strings-v2.0.1...strings-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [@helia/strings-v1.0.1](https://github.com/ipfs/helia-strings/compare/@helia/strings-v1.0.0...@helia/strings-v1.0.1) (2023-10-06) diff --git a/packages/strings/package.json b/packages/strings/package.json index b33323d4..c7febfb2 100644 --- a/packages/strings/package.json +++ b/packages/strings/package.json @@ -1,6 +1,6 @@ { "name": "@helia/strings", - "version": "2.0.1", + "version": "3.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@libp2p/interfaces": "^3.3.1", "multiformats": "^13.0.0", "progress-events": "^1.0.0", diff --git a/packages/unixfs/CHANGELOG.md b/packages/unixfs/CHANGELOG.md index cefce2a0..21d82793 100644 --- a/packages/unixfs/CHANGELOG.md +++ b/packages/unixfs/CHANGELOG.md @@ -20,6 +20,24 @@ * dependencies * @helia/interface bumped from ^3.0.0 to ^3.0.1 +## [3.0.0](https://github.com/ipfs/helia/compare/unixfs-v2.0.1...unixfs-v3.0.0) (2024-01-24) + + +### ⚠ 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/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [@helia/unixfs-v1.4.3](https://github.com/ipfs/helia-unixfs/compare/@helia/unixfs-v1.4.2...@helia/unixfs-v1.4.3) (2023-12-03) diff --git a/packages/unixfs/package.json b/packages/unixfs/package.json index 43e75dbe..bdd6c8c7 100644 --- a/packages/unixfs/package.json +++ b/packages/unixfs/package.json @@ -1,6 +1,6 @@ { "name": "@helia/unixfs", - "version": "2.0.1", + "version": "3.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": "^3.0.1", + "@helia/interface": "^4.0.0", "@ipld/dag-pb": "^4.0.6", "@libp2p/interface": "^1.1.1", "@libp2p/logger": "^4.0.4", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 998659a3..f3017b0b 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -6,6 +6,12 @@ * **dev:** bump aegir from 39.0.13 to 40.0.8 ([#198](https://github.com/ipfs/helia/issues/198)) ([4d75ecf](https://github.com/ipfs/helia/commit/4d75ecffb79e5177da35d3106e42dac7bc63153a)) * update sibling dependencies ([beb10b5](https://github.com/ipfs/helia/commit/beb10b5590d66d1d5bef9b5e890b888263df2c92)) +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @helia/interface bumped from ^3.0.1 to ^4.0.0 + ## [3.0.0](https://github.com/ipfs/helia/compare/helia-v2.1.0...helia-v3.0.0) (2024-01-07) diff --git a/packages/utils/package.json b/packages/utils/package.json index eca40e8f..4fdcb7f0 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@helia/utils", - "version": "0.0.0", + "version": "0.0.1", "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": "^3.0.1", + "@helia/interface": "^4.0.0", "@ipld/dag-cbor": "^9.0.7", "@ipld/dag-json": "^10.1.5", "@ipld/dag-pb": "^4.0.6",