-
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: [email protected]
head repository: ipfs/js-ipfs
compare: [email protected]
- 16 commits
- 194 files changed
- 5 contributors
Commits on Oct 28, 2020
-
chore(deps-dev): bump file-type from 15.0.1 to 16.0.0 (#3333)
Bumps [file-type](https://github.com/sindresorhus/file-type) from 15.0.1 to 16.0.0. - [Release notes](https://github.com/sindresorhus/file-type/releases) - [Commits](sindresorhus/file-type@v15.0.1...v16.0.0) Signed-off-by: dependabot-preview[bot] <[email protected]> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 892cb2c - Browse repository at this point
Copy the full SHA 892cb2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da0e33 - Browse repository at this point
Copy the full SHA 4da0e33View commit details
Commits on Oct 29, 2020
-
chore: add package script to configure examples (#3361)
Because I keep copy/pasting the commands and it is tedious to do so.
Configuration menu - View commit details
-
Copy full SHA for bb3db59 - Browse repository at this point
Copy the full SHA bb3db59View commit details
Commits on Oct 30, 2020
-
chore: add non-bundled format in test (#3362)
Since ipld/js-ipld#293 was merged IPLD now validates existing formats correctly so use a non-bundled one in the test otherwise it throws when we try to re-add the `dag-pb` format.
Configuration menu - View commit details
-
Copy full SHA for 5d394c2 - Browse repository at this point
Copy the full SHA 5d394c2View commit details -
feat: remove all esoteric ipld formats (#3360)
We bundle ipld formats for ethereum, zcash, bitcoin and git though they speak beyond the files part of the Interplanetary File System. Since #3347 we can now configure extra IPLD formats in the http client, in-process and daemon nodes, we no longer have to bundle these formats for them to be supported, instead the user can choose to configure their node with the formats they require. This makes the behaviour of core the same in node as it is in the browser and also means we don't waste time installing deps our users may not use. If they do use them, they can configure the node as they see fit. BREAKING CHANGE: only dag-pb, dag-cbor and raw formats are supported out of the box, any others will need to be configured during node startup.
Configuration menu - View commit details
-
Copy full SHA for a542882 - Browse repository at this point
Copy the full SHA a542882View commit details -
fix: cache preloaded CIDs (#3363)
We 'preload' most CIDs we interact with on the network. In some cases this can mean preloading the same CID over and over again which is not necessary. This PR adds a LRU cache to the preloader with a default size of 1000. The cache is used to avoid re-preloading the same CID over and over again until it drops out of the cache. We use a cache that will evict CIDs over time to have some sort of upper bound on memory usage. Fixes #3307 Co-authored-by: Vasco Santos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5ea76a - Browse repository at this point
Copy the full SHA b5ea76aView commit details
Commits on Nov 2, 2020
-
fix: typedef resolution & add examples that use types (#3359)
1. addresses #3356 in a different way based no findings in #3358. 2. Adds ts project example that uses ipfs and tests that it type checks. 3. Adds js project example that uses ipfs and runs type checker to ensure types are picked up and inferred. 4. Changes all the `ReturnType<import(...)>`'s to `ReturnType<typeof import(...)>` as former seems to raise errors in stricter TS setup. Co-authored-by: achingbrain <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc2795a - Browse repository at this point
Copy the full SHA dc2795aView commit details -
docs: consolidate and update docs (#3364)
* Consolidates docs under `/docs` * Adds missing licenses, CoC, READMEs, etc * Updates docs where information was incorrect
Configuration menu - View commit details
-
Copy full SHA for 308baa4 - Browse repository at this point
Copy the full SHA 308baa4View commit details
Commits on Nov 6, 2020
-
chore: use dnsaddr for bootstrap nodes (#3370)
Adds the new `dnsaddr` multiaddrs for browser bootstrapping peers per libp2p/js-libp2p#772 and libp2p/js-libp2p#782
Configuration menu - View commit details
-
Copy full SHA for 7a0f1a2 - Browse repository at this point
Copy the full SHA 7a0f1a2View commit details -
feat: pass file name to add/addAll progress handler (#3372)
Since ipfs/js-ipfs-unixfs#87 landed we can now pass the file name to the progress handler for adding files: ```js await ipfs.addAll(..., { progress: (bytes, fileName) => { //... } }) ``` This should make showing progress a bit more usable. Co-authored-by: Hugo Dias <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69681a7 - Browse repository at this point
Copy the full SHA 69681a7View commit details
Commits on Nov 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 49553bd - Browse repository at this point
Copy the full SHA 49553bdView commit details -
fix: remove electron-webrtc dependency (#3378)
Remove electron-webrtc dep - as it was only being used by daemon startup which doesn't typically run under electron. If your application requires webrtc, see [the FAQ](https://github.com/ipfs/js-ipfs/blob/master/docs/FAQ.md#is-there-webrtc-support-for-js-ipfs-with-nodejs) for more information. Fixes #3376 BREAKING CHANGE: electron-webrtc was accidentally bundled with ipfs, now it needs installing separately
Configuration menu - View commit details
-
Copy full SHA for 2bd5368 - Browse repository at this point
Copy the full SHA 2bd5368View commit details -
chore: upgrade unixfs-importer (#3373)
Restores changes to defaults removed from the importer to ensure CID compatibility with go-IPFS.
Configuration menu - View commit details
-
Copy full SHA for e146a28 - Browse repository at this point
Copy the full SHA e146a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c77da - Browse repository at this point
Copy the full SHA 17c77daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f2093e - Browse repository at this point
Copy the full SHA 8f2093eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fee87c5 - Browse repository at this point
Copy the full SHA fee87c5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff [email protected]@0.142.0