Skip to content

Latest commit

 

History

History
307 lines (132 loc) · 7.69 KB

CHANGELOG.md

File metadata and controls

307 lines (132 loc) · 7.69 KB

6.0.2 (2021-08-23)

6.0.1 (2021-07-07)

6.0.0 (2021-07-07)

chore

BREAKING CHANGES

  • uses the CID class from the new multiformats module

Co-authored-by: Marcin Rataj lidel@lidel.org

5.0.0 (2021-04-19)

4.0.0 (2021-03-03)

Bug Fixes

Features

BREAKING CHANGES

  • peerMultiaddr: /dnsaddr without explicit /p2p/{key} is no longer a valid peer multiaddr. See ipfs-shipyard#38 for rationale why.

3.0.0 (2021-02-03)

Features

  • dnsaddr support in peerMultiaddr (#35) (4a4710d)
  • subdomain: support inlined DNSLink names (#36) (7ab7125)

2.0.0 (2020-08-10)

Bug Fixes

  • replace node buffers with uint8arrays (#34) (ac5ec19)

BREAKING CHANGES

  • this module now only has deps that use Uint8Arrays and not Buffers

Co-authored-by: Marcin Rataj lidel@lidel.org

1.0.3 (2020-04-22)

1.0.2 (2020-04-22)

1.0.1 (2020-04-22)

Bug Fixes

1.0.0 (2020-04-05)

Features

BREAKING CHANGES

  • isIPFS.subdomain now returns true for <domain.tld>.ipns.localhost

  • isIPFS.subdomainPattern changed

  • test: support peer multiaddr with /p2p/

Context: libp2p/libp2p#79

  • fix: explicitly ignore URL param and hash

.url and .path now return true when validating: https://ipfs.io/ipfs/?filename=name.png#foo

  • refactor: simplify dnslinkSubdomain

License: MIT Signed-off-by: Marcin Rataj lidel@lidel.org

  • fix: url() check should include subdomain()

When .url was created we only had path gateways. When .subdomain was added, we did not update .url to test for subdomain gateways, which in the long run will confuse people and feels like a bug.

Let's fix this: .url() will now check for both subdomain and path gateways

  • .url(url) now returns true if .subdomain(url) is true

  • refactor: merge DNSLink check into ipnsSubdomain()

This makes subdomain checks follow what path gateway checks do, removing confusion.

In both cases (IPNS and DNSLink) user needs to perform online record check, so this is just a handy way of detecting potential matches.

  • docs: update examples
  • refactor: switch to iso-url
  • refactor: lint-package-json
  • chore: update deps

License: MIT Signed-off-by: Marcin Rataj lidel@lidel.org

0.6.3 (2020-01-07)

0.6.2 (2020-01-07)

0.6.1 (2019-05-10)

0.6.0 (2019-03-03)

Bug Fixes

  • ci: switch to modern .travis.yml (972ab2e)

Features

  • isIPFS.multiaddr(input) (820d475)
  • isIPFS.peerMultiaddr(input) (673dc59)

0.5.1 (2019-02-11)

0.5.0 (2019-02-11)

Bug Fixes

Features

0.4.8 (2018-11-23)

0.4.7 (2018-09-25)

Bug Fixes

0.4.6 (2018-09-25)

0.4.5 (2018-09-25)

0.4.4 (2018-09-25)

0.4.3 (2018-09-25)

0.4.2 (2018-07-23)

0.4.1 (2018-07-23)

Bug Fixes

  • release badge in readme (ae0f738)
  • remove old node builds from TravisCI (17f9292)

Features

  • support cidv1b32 in subdomains (a793da7)

0.3.2 (2017-09-11)

0.3.1 (2017-09-11)

Features

0.3.0 (2017-02-01)

Bug Fixes

  • lint: unnecessary escape (3c65677)

Features

  • update scripts for release (8e85bd7)

0.2.1 (2016-10-01)

0.1.0 (2016-02-10)

0.0.4 (2016-02-03)

0.0.2 (2016-02-02)