|
| 1 | +## ipfs-unixfs-v1.0.0 (2022-04-26) |
| 2 | + |
| 3 | + |
| 4 | +### ⚠ BREAKING CHANGES |
| 5 | + |
| 6 | +* ./src/dir-sharded is not in the exports map so cannot be imported |
| 7 | + |
| 8 | +Co-authored-by: Alex Potsides <[email protected]> |
| 9 | +* uses new multiformats stack and takes a blockservice instead of the block api |
| 10 | + |
| 11 | +Co-authored-by: Rod Vagg <[email protected]> |
| 12 | +Co-authored-by: achingbrain <[email protected]> |
| 13 | +* switches to named exports |
| 14 | +* types are now included with all unixfs modules |
| 15 | +* does not convert input to node Buffers any more, uses Uint8Arrays instead |
| 16 | + |
| 17 | +### Features |
| 18 | + |
| 19 | +* add types ([#114](https://github.com/ipfs/js-ipfs-unixfs/issues/114)) ([ca26353](https://github.com/ipfs/js-ipfs-unixfs/commit/ca26353081ae192718532d3dbd60779863fe6d53)) |
| 20 | + |
| 21 | + |
| 22 | +### Bug Fixes |
| 23 | + |
| 24 | +* add pbjs namespace ([#145](https://github.com/ipfs/js-ipfs-unixfs/issues/145)) ([dd26b92](https://github.com/ipfs/js-ipfs-unixfs/commit/dd26b92606a935d08221a0bf6709a4954d864259)) |
| 25 | +* declare types in .ts files ([#168](https://github.com/ipfs/js-ipfs-unixfs/issues/168)) ([76ec6e5](https://github.com/ipfs/js-ipfs-unixfs/commit/76ec6e501bcf0b439a2166b80b50e9db0957d377)) |
| 26 | +* ignore high mode bits passed to constructor ([#53](https://github.com/ipfs/js-ipfs-unixfs/issues/53)) ([8e8d83d](https://github.com/ipfs/js-ipfs-unixfs/commit/8e8d83d757276be7e1cb2581abd4b562cb8209e2)) |
| 27 | +* ignore undefined values in options ([#173](https://github.com/ipfs/js-ipfs-unixfs/issues/173)) ([200dff3](https://github.com/ipfs/js-ipfs-unixfs/commit/200dff3e3e7c64491f5e5352e3d734308f80d3b6)) |
| 28 | +* individual packages can use npm 6 ([#167](https://github.com/ipfs/js-ipfs-unixfs/issues/167)) ([2b429cc](https://github.com/ipfs/js-ipfs-unixfs/commit/2b429cc4c0e7362632d9288c58923f1c629d0cd0)) |
| 29 | +* publish with types in package.json ([#166](https://github.com/ipfs/js-ipfs-unixfs/issues/166)) ([0318c98](https://github.com/ipfs/js-ipfs-unixfs/commit/0318c98ebaefaefff959e71b7371a253ad44eebf)) |
| 30 | +* remove node globals ([#52](https://github.com/ipfs/js-ipfs-unixfs/issues/52)) ([5414412](https://github.com/ipfs/js-ipfs-unixfs/commit/5414412b6b228d7922a10210825c9b85b0362af6)) |
| 31 | +* replace node buffers with uint8arrays ([#69](https://github.com/ipfs/js-ipfs-unixfs/issues/69)) ([8a5aed2](https://github.com/ipfs/js-ipfs-unixfs/commit/8a5aed2ca76de16778ff37822c058531d4fcdcb5)), closes [#66](https://github.com/ipfs/js-ipfs-unixfs/issues/66) |
| 32 | +* types with ipjs build ([#165](https://github.com/ipfs/js-ipfs-unixfs/issues/165)) ([fea85b5](https://github.com/ipfs/js-ipfs-unixfs/commit/fea85b5e63f8c887bc4a2033baecd84b36cc53bf)) |
| 33 | +* use @ipld/dag-pb instead of ipld-dag-pb ([#116](https://github.com/ipfs/js-ipfs-unixfs/issues/116)) ([bab1985](https://github.com/ipfs/js-ipfs-unixfs/commit/bab1985e3f80c17dc94b0e9448ac993bfe78488a)) |
| 34 | + |
| 35 | + |
| 36 | +### Trivial Changes |
| 37 | + |
| 38 | +* add travis file and configure build scripts ([5a25c87](https://github.com/ipfs/js-ipfs-unixfs/commit/5a25c874d767893778270b24be2afe562b970918)) |
| 39 | +* consolidate .gitignore files ([b05e468](https://github.com/ipfs/js-ipfs-unixfs/commit/b05e46823b557f7a46f2e4dc3f8d0ec922c32051)) |
| 40 | +* declare interface types in .d.ts file ([#122](https://github.com/ipfs/js-ipfs-unixfs/issues/122)) ([eaa8449](https://github.com/ipfs/js-ipfs-unixfs/commit/eaa8449c10abed9d9a378bee544b4ff501666c4b)) |
| 41 | +* dep updates ([cf9480b](https://github.com/ipfs/js-ipfs-unixfs/commit/cf9480b48ad814c463b580df3d63681f8f28d005)) |
| 42 | +* **deps-dev:** bump aegir from 26.0.0 to 28.1.0 ([#86](https://github.com/ipfs/js-ipfs-unixfs/issues/86)) ([87541c7](https://github.com/ipfs/js-ipfs-unixfs/commit/87541c7823fd9061c08f9edc1741aab03c6b9464)) |
| 43 | +* **deps-dev:** bump aegir from 28.2.0 to 29.2.2 ([#101](https://github.com/ipfs/js-ipfs-unixfs/issues/101)) ([010ab47](https://github.com/ipfs/js-ipfs-unixfs/commit/010ab4757e2058dbf610fb18ad347370a6a1c88b)) |
| 44 | +* exclude docs and tests from npm package ([63b8ba0](https://github.com/ipfs/js-ipfs-unixfs/commit/63b8ba05e032abdf53228a6aa73f1a9680076c8a)) |
| 45 | +* move files into packages folder ([943be9d](https://github.com/ipfs/js-ipfs-unixfs/commit/943be9d8ddf9973416fb4113407bb15344bfec47)) |
| 46 | +* publish ([5203595](https://github.com/ipfs/js-ipfs-unixfs/commit/5203595ad8e700be94cfc57d289d7d6f95fa6e3e)) |
| 47 | +* publish ([0f9092e](https://github.com/ipfs/js-ipfs-unixfs/commit/0f9092e49deb6cbad08b38651be17da93486c00a)) |
| 48 | +* publish ([2713329](https://github.com/ipfs/js-ipfs-unixfs/commit/2713329ef7db782ef880cedb2aa4784f4ebe0f9a)) |
| 49 | +* publish ([35e2059](https://github.com/ipfs/js-ipfs-unixfs/commit/35e20596b79a961f8dd824e93ceeb0ec77531a73)) |
| 50 | +* publish ([137a4ad](https://github.com/ipfs/js-ipfs-unixfs/commit/137a4add12838cff6d5a6f8c8ca60289da69d8df)) |
| 51 | +* publish ([f173850](https://github.com/ipfs/js-ipfs-unixfs/commit/f1738509735369311737756f5fe919fb0320757c)) |
| 52 | +* publish ([2ea467f](https://github.com/ipfs/js-ipfs-unixfs/commit/2ea467f79e7d57462a2cb8edb5c0bec044057535)) |
| 53 | +* publish ([dedbd82](https://github.com/ipfs/js-ipfs-unixfs/commit/dedbd82c3ac4f6f1dc40cd084453b627abdcfc36)) |
| 54 | +* publish ([dc2d400](https://github.com/ipfs/js-ipfs-unixfs/commit/dc2d40013fecca7bdfa72161c7a43b0a3cffb27b)) |
| 55 | +* publish ([27d57df](https://github.com/ipfs/js-ipfs-unixfs/commit/27d57df7c526806a01d2df0cacee3c15098d8dab)) |
| 56 | +* publish ([5ccac2f](https://github.com/ipfs/js-ipfs-unixfs/commit/5ccac2f40bc582d594ac8ec761696df78d1fd351)) |
| 57 | +* publish ([172548b](https://github.com/ipfs/js-ipfs-unixfs/commit/172548bf5f5ecf2c6fd6f410be506ccd72804d28)) |
| 58 | +* publish ([9a2b5f2](https://github.com/ipfs/js-ipfs-unixfs/commit/9a2b5f290205a9488f2d131a40965505db521bf0)) |
| 59 | +* publish ([e57ba16](https://github.com/ipfs/js-ipfs-unixfs/commit/e57ba169ab16ce4f36fd1f553e6d4d08f82e6a35)) |
| 60 | +* publish ([9e8f077](https://github.com/ipfs/js-ipfs-unixfs/commit/9e8f0774d0b043206008ce05480b0a1a200541f3)) |
| 61 | +* publish ([22e29bb](https://github.com/ipfs/js-ipfs-unixfs/commit/22e29bb212b7843a4edcda2ba86c5dfdfe87b93b)) |
| 62 | +* publish ([dabbb48](https://github.com/ipfs/js-ipfs-unixfs/commit/dabbb4851166360f60e128968ae15b5a73eeea46)) |
| 63 | +* publish ([32e5165](https://github.com/ipfs/js-ipfs-unixfs/commit/32e5165ac3c32f2585f8fd6076f25a79b5be4c4b)) |
| 64 | +* publish ([5d3f4bd](https://github.com/ipfs/js-ipfs-unixfs/commit/5d3f4bd8b77521c47f64f34ed6bab094d418284f)) |
| 65 | +* publish ([49c8c54](https://github.com/ipfs/js-ipfs-unixfs/commit/49c8c54a136d8b2fdfd4795de460b5e2eb374e86)) |
| 66 | +* publish ([db2c878](https://github.com/ipfs/js-ipfs-unixfs/commit/db2c8786345feb0f076d3f700cb6520e54c0a75f)) |
| 67 | +* publish ([9237250](https://github.com/ipfs/js-ipfs-unixfs/commit/9237250f5559727ec250b2152a7f29414831e4e9)) |
| 68 | +* remove changes from readme ([7c727ef](https://github.com/ipfs/js-ipfs-unixfs/commit/7c727ef82d9d4cf52e21a5271d7ef013054ba31f)) |
| 69 | +* remove node buffers from runtime code ([#66](https://github.com/ipfs/js-ipfs-unixfs/issues/66)) ([db60a42](https://github.com/ipfs/js-ipfs-unixfs/commit/db60a4232e600e73227e6ab8964be083eada389a)) |
| 70 | +* remove redundant test files ([3078608](https://github.com/ipfs/js-ipfs-unixfs/commit/3078608d4875fe8d3c2d450b000f57673c962372)) |
| 71 | +* small readme change ([f45436c](https://github.com/ipfs/js-ipfs-unixfs/commit/f45436c6eff6c2024513dafaf5730ec7e8b07e1c)) |
| 72 | +* swap to prereleaseOnly ([efb01ac](https://github.com/ipfs/js-ipfs-unixfs/commit/efb01ac61e66f06a1a6ec41a9e98e8140cfa31dc)) |
| 73 | +* switch to auto-release ([#208](https://github.com/ipfs/js-ipfs-unixfs/issues/208)) ([99386e6](https://github.com/ipfs/js-ipfs-unixfs/commit/99386e61979214e8ef79915800a6ed7154938342)) |
| 74 | +* switch to ESM ([#161](https://github.com/ipfs/js-ipfs-unixfs/issues/161)) ([819267f](https://github.com/ipfs/js-ipfs-unixfs/commit/819267f64fe9d4afc89ef729d54d4d15c2e11820)), closes [skypackjs/skypack-cdn#171](https://github.com/skypackjs/skypack-cdn/issues/171) |
| 75 | +* tighten up input types ([#133](https://github.com/ipfs/js-ipfs-unixfs/issues/133)) ([47f295b](https://github.com/ipfs/js-ipfs-unixfs/commit/47f295bb9c274c16cfaa201831685d55567c18ac)) |
| 76 | +* update build scripts ([37d96ee](https://github.com/ipfs/js-ipfs-unixfs/commit/37d96ee81d9bf87c1039f25ada4a71c7f3634fb5)) |
| 77 | +* update deps ([#144](https://github.com/ipfs/js-ipfs-unixfs/issues/144)) ([f5f5fe4](https://github.com/ipfs/js-ipfs-unixfs/commit/f5f5fe43fac8869483cca66e9588593b04b8fa16)) |
| 78 | +* update deps ([#78](https://github.com/ipfs/js-ipfs-unixfs/issues/78)) ([2bf5d07](https://github.com/ipfs/js-ipfs-unixfs/commit/2bf5d07d2fa6ade7404374a46647d5f852905993)) |
| 79 | +* update lockfiles ([9d11252](https://github.com/ipfs/js-ipfs-unixfs/commit/9d112523da7e713776d008215623a7245871f844)) |
| 80 | +* update package.json scripts and readmes ([bda3717](https://github.com/ipfs/js-ipfs-unixfs/commit/bda3717673243f0b845e471fc5727a32e46b0c78)) |
| 81 | +* update readme ([a012f22](https://github.com/ipfs/js-ipfs-unixfs/commit/a012f22cf08683f9d6d5a3ddf34baf39ee29e24a)) |
| 82 | +* update readme ([7f93da1](https://github.com/ipfs/js-ipfs-unixfs/commit/7f93da1d174205fe398ca9c3e3920b873b9f6c5a)) |
| 83 | +* update readmes ([#188](https://github.com/ipfs/js-ipfs-unixfs/issues/188)) ([273a141](https://github.com/ipfs/js-ipfs-unixfs/commit/273a141b5ee3805bd0ef2dc8ed7870f8c6c8a820)) |
| 84 | +* upgrade deps ([3a43e92](https://github.com/ipfs/js-ipfs-unixfs/commit/3a43e92f6b0e60132f5906d43c0508a3d276f41b)) |
| 85 | +* use npm 7 workspaces instead of lerna bootstrap ([#120](https://github.com/ipfs/js-ipfs-unixfs/issues/120)) ([1ceb097](https://github.com/ipfs/js-ipfs-unixfs/commit/1ceb0976000b093b84970bfbdb2c575cbff34406)) |
| 86 | + |
1 | 87 | # Change Log
|
2 | 88 |
|
3 | 89 | All notable changes to this project will be documented in this file.
|
|
0 commit comments