@holochain/client
Advanced tools
Changelog
2024-06-27: v0.18.0-dev.4
base
field to the Link
type. This exists in Holochain but wasn't present in the client.this
in a static context to fix a bug in the AppWebsocket
that would result in this.requester is not a function
when the client is used in as JavaScript environment.Changelog
2024-04-27: v0.17.0-dev.12
Changelog
2024-06-13: v0.18.0-dev.3
DhtOp
was split into ChainOp
and WarrantOp
in Holochain.Changelog
2024-06-11: v0.18.0-dev.2
AppRequest::ProvideMemproofs
. An app can be installed with deferred membrane proofs, which can later be provided through this call.Changelog
2024-05-10: v0.18.0-dev.1
AppClient
and AppWebsocket
.AppWebsocket
.Changelog
2024-05-02: v0.18.0-dev.0
Changelog
2024-04-27: v0.17.0-dev.12
Changelog
2024-04-26: v0.17.0-dev.11
Appwebsocket.connect()
to take a single parameter AppWebsocketConnectionOptions
that includes the AppAuthenticationToken
as an optional property. The AppAuthenticationToken
can be omitted if it is provided by the window.__HC_LAUNCHER_ENV__
variable.signZomeCallTauri
and signZomeCallElectron
have been removed. Runtimes like Launcher now mandatorily need to provide a window.__HC_ZOME_CALL_SIGNER__
object to have zome calls be automatically signed.attachAppInterface
to bind the app interface to a specific app.listAppInterfaces
now returns a list of AppInterfaceInfo
instead of a list of ports.Changelog
2024-04-25: v0.17.0-dev.10
AdminWebsocket#issueAppAuthenticationToken
.AppWebsocket
class. Following the addition of the
authentication token, the two types were well enough aligned that there was no longer a need to keep them separate.InstalledAppId
no longer require one because the websocket will
be authenticated with an app already, so the app interface no longer requires you to tell it which app you are calling.