-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: ipfs/js-ipfs
base: bdea5bc95073f568a3b0ff75ec5c26a64dd2bee0
head repository: ipfs/js-ipfs
compare: 7f241319856719f2d9f2c1fc4a6b1062ed1ad398
Commits on May 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bff33c4 - Browse repository at this point
Copy the full SHA bff33c4View commit details
Commits on May 13, 2021
-
feat: allow passing the id of a network peer to ipfs.id (#3386)
Adds parity with go-IPFS and allows looking up known peer IDs using the `ipfs.id` command.
Configuration menu - View commit details
-
Copy full SHA for 00fd709 - Browse repository at this point
Copy the full SHA 00fd709View commit details
Commits on May 25, 2021
-
chore: allow bundlesize gh action to fail (#3700)
Sometimes it's because there's a duplicate dep version that needs to be fixed. Usually it's because some transitive dep increases it's bundle size by a kilobyte or two and has nothing to do with the current PR, so all we do is increase the bundlesizeMax value to make it pass. Let's just make the check informational instead.
Configuration menu - View commit details
-
Copy full SHA for 51b9105 - Browse repository at this point
Copy the full SHA 51b9105View commit details -
chore: fix commit message for updating example deps (#3699)
Removes extraneous quotation marks as they are not needed.
Configuration menu - View commit details
-
Copy full SHA for 724b4eb - Browse repository at this point
Copy the full SHA 724b4ebView commit details -
chore: fix commit message for updating example deps (#3699)
Removes extraneous quotation marks as they are not needed.
Configuration menu - View commit details
-
Copy full SHA for 2bcec6a - Browse repository at this point
Copy the full SHA 2bcec6aView commit details -
chore: fix commit message for updating example deps (#3699)
Removes extraneous quotation marks as they are not needed.
Configuration menu - View commit details
-
Copy full SHA for 8225bc8 - Browse repository at this point
Copy the full SHA 8225bc8View commit details -
fix: remove optional chaining from code that will be transpiled (#3698)
Optional chaining is supported in node and in browsers but tools that transpile code to run in older browsers doesn't understand the syntax. Specifically the version of acorn that at least vue uses via a dependency on webpack 4 does not support this. It'll be fixed by them upgrading to webpack 5 but the timescale on that is unclear, which is why we're using a prerelease version in our examples. The short term fix is to just remove optional chaining from where we are using it in code that will be transpiled for browser use.
Configuration menu - View commit details
-
Copy full SHA for 96b3909 - Browse repository at this point
Copy the full SHA 96b3909View commit details
Commits on May 26, 2021
-
- interface-ipfs-core@0.146.0 - ipfs-cli@0.6.0 - ipfs-client@0.4.1 - ipfs-core-types@0.5.0 - ipfs-core-utils@0.8.1 - ipfs-core@0.7.0 - ipfs-daemon@0.7.0 - ipfs-grpc-client@0.3.1 - ipfs-grpc-server@0.3.2 - ipfs-http-client@50.1.0 - ipfs-http-gateway@0.4.1 - ipfs-http-server@0.5.0 - ipfs-message-port-client@0.6.2 - ipfs-message-port-protocol@0.7.1 - ipfs-message-port-server@0.7.1 - ipfs@0.55.2
Configuration menu - View commit details
-
Copy full SHA for c409603 - Browse repository at this point
Copy the full SHA c409603View commit details -
Configuration menu - View commit details
-
Copy full SHA for e294067 - Browse repository at this point
Copy the full SHA e294067View commit details
Commits on Jun 1, 2021
-
fix: stalling subscription on (node) http-client when daemon is stopp…
…ed (#3468) This change fixes #3465 by upgrading to a temporary fork of node-fetch with node-fetch/node-fetch#1172 applied. Co-authored-by: achingbrain <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for 0266abf - Browse repository at this point
Copy the full SHA 0266abfView commit details -
fix: move wrtc to optional deps (#3705)
npm7 has started installing peer deps by default, which means if you are running a future tech node.js version you may end up compiling native addons that may fail. These addons should be opt-in so move them to optional deps which means if they fail to install, the whole installation does not fail. Also adds `@mapbox/node-pre-gyp` as a dependency so we can attempt to compile modules that have native addons where no prebuilt binary is available instead of requiring users to install it globally which is required due to a misconfiguration in the `webrtc` module.
Configuration menu - View commit details
-
Copy full SHA for 7cf404c - Browse repository at this point
Copy the full SHA 7cf404cView commit details
Commits on Jun 4, 2021
-
fix: add onError to pubsub.subscribe types (#3706)
This was missed in #3468. Also runs the type checker on the pubsub http client tests to ensure typing is correct.
Configuration menu - View commit details
-
Copy full SHA for d910aea - Browse repository at this point
Copy the full SHA d910aeaView commit details
Commits on Jun 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 176eb8e - Browse repository at this point
Copy the full SHA 176eb8eView commit details -
- interface-ipfs-core@0.146.1 - ipfs-cli@0.6.1 - ipfs-client@0.4.2 - ipfs-core-types@0.5.1 - ipfs-core-utils@0.8.2 - ipfs-core@0.7.1 - ipfs-daemon@0.7.1 - ipfs-grpc-client@0.3.2 - ipfs-grpc-server@0.3.3 - ipfs-http-client@50.1.1 - ipfs-http-gateway@0.4.2 - ipfs-http-server@0.5.1 - ipfs-message-port-client@0.6.3 - ipfs-message-port-protocol@0.7.2 - ipfs-message-port-server@0.7.2 - ipfs@0.55.3
Configuration menu - View commit details
-
Copy full SHA for 08be8be - Browse repository at this point
Copy the full SHA 08be8beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c91ef59 - Browse repository at this point
Copy the full SHA c91ef59View commit details
Commits on Jun 15, 2021
-
chore: update libp2p noise (#3714)
With ChainSafe/js-libp2p-noise#100 in, we can now have a smaller bundle size. Also fixes node build `libp2p-noise`: ~27% decrease on its bundle size, from 191.5kb to 141.2kb (minified+gzipped) `ipfs`: ~10% decrease on its bundle size. Closes #3704
Configuration menu - View commit details
-
Copy full SHA for d4a1bf0 - Browse repository at this point
Copy the full SHA d4a1bf0View commit details
Commits on Jun 16, 2021
-
fix: repo auto-migration regression (#3718)
The recent js-ipfs-repo release changed how options are merged which resulted in the wrong `autoMigrate` value being used. Pass it in explicitly and add a test to prevent future regressions. Fixes #3712
Configuration menu - View commit details
-
Copy full SHA for b5470d4 - Browse repository at this point
Copy the full SHA b5470d4View commit details
Commits on Jun 18, 2021
-
chore: simplify streaming http response code and use instances of pub…
…sub tracker instead of a singleton (#3719) Simplifies deps, pass peer id as string instead of cid.
Configuration menu - View commit details
-
Copy full SHA for 9e48da3 - Browse repository at this point
Copy the full SHA 9e48da3View commit details -
feat: support v2 ipns signatures (#3708)
Upgrades `ipns` to support v2 sigs. Should be a backwards-compatible change. Co-authored-by: Vasco Santos <vasco.santos@moxy.studio>
Configuration menu - View commit details
-
Copy full SHA for ade01d1 - Browse repository at this point
Copy the full SHA ade01d1View commit details -
- interface-ipfs-core@0.147.0 - ipfs-cli@0.6.2 - ipfs-client@0.4.3 - ipfs-core-types@0.5.2 - ipfs-core-utils@0.8.3 - ipfs-core@0.8.0 - ipfs-daemon@0.7.2 - ipfs-grpc-client@0.3.3 - ipfs-grpc-server@0.3.4 - ipfs-http-client@50.1.2 - ipfs-http-gateway@0.4.3 - ipfs-http-server@0.5.2 - ipfs-message-port-client@0.6.4 - ipfs-message-port-protocol@0.7.3 - ipfs-message-port-server@0.7.3 - ipfs@0.55.4
Configuration menu - View commit details
-
Copy full SHA for 81f9441 - Browse repository at this point
Copy the full SHA 81f9441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c3413 - Browse repository at this point
Copy the full SHA 57c3413View commit details
Commits on Jun 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 54478b0 - Browse repository at this point
Copy the full SHA 54478b0View commit details
Commits on Jul 1, 2021
-
chore: fix pkg.homepage for ipfs-core-types (#3733)
I linked from the npm package listing and was suprised to end up at the interface-ipfs-core package.
Configuration menu - View commit details
-
Copy full SHA for cd548e6 - Browse repository at this point
Copy the full SHA cd548e6View commit details
Commits on Jul 5, 2021
-
docs: examples/browser-create-react-app (#3694)
Co-authored-by: kvutien <kvutien@VTKT5.fritz.box> Co-authored-by: Marcin Rataj <lidel@lidel.org>
Configuration menu - View commit details
-
Copy full SHA for dc041aa - Browse repository at this point
Copy the full SHA dc041aaView commit details
Commits on Jul 19, 2021
-
feat: upgrade to the new multiformats (#3556)
- Replaces the old [interface-ipld-format](https://github.com/ipld/interface-ipld-format) stack with the new [multiformats](https://github.com/multiformats/js-multiformats) stack. - The Block API takes/returns `Uint8Array`s instead of [ipld-block](https://github.com/ipld/js-ipld-block) objects BREAKING CHANGE: ipld-formats no longer supported, use multiformat BlockCodecs instead Co-authored-by: Rod Vagg <rod@vagg.org> Co-authored-by: achingbrain <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for d13d15f - Browse repository at this point
Copy the full SHA d13d15fView commit details -
fix: make "ipfs resolve" cli command recursive by default (#3707)
This changes the default behaviour of the `jsipfs resolve` cli command to be recursive by default. Closes #3692. ```shell # in packages/ipfs node src/cli.js resolve /ipns/ipfs.io /ipfs/bafybeiagozluzfopjadeigrjlsmktseozde2xc5prvighob7452imnk76a ``` BREAKING CHANGE: resolve is now recursive by default Co-authored-by: Alex Potsides <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for 399ce36 - Browse repository at this point
Copy the full SHA 399ce36View commit details -
docs: update browser ipns publish example (#3596)
Applying all the magic from #3584, updating the dependencies, adding tips (address example) for working with a local node Co-authored-by: Vasco Santos <vasco.santos@ua.pt> Co-authored-by: Alen Šiljak <code@alensiljak.eu.org> Co-authored-by: achingbrain <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for 91a84e4 - Browse repository at this point
Copy the full SHA 91a84e4View commit details
Commits on Jul 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 700765b - Browse repository at this point
Copy the full SHA 700765bView commit details -
fix(ipfs-core-types): wrong extension (#3753)
`.ts` should be `.d.ts`
Configuration menu - View commit details
-
Copy full SHA for 4bad1c6 - Browse repository at this point
Copy the full SHA 4bad1c6View commit details -
fix: round bandwidth stats (#3735)
Dividing the bandwidth stats sometimes results in a fraction which we cannot convert to a `BigInteger` since it's not an integer... Fixes #3726
Configuration menu - View commit details
-
Copy full SHA for 58fb802 - Browse repository at this point
Copy the full SHA 58fb802View commit details -
fix: support @web-std/file in normalize input (#3750)
* fix: support @web-std/file in normalize input * chore: validate blob/file have a stream property * chore: fallback to web-std blob * fix: tests * chore: use latest file version
Configuration menu - View commit details
-
Copy full SHA for 6fd7776 - Browse repository at this point
Copy the full SHA 6fd7776View commit details -
fix: fix flaky pubsub test (#3761)
In the http client, when we subscribe to a topic we open a HTTP connection which we keep open for the duration of the subscription. When we unsubscribe we abort the connection but it can remain open for a little while after the abort, even if we try to wait on the `fetch` command ending before continuting, which leads to the topic still being present in the subs list, so retry asserting that the subs list is empty in the tests within a certain time window. Fixes this sort of error: ``` ipfs: 1) interface-ipfs-core over ipfs-http-client tests against go-ipfs ipfs: .pubsub.unsubscribe ipfs: should subscribe 5 handlers and unsubscribe once with no reference to the handlers: ipfs: AssertionError: expected [ Array(1) ] to deeply equal [] ipfs: + expected - actual ipfs: -[ ipfs: - "pubsub-tests-SVOFzpM5DtbcI7jBETrmm" ipfs: -] ipfs: +[] ```
Configuration menu - View commit details
-
Copy full SHA for 8bcf56f - Browse repository at this point
Copy the full SHA 8bcf56fView commit details -
docs: improve README of browser-create-react-app (#3737)
Co-authored-by: kvutien <kvutien@VTKT5.fritz.box> Co-authored-by: Alex Potsides <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for 9852d14 - Browse repository at this point
Copy the full SHA 9852d14View commit details -
Upgrade to GitHub-native Dependabot (#3658)
* Upgrade to GitHub-native Dependabot * chore: remove ignores Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Alex Potsides <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for 3d91be2 - Browse repository at this point
Copy the full SHA 3d91be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62311f8 - Browse repository at this point
Copy the full SHA 62311f8View commit details -
fix: flaky timeout test (#3767)
If we run a node in offline mode only, it'll never go to the network to fetch a CID it doesn't have, so we can't really test timeouts properly.
Configuration menu - View commit details
-
Copy full SHA for 55afc2f - Browse repository at this point
Copy the full SHA 55afc2fView commit details -
fix: export ipfs http client type and use option extension for client (…
Configuration menu - View commit details
-
Copy full SHA for 31bddd4 - Browse repository at this point
Copy the full SHA 31bddd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 166d341 - Browse repository at this point
Copy the full SHA 166d341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bed859 - Browse repository at this point
Copy the full SHA 1bed859View commit details -
- interface-ipfs-core@0.148.0 - ipfs-cli@0.7.0 - ipfs-client@0.5.0 - ipfs-core-types@0.6.0 - ipfs-core-utils@0.9.0 - ipfs-core@0.9.0 - ipfs-daemon@0.8.0 - ipfs-grpc-client@0.4.0 - ipfs-grpc-server@0.4.0 - ipfs-http-client@51.0.0 - ipfs-http-gateway@0.5.0 - ipfs-http-server@0.6.0 - ipfs-message-port-client@0.7.0 - ipfs-message-port-protocol@0.8.0 - ipfs-message-port-server@0.8.0 - ipfs@0.56.0
Configuration menu - View commit details
-
Copy full SHA for ef41f92 - Browse repository at this point
Copy the full SHA ef41f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b79dcb - Browse repository at this point
Copy the full SHA 4b79dcbView commit details
Commits on Jul 28, 2021
-
chore: restore git and eth graph traversal examples (#3770)
These were removed during the multiformats upgrade but they are quite useful as a demo of how to configure extra multiformat blockcodecs/hashers
Configuration menu - View commit details
-
Copy full SHA for d4090e0 - Browse repository at this point
Copy the full SHA d4090e0View commit details -
chore: only run example tests if code has changed (#3773)
No need to run example tests if we've just changed docs etc.
Configuration menu - View commit details
-
Copy full SHA for bb6113a - Browse repository at this point
Copy the full SHA bb6113aView commit details -
chore: use multiformats sha3 impl (#3772)
Use the `@multiformats/sha3` module instead of rolling our own
Configuration menu - View commit details
-
Copy full SHA for 349cbd0 - Browse repository at this point
Copy the full SHA 349cbd0View commit details -
docs: update ipld/multiformats docs (#3771)
Improve docs around how to configure custom block codecs/multibase codecs, etc.
Configuration menu - View commit details
-
Copy full SHA for bf23e48 - Browse repository at this point
Copy the full SHA bf23e48View commit details
Commits on Jul 30, 2021
-
fix: restore default level-js options (#3779)
Restores level-js options from https://github.com/ipfs/js-ipfs-repo/blob/b82938fcef0f949517fbd6f63700c2c0178ef117/src/default-options-browser.js The ones that are valid anyway.
Configuration menu - View commit details
-
Copy full SHA for 8380d71 - Browse repository at this point
Copy the full SHA 8380d71View commit details -
fix: typo in 'multiformats' type defs (#3778)
Fixes: #3776 Co-authored-by: achingbrain <alex@achingbrain.net>
Configuration menu - View commit details
-
Copy full SHA for 1bf35f8 - Browse repository at this point
Copy the full SHA 1bf35f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8178225 - Browse repository at this point
Copy the full SHA 8178225View commit details -
- ipfs-cli@0.7.1 - ipfs-client@0.5.1 - ipfs-core-types@0.6.1 - ipfs-core-utils@0.9.1 - ipfs-core@0.9.1 - ipfs-daemon@0.8.1 - ipfs-grpc-client@0.4.1 - ipfs-grpc-server@0.4.1 - ipfs-http-client@51.0.1 - ipfs-http-gateway@0.5.1 - ipfs-http-server@0.6.1 - ipfs-message-port-client@0.7.1 - ipfs-message-port-protocol@0.8.1 - ipfs-message-port-server@0.8.1 - ipfs@0.56.1
Configuration menu - View commit details
-
Copy full SHA for dde3d28 - Browse repository at this point
Copy the full SHA dde3d28View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc03ab - Browse repository at this point
Copy the full SHA fdc03abView commit details
There are no files selected for viewing