|
| 1 | +<a name="0.41.0-rc.0"></a> |
| 2 | +# [0.41.0-rc.0](https://github.com/ipfs/js-ipfs/compare/v0.40.0...v0.41.0-rc.0) (2020-02-03) |
| 3 | + |
| 4 | + |
| 5 | +### Bug Fixes |
| 6 | + |
| 7 | +* bad merge ([714e540](https://github.com/ipfs/js-ipfs/commit/714e540)) |
| 8 | +* correct redirect when it loads webui ([#2697](https://github.com/ipfs/js-ipfs/issues/2697)) ([#2698](https://github.com/ipfs/js-ipfs/issues/2698)) ([3516bb8](https://github.com/ipfs/js-ipfs/commit/3516bb8)) |
| 9 | +* ipfs-repo version ([f08758e](https://github.com/ipfs/js-ipfs/commit/f08758e)) |
| 10 | +* limit SW registration to content root ([#2682](https://github.com/ipfs/js-ipfs/issues/2682)) ([feba661](https://github.com/ipfs/js-ipfs/commit/feba661)), closes [/github.com/ipfs/go-ipfs/issues/4025#issuecomment-342250616](https://github.com//github.com/ipfs/go-ipfs/issues/4025/issues/issuecomment-342250616) |
| 11 | +* repo gc error key name ([#2618](https://github.com/ipfs/js-ipfs/issues/2618)) ([5a1d266](https://github.com/ipfs/js-ipfs/commit/5a1d266)), closes [/docs.ipfs.io/reference/api/http/#api-v0](https://github.com//docs.ipfs.io/reference/api/http//issues/api-v0) |
| 12 | +* support legacy links in cbor data ([#2631](https://github.com/ipfs/js-ipfs/issues/2631)) ([f98023b](https://github.com/ipfs/js-ipfs/commit/f98023b)) |
| 13 | + |
| 14 | + |
| 15 | +### Code Refactoring |
| 16 | + |
| 17 | +* return peer IDs as strings not CIDs ([#2729](https://github.com/ipfs/js-ipfs/issues/2729)) ([16d540c](https://github.com/ipfs/js-ipfs/commit/16d540c)) |
| 18 | + |
| 19 | + |
| 20 | +### Features |
| 21 | + |
| 22 | +* add --hidden flag to cli add command ([#2649](https://github.com/ipfs/js-ipfs/issues/2649)) ([ed886f4](https://github.com/ipfs/js-ipfs/commit/ed886f4)) |
| 23 | +* add alias for `ipfs repo stat --human`. ([#2609](https://github.com/ipfs/js-ipfs/issues/2609)) ([f81086c](https://github.com/ipfs/js-ipfs/commit/f81086c)) |
| 24 | +* add bitswap stat human option in CLI ([#2619](https://github.com/ipfs/js-ipfs/issues/2619)) ([6a2ea52](https://github.com/ipfs/js-ipfs/commit/6a2ea52)) |
| 25 | +* add human flag to repo stat cli command ([#2630](https://github.com/ipfs/js-ipfs/issues/2630)) ([39bc5b4](https://github.com/ipfs/js-ipfs/commit/39bc5b4)) |
| 26 | +* pass libp2pOptions to the bundle function ([#2591](https://github.com/ipfs/js-ipfs/issues/2591)) ([e8e9b91](https://github.com/ipfs/js-ipfs/commit/e8e9b91)) |
| 27 | +* return CID of flushed path from ipfs.files.flush ([#2715](https://github.com/ipfs/js-ipfs/issues/2715)) ([5db7c29](https://github.com/ipfs/js-ipfs/commit/5db7c29)) |
| 28 | +* support -X special permissions arg to files.chmod ([#2719](https://github.com/ipfs/js-ipfs/issues/2719)) ([d6ece05](https://github.com/ipfs/js-ipfs/commit/d6ece05)) |
| 29 | +* support UnixFSv1.5 metadata ([#2621](https://github.com/ipfs/js-ipfs/issues/2621)) ([acbda68](https://github.com/ipfs/js-ipfs/commit/acbda68)), closes [ipfs/js-datastore-pubsub#20](https://github.com/ipfs/js-datastore-pubsub/issues/20) |
| 30 | +* web ui 2.7.1 ([#2599](https://github.com/ipfs/js-ipfs/issues/2599)) ([06340ec](https://github.com/ipfs/js-ipfs/commit/06340ec)) |
| 31 | +* web ui 2.7.2 ([#2651](https://github.com/ipfs/js-ipfs/issues/2651)) ([7a87d8f](https://github.com/ipfs/js-ipfs/commit/7a87d8f)) |
| 32 | + |
| 33 | + |
| 34 | +### Performance Improvements |
| 35 | + |
| 36 | +* expose importer concurrency controls when adding files ([#2637](https://github.com/ipfs/js-ipfs/issues/2637)) ([1d19c4f](https://github.com/ipfs/js-ipfs/commit/1d19c4f)) |
| 37 | + |
| 38 | + |
| 39 | +### BREAKING CHANGES |
| 40 | + |
| 41 | +* Where `PeerID`s were previously [CID](https://www.npmjs.com/package/cids)s, now they are Strings |
| 42 | + |
| 43 | +- `ipfs.bitswap.stat().peers[n]` is now a String (was a CID) |
| 44 | +- `ipfs.dht.findPeer().id` is now a String (was a CID) |
| 45 | +- `ipfs.dht.findProvs()[n].id` is now a String (was a CID) |
| 46 | +- `ipfs.dht.provide()[n].id` is now a String (was a CID) |
| 47 | +- `ipfs.dht.put()[n].id` is now a String (was a CID) |
| 48 | +- `ipfs.dht.query()[n].id` is now a String (was a CID) |
| 49 | +- `ipfs.id().id` is now a String (was a CID) |
| 50 | +- `ipfs.id().addresses[n]` are now [Multiaddr](https://www.npmjs.com/package/multiaddr)s (were Strings) |
| 51 | +* Removes all `codec`/`format` options, everything is `dag-pb` now. |
| 52 | + |
| 53 | + |
| 54 | + |
1 | 55 | <a name="0.40.0"></a>
|
2 | 56 | # [0.40.0](https://github.com/ipfs/js-ipfs/compare/v0.40.0-rc.1...v0.40.0) (2019-12-02)
|
3 | 57 |
|
|
0 commit comments