Release notes
*Sourced from [ipfs-http-client's releases](https://github.com/ipfs/js-ipfs-http-client/releases).*
> ## v40.1.0
>
>
> ### Features
>
> * expose import concurrency controls ([#1187](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1187)) ([47093d5](https://github.com/ipfs/js-ipfs-http-client/commit/47093d5))
>
> ## v40.0.1
>
>
> ### Bug Fixes
>
> * pin ls with multiple CIDs ([#1184](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1184)) ([2f3763f](https://github.com/ipfs/js-ipfs-http-client/commit/2f3763f))
>
> ## v40.0.0
>
>
> ### Code Refactoring
>
> * async await roundup ([#1173](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1173)) ([3e5967a](https://github.com/ipfs/js-ipfs-http-client/commit/3e5967a)), closes [#1103](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1103)
> * convert config API to async await ([#1155](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1155)) ([621973c](https://github.com/ipfs/js-ipfs-http-client/commit/621973c))
> * move files to root level ([#1150](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1150)) ([559a97d](https://github.com/ipfs/js-ipfs-http-client/commit/559a97d))
>
>
> ### Features
>
> * support name.resolve of peerid as cid ([#1145](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1145)) ([2d9afc8](https://github.com/ipfs/js-ipfs-http-client/commit/2d9afc8))
>
>
> ### Reverts
>
> * chore: update multiaddr to version 7.2.0 ([#1136](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1136)) ([#1143](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1143)) ([4131d09](https://github.com/ipfs/js-ipfs-http-client/commit/4131d09))
>
>
> ### BREAKING CHANGES
>
> * The `log.tail` method now returns an async iterator that yields log messages. Use it like:
> ```js
> for await (const message of ipfs.log.tail()) {
> console.log(message)
> }
> ```
> * The response to a call to `log.level` now returns an object that has camel cased keys. i.e. `Message` and `Error` properties have changed to `message` and `error`.
> * Dropped support for go-ipfs <= 0.4.4 in `swarm.peers` response.
> * The signature for `ipfs.mount` has changed from `ipfs.mount([ipfsPath], [ipnsPath])` to `ipfs.mount([options])`. Where `options` is an optional object that may contain two boolean properties `ipfsPath` and `ipnsPath`. The response object has also changed to be camel case. See https://docs.ipfs.io/reference/api/http/#api-v0-mount.
> * Default ping `count` of 1 in client has been removed. The default ping count is now whatever the IPFS node defaults it to (currently 10). If you specifically need 1 ping message then please pass `count: 1` in options for `ipfs.ping()`.
> * Multi parameter constructor options are no longer supported. To create a new IPFS HTTP client, pass a single parameter to the constructor. The parameter can be one of:
> * String, formatted as one of:
> * Multiaddr e.g. /ip4/127.0.0.1/tcp/5001
> * URL e.g. http://127.0.0.1:5001
> ... (truncated)
Changelog
*Sourced from [ipfs-http-client's changelog](https://github.com/ipfs/js-ipfs-http-client/blob/master/CHANGELOG.md).*
> # [40.1.0](https://github.com/ipfs/js-ipfs-http-client/compare/v40.0.1...v40.1.0) (2019-12-10)
>
>
> ### Features
>
> * expose import concurrency controls ([#1187](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1187)) ([47093d5](https://github.com/ipfs/js-ipfs-http-client/commit/47093d5))
>
>
>
>
> ## [40.0.1](https://github.com/ipfs/js-ipfs-http-client/compare/v40.0.0...v40.0.1) (2019-11-27)
>
>
> ### Bug Fixes
>
> * pin ls with multiple CIDs ([#1184](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1184)) ([2f3763f](https://github.com/ipfs/js-ipfs-http-client/commit/2f3763f))
>
>
>
>
> # [40.0.0](https://github.com/ipfs/js-ipfs-http-client/compare/v39.0.2...v40.0.0) (2019-11-22)
>
>
> ### Code Refactoring
>
> * async await roundup ([#1173](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1173)) ([3e5967a](https://github.com/ipfs/js-ipfs-http-client/commit/3e5967a)), closes [#1103](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1103)
> * convert config API to async await ([#1155](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1155)) ([621973c](https://github.com/ipfs/js-ipfs-http-client/commit/621973c))
> * move files to root level ([#1150](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1150)) ([559a97d](https://github.com/ipfs/js-ipfs-http-client/commit/559a97d))
>
>
> ### Features
>
> * support name.resolve of peerid as cid ([#1145](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1145)) ([2d9afc8](https://github.com/ipfs/js-ipfs-http-client/commit/2d9afc8))
>
>
> ### Reverts
>
> * chore: update multiaddr to version 7.2.0 ([#1136](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1136)) ([#1143](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1143)) ([4131d09](https://github.com/ipfs/js-ipfs-http-client/commit/4131d09))
>
>
> ### BREAKING CHANGES
>
> * The `log.tail` method now returns an async iterator that yields log messages. Use it like:
> ```js
> for await (const message of ipfs.log.tail()) {
> console.log(message)
> }
> ```
> * The response to a call to `log.level` now returns an object that has camel cased keys. i.e. `Message` and `Error` properties have changed to `message` and `error`.
> * Dropped support for go-ipfs <= 0.4.4 in `swarm.peers` response.
> ... (truncated)
Commits
- [`70c78d1`](https://github.com/ipfs/js-ipfs-http-client/commit/70c78d1f7e62d0890f98c799fab103d283da9e64) chore: release version v40.1.0
- [`cfb5245`](https://github.com/ipfs/js-ipfs-http-client/commit/cfb5245aa3b8fb0527d2f61b2d4b99731bae9ab7) chore: update contributors
- [`47093d5`](https://github.com/ipfs/js-ipfs-http-client/commit/47093d53724fdad3b1b9f569a8a11877b6a4cf40) feat: expose import concurrency controls ([#1187](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1187))
- [`fff35c8`](https://github.com/ipfs/js-ipfs-http-client/commit/fff35c811dd4eab05870d04d588c13c693975a05) docs: add missing breaking change info to v40
- [`d158d2a`](https://github.com/ipfs/js-ipfs-http-client/commit/d158d2a5a753284235434ebda7f42ec20f95a8b0) chore: fix supported engines ([#1193](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1193))
- [`e8a32a7`](https://github.com/ipfs/js-ipfs-http-client/commit/e8a32a781b9b9df76fa102d790e381f9014e6ef5) refactor: use echo-server start and stop functions as promises ([#1191](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1191))
- [`f77819c`](https://github.com/ipfs/js-ipfs-http-client/commit/f77819c4c366a471c22bb6de08a2b133c835cf43) docs: switch license to dual MIT and Apache 2 ([#1179](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1179))
- [`d95b8f1`](https://github.com/ipfs/js-ipfs-http-client/commit/d95b8f16a6060c501e217ccb2835feba670ed9ce) chore: release version v40.0.1
- [`fd7cc4c`](https://github.com/ipfs/js-ipfs-http-client/commit/fd7cc4c26e6ad22311a6dc3f66ecb0e744f37608) chore: update contributors
- [`2f3763f`](https://github.com/ipfs/js-ipfs-http-client/commit/2f3763f682eb4cbca5c1cd773d363491063a7483) fix: pin ls with multiple CIDs ([#1184](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1184))
- Additional commits viewable in [compare view](https://github.com/ipfs/js-ipfs-http-client/compare/v39.0.2...v40.1.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps ipfs-http-client from 39.0.2 to 40.1.0.
Release notes
*Sourced from [ipfs-http-client's releases](https://github.com/ipfs/js-ipfs-http-client/releases).* > ## v40.1.0 > > > ### Features > > * expose import concurrency controls ([#1187](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1187)) ([47093d5](https://github.com/ipfs/js-ipfs-http-client/commit/47093d5)) > > ## v40.0.1 > > > ### Bug Fixes > > * pin ls with multiple CIDs ([#1184](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1184)) ([2f3763f](https://github.com/ipfs/js-ipfs-http-client/commit/2f3763f)) > > ## v40.0.0 > > > ### Code Refactoring > > * async await roundup ([#1173](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1173)) ([3e5967a](https://github.com/ipfs/js-ipfs-http-client/commit/3e5967a)), closes [#1103](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1103) > * convert config API to async await ([#1155](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1155)) ([621973c](https://github.com/ipfs/js-ipfs-http-client/commit/621973c)) > * move files to root level ([#1150](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1150)) ([559a97d](https://github.com/ipfs/js-ipfs-http-client/commit/559a97d)) > > > ### Features > > * support name.resolve of peerid as cid ([#1145](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1145)) ([2d9afc8](https://github.com/ipfs/js-ipfs-http-client/commit/2d9afc8)) > > > ### Reverts > > * chore: update multiaddr to version 7.2.0 ([#1136](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1136)) ([#1143](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1143)) ([4131d09](https://github.com/ipfs/js-ipfs-http-client/commit/4131d09)) > > > ### BREAKING CHANGES > > * The `log.tail` method now returns an async iterator that yields log messages. Use it like: > ```js > for await (const message of ipfs.log.tail()) { > console.log(message) > } > ``` > * The response to a call to `log.level` now returns an object that has camel cased keys. i.e. `Message` and `Error` properties have changed to `message` and `error`. > * Dropped support for go-ipfs <= 0.4.4 in `swarm.peers` response. > * The signature for `ipfs.mount` has changed from `ipfs.mount([ipfsPath], [ipnsPath])` to `ipfs.mount([options])`. Where `options` is an optional object that may contain two boolean properties `ipfsPath` and `ipnsPath`. The response object has also changed to be camel case. See https://docs.ipfs.io/reference/api/http/#api-v0-mount. > * Default ping `count` of 1 in client has been removed. The default ping count is now whatever the IPFS node defaults it to (currently 10). If you specifically need 1 ping message then please pass `count: 1` in options for `ipfs.ping()`. > * Multi parameter constructor options are no longer supported. To create a new IPFS HTTP client, pass a single parameter to the constructor. The parameter can be one of: > * String, formatted as one of: > * Multiaddr e.g. /ip4/127.0.0.1/tcp/5001 > * URL e.g. http://127.0.0.1:5001 > ... (truncated)Changelog
*Sourced from [ipfs-http-client's changelog](https://github.com/ipfs/js-ipfs-http-client/blob/master/CHANGELOG.md).* > # [40.1.0](https://github.com/ipfs/js-ipfs-http-client/compare/v40.0.1...v40.1.0) (2019-12-10) > > > ### Features > > * expose import concurrency controls ([#1187](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1187)) ([47093d5](https://github.com/ipfs/js-ipfs-http-client/commit/47093d5)) > > > > > ## [40.0.1](https://github.com/ipfs/js-ipfs-http-client/compare/v40.0.0...v40.0.1) (2019-11-27) > > > ### Bug Fixes > > * pin ls with multiple CIDs ([#1184](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1184)) ([2f3763f](https://github.com/ipfs/js-ipfs-http-client/commit/2f3763f)) > > > > > # [40.0.0](https://github.com/ipfs/js-ipfs-http-client/compare/v39.0.2...v40.0.0) (2019-11-22) > > > ### Code Refactoring > > * async await roundup ([#1173](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1173)) ([3e5967a](https://github.com/ipfs/js-ipfs-http-client/commit/3e5967a)), closes [#1103](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1103) > * convert config API to async await ([#1155](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1155)) ([621973c](https://github.com/ipfs/js-ipfs-http-client/commit/621973c)) > * move files to root level ([#1150](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1150)) ([559a97d](https://github.com/ipfs/js-ipfs-http-client/commit/559a97d)) > > > ### Features > > * support name.resolve of peerid as cid ([#1145](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1145)) ([2d9afc8](https://github.com/ipfs/js-ipfs-http-client/commit/2d9afc8)) > > > ### Reverts > > * chore: update multiaddr to version 7.2.0 ([#1136](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1136)) ([#1143](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1143)) ([4131d09](https://github.com/ipfs/js-ipfs-http-client/commit/4131d09)) > > > ### BREAKING CHANGES > > * The `log.tail` method now returns an async iterator that yields log messages. Use it like: > ```js > for await (const message of ipfs.log.tail()) { > console.log(message) > } > ``` > * The response to a call to `log.level` now returns an object that has camel cased keys. i.e. `Message` and `Error` properties have changed to `message` and `error`. > * Dropped support for go-ipfs <= 0.4.4 in `swarm.peers` response. > ... (truncated)Commits
- [`70c78d1`](https://github.com/ipfs/js-ipfs-http-client/commit/70c78d1f7e62d0890f98c799fab103d283da9e64) chore: release version v40.1.0 - [`cfb5245`](https://github.com/ipfs/js-ipfs-http-client/commit/cfb5245aa3b8fb0527d2f61b2d4b99731bae9ab7) chore: update contributors - [`47093d5`](https://github.com/ipfs/js-ipfs-http-client/commit/47093d53724fdad3b1b9f569a8a11877b6a4cf40) feat: expose import concurrency controls ([#1187](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1187)) - [`fff35c8`](https://github.com/ipfs/js-ipfs-http-client/commit/fff35c811dd4eab05870d04d588c13c693975a05) docs: add missing breaking change info to v40 - [`d158d2a`](https://github.com/ipfs/js-ipfs-http-client/commit/d158d2a5a753284235434ebda7f42ec20f95a8b0) chore: fix supported engines ([#1193](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1193)) - [`e8a32a7`](https://github.com/ipfs/js-ipfs-http-client/commit/e8a32a781b9b9df76fa102d790e381f9014e6ef5) refactor: use echo-server start and stop functions as promises ([#1191](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1191)) - [`f77819c`](https://github.com/ipfs/js-ipfs-http-client/commit/f77819c4c366a471c22bb6de08a2b133c835cf43) docs: switch license to dual MIT and Apache 2 ([#1179](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1179)) - [`d95b8f1`](https://github.com/ipfs/js-ipfs-http-client/commit/d95b8f16a6060c501e217ccb2835feba670ed9ce) chore: release version v40.0.1 - [`fd7cc4c`](https://github.com/ipfs/js-ipfs-http-client/commit/fd7cc4c26e6ad22311a6dc3f66ecb0e744f37608) chore: update contributors - [`2f3763f`](https://github.com/ipfs/js-ipfs-http-client/commit/2f3763f682eb4cbca5c1cd773d363491063a7483) fix: pin ls with multiple CIDs ([#1184](https://github-redirect.dependabot.com/ipfs/js-ipfs-http-client/issues/1184)) - Additional commits viewable in [compare view](https://github.com/ipfs/js-ipfs-http-client/compare/v39.0.2...v40.1.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)