Skip to content

Latest commit

 

History

History
748 lines (334 loc) · 31.4 KB

CHANGELOG.md

File metadata and controls

748 lines (334 loc) · 31.4 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.17.0 (2022-10-24)

⚠ BREAKING CHANGES

  • ipfs is now bundled with libp2p@0.40.x which has different config
  • require IPNS V2 signatures (#4207)

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.5.1 to ^0.6.0
      • ipfs-core-types bumped from ^0.12.1 to ^0.13.0
      • ipfs-core-utils bumped from ^0.16.1 to ^0.17.0
      • ipfs-http-client bumped from ^58.0.1 to ^59.0.0
    • devDependencies
      • interface-ipfs-core bumped from ^0.156.1 to ^0.157.0

0.16.1 (2022-09-21)

Bug Fixes

  • update @multiformats/multiadd to 11.0.0 (2a830bf)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.5.0 to ^0.5.1
      • ipfs-core-types bumped from ^0.12.0 to ^0.12.1
      • ipfs-core-utils bumped from ^0.16.0 to ^0.16.1
      • ipfs-http-client bumped from ^58.0.0 to ^58.0.1
    • devDependencies
      • interface-ipfs-core bumped from ^0.156.0 to ^0.156.1

0.16.0 (2022-09-06)

⚠ BREAKING CHANGES

deps

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.4.0 to ^0.5.0
      • ipfs-core-types bumped from ^0.11.0 to ^0.12.0
      • ipfs-core-utils bumped from ^0.15.0 to ^0.16.0
      • ipfs-http-client bumped from ^57.0.0 to ^58.0.0
    • devDependencies
      • interface-ipfs-core bumped from ^0.155.0 to ^0.156.0

0.15.4 (2022-06-24)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-http-client bumped from ^57.0.2 to ^57.0.3
    • devDependencies
      • interface-ipfs-core bumped from ^0.155.1 to ^0.155.2

0.15.3 (2022-06-22)

Bug Fixes

  • use default ws filters instead of connecting to everything (#4142) (7be50bd), closes #4141

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.4.0 to ^0.4.1
      • ipfs-core-types bumped from ^0.11.0 to ^0.11.1
      • ipfs-core-utils bumped from ^0.15.0 to ^0.15.1
      • ipfs-http-client bumped from ^57.0.1 to ^57.0.2
    • devDependencies
      • interface-ipfs-core bumped from ^0.155.0 to ^0.155.1

0.15.2 (2022-06-13)

Bug Fixes

  • onMessage assignment should be undefined not null (#4131) (129ac77)

0.15.1 (2022-06-01)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-http-client bumped from ^57.0.0 to ^57.0.1

0.15.0 (2022-05-27)

⚠ BREAKING CHANGES

  • This module is now ESM only and there return types of some methods have changed

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.3.2 to ^0.4.0
      • ipfs-core-types bumped from ^0.10.3 to ^0.11.0
      • ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
      • ipfs-http-client bumped from ^56.0.3 to ^57.0.0
    • devDependencies
      • interface-ipfs-core bumped from ^0.154.3 to ^0.155.0

0.14.3 (2022-04-20)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.3.2 to ^0.3.3
      • ipfs-core-types bumped from ^0.10.2 to ^0.10.3
      • ipfs-core-utils bumped from ^0.14.2 to ^0.14.3
      • ipfs-http-client bumped from ^56.0.2 to ^56.0.3
    • devDependencies
      • interface-ipfs-core bumped from ^0.154.2 to ^0.154.3

0.14.2 (2022-03-01)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.3.1 to ^0.3.2
      • ipfs-core-types bumped from ^0.10.1 to ^0.10.2
      • ipfs-core-utils bumped from ^0.14.1 to ^0.14.2
      • ipfs-http-client bumped from ^56.0.1 to ^56.0.2
    • devDependencies
      • interface-ipfs-core bumped from ^0.154.1 to ^0.154.2

0.14.1 (2022-02-06)

Bug Fixes

  • dag: replace custom dag walk with multiformats/traversal (#3950) (596b1f4)
  • override hashing algorithm when importing files (#4042) (709831f), closes #3952

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.3.0 to ^0.3.1
      • ipfs-core-types bumped from ^0.10.0 to ^0.10.1
      • ipfs-core-utils bumped from ^0.14.0 to ^0.14.1
      • ipfs-http-client bumped from ^56.0.0 to ^56.0.1
    • devDependencies
      • interface-ipfs-core bumped from ^0.154.0 to ^0.154.1

0.14.0 (2022-01-27)

⚠ BREAKING CHANGES

  • peerstore methods are now all async, the repo is migrated to v12
  • node 15+ is required

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • ipfs-core-config bumped from ^0.2.0 to ^0.3.0
      • ipfs-core-types bumped from ^0.9.0 to ^0.10.0
      • ipfs-core-utils bumped from ^0.13.0 to ^0.14.0
      • ipfs-http-client bumped from ^55.0.0 to ^56.0.0
    • devDependencies
      • interface-ipfs-core bumped from ^0.153.0 to ^0.154.0

0.13.0 (2021-12-15)

Bug Fixes

chore

Features

BREAKING CHANGES

  • pubsub: We had to make breaking changes to pubsub commands sent over HTTP RPC to fix data corruption caused by topic names and payload bytes that included \n. More details in ipfs/kubo#7939 and ipfs/kubo#8183
  • On decode of CBOR blocks, undefined values will be coerced to null
  • ipfs.dag.put no longer accepts a format arg, it is now storeCodec and inputCodec. 'json' has become 'dag-json', 'cbor' has become 'dag-cbor' and so on
  • The DHT API has been refactored to return async iterators of query events

0.12.2 (2021-11-24)

Note: Version bump only for package ipfs-core

0.12.1 (2021-11-19)

Bug Fixes

0.12.0 (2021-11-12)

Bug Fixes

  • do not accept single items for ipfs.add (#3900) (04e3cf3)
  • do not lose files when writing files into subshards that contain other subshards (#3936) (8a3ed19), closes #3921

BREAKING CHANGES

  • errors will now be thrown if multiple items are passed to ipfs.add or single items to ipfs.addAll (n.b. you can still pass a list of a single item to ipfs.addAll)

0.11.1 (2021-09-28)

Note: Version bump only for package ipfs-core

0.11.0 (2021-09-24)

Features

BREAKING CHANGES

  • the globSource api has changed from globSource(dir, opts) to globSource(dir, pattern, opts)
  • There are no default exports and everything is now dual published as ESM/CJS

0.10.8 (2021-09-17)

Bug Fixes

0.10.7 (2021-09-17)

Note: Version bump only for package ipfs-core

0.10.6 (2021-09-08)

Note: Version bump only for package ipfs-core

0.10.5 (2021-09-02)

Bug Fixes

0.10.4 (2021-08-25)

Note: Version bump only for package ipfs-core

0.10.3 (2021-08-17)

Note: Version bump only for package ipfs-core

0.10.1 (2021-08-17)

Bug Fixes

0.10.0 (2021-08-11)

Bug Fixes

Features

BREAKING CHANGES

  • rateIn/rateOut are returned as numbers
  • the output type of ipfs.get has changed and the recursive option has been removed from ipfs.ls since it was not supported everywhere

0.9.1 (2021-07-30)

Bug Fixes

0.9.0 (2021-07-27)

Bug Fixes

Features

BREAKING CHANGES

  • resolve is now recursive by default

Co-authored-by: Alex Potsides alex@achingbrain.net

  • ipld-formats no longer supported, use multiformat BlockCodecs instead

Co-authored-by: Rod Vagg rod@vagg.org Co-authored-by: achingbrain alex@achingbrain.net

0.8.0 (2021-06-18)

Bug Fixes

Features

0.7.1 (2021-06-05)

Bug Fixes

  • stalling subscription on (node) http-client when daemon is stopped (#3468) (0266abf), closes #3465

0.7.0 (2021-05-26)

Bug Fixes

  • remove optional chaining from code that will be transpiled (#3698) (96b3909)

Features

  • allow passing the id of a network peer to ipfs.id (#3386) (00fd709)

0.6.1 (2021-05-11)

Bug Fixes

0.6.0 (2021-05-10)

Bug Fixes

chore

Features

  • support identity hash in block.get + dag.get (#3616) (28ad9ad)

BREAKING CHANGES

  • all core api methods now have types, some method signatures have changed, named exports are now used by the http, grpc and ipfs client modules

0.5.4 (2021-03-10)

Note: Version bump only for package ipfs-core

0.5.3 (2021-03-09)

Bug Fixes

0.5.2 (2021-02-08)

Bug Fixes

0.5.1 (2021-02-02)

Note: Version bump only for package ipfs-core

0.5.0 (2021-02-01)

Bug Fixes

chore

Features

BREAKING CHANGES

  • ipfs-repo upgrade requires repo migration to v10

0.4.2 (2021-01-22)

Note: Version bump only for package ipfs-core

0.4.1 (2021-01-20)

Note: Version bump only for package ipfs-core

0.4.0 (2021-01-15)

chore

Features

BREAKING CHANGES

Co-authored-by: Hugo Dias hugomrdias@gmail.com

0.3.1 (2020-12-16)

Bug Fixes

0.3.0 (2020-11-25)

Features

0.2.1 (2020-11-16)

Bug Fixes

0.2.0 (2020-11-09)

Bug Fixes

Features

BREAKING CHANGES

  • only dag-pb, dag-cbor and raw formats are supported out of the box, any others will need to be configured during node startup.

0.1.0 (2020-10-28)

Bug Fixes

Features

BREAKING CHANGES

  • types returned by ipfs.files.ls are now strings, in line with the docs but different to previous behaviour

Co-authored-by: Geoffrey Cohler g.cohler@computer.org

  • Buffer is no longer exported from core
  • this removes support for SECIO making Noise the only security transport.

Closes ipfs#3210

Co-authored-by: achingbrain alex@achingbrain.net