- The following workspace dependencies were updated
- dependencies
- @helia/interface bumped from ^4.2.0 to ^4.3.0
- add sideEffects: false to package.json (#485) (8c45267)
- The following workspace dependencies were updated
- dependencies
- @helia/interface bumped from ^4.1.0 to ^4.2.0
- requires @helia/interface@4.1.x or later,
resolveDns
has been renamed resolveDNSLink
- use custom DNS resolver in @helia/ipns for DNSLink (#466) (2c71b6e), closes #369
- The following workspace dependencies were updated
- dependencies
- @helia/interface bumped from ^4.0.1 to ^4.1.0
- add
record
/answer
fields to IPNS results (#471) (b6765fe)
- remove is-ipfs from @helia/ipns dependencies (#421) (3851fe2)
- update project deps and docs (77e34fc)
- update libp2p patch versions (917a1bc)
- The following workspace dependencies were updated
- dependencies
- @helia/interface bumped from ^4.0.0 to ^4.0.1
- to support paths in
@helia/ipns
, the return type of ipns.resolve
is now { path: string, cid: CID }
instead of just CID
- remove gossipsub from default libp2p services (#401)
helia.routing
is the default routing used, the libp2p
routing has been removed as it is redundant
- the
libp2p
property has been removed from the Helia
interface in @helia/interface
- it is still present on the return type of createHelia
from the helia
module
- remove gossipsub from default libp2p services (#401) (99c94f4)
- update ipns module to v9 and fix double verification of records (#396) (f2853f8)
- The following workspace dependencies were updated
- dependencies
- @helia/interface bumped from ^3.0.1 to ^4.0.0
- uses multiformats v13 and helia v3, renames
dht
routing to libp2p
- update helia to v3 and multiformats to v13 (#167) (a0381b9)
- fix docs and aegir dep in subpackages (#142) (f66dd71)
- update sibling dependencies (6ab5ddc)
- update sibling dependencies (d0d84f0)
- alters the options object passed to the
ipns
factory function
import { createHelia } from 'helia'
import { ipns } from '@helia/ipns'
import { dht, pubsub } from '@helia/ipns/routing'
import { unixfs } from '@helia/unixfs'
const helia = await createHelia()
const name = ipns(helia, [
dht(helia),
pubsub(helia)
])
import { createHelia } from 'helia'
import { ipns } from '@helia/ipns'
import { dnsOverHttps } from '@helia/ipns/dns-resolvers'
import { unixfs } from '@helia/unixfs'
const helia = await createHelia()
const name = ipns(helia, {
routers: [
dht(helia),
pubsub(helia)
],
resolvers: [
dnsOverHttps('https://private-dns-server.me/dns-query'),
]
})
- support DNS over HTTPS and DNS-JSON over HTTPS (#55) (2ac0e8b)
- dev: bump aegir from 40.0.13 to 41.0.0 (#107) (5402d30)
- the
IPNSRecord
type returned from the publish
method has changed
- dev: bump libp2p from 0.45.9 to 0.46.6 (#92) (efe02e5)
- bump @libp2p/logger from 2.1.1 to 3.0.2 (#87) (b2886b9)
- bump multiformats from 11.0.2 to 12.0.1 (#57) (6f93e51)
- dev: bump aegir from 39.0.13 to 40.0.8 (#65) (174987b)
- update all deps and fix linting (4cdba4f)
- use the content routing api for get/put operations (#34) (55208cc)
- allow publish/resolve using only local datastore (#15) (43e32a2)