holochain-client-js

A JavaScript client for the Holochain Conductor API

OTHER License

Downloads
6.5K
Stars
257
Committers
23

Bot releases are hidden (Show)

holochain-client-js - v0.11.13

Published by jost-s over 1 year ago

Fixed

  • Access Blob from window for browser apps (fixes error with Nodejs v16).
holochain-client-js - v0.11.16

Published by jost-s over 1 year ago

Changed

  • Refactor AppAgentWebsocket to directly get the agent pub key from app info.
holochain-client-js - v0.11.15

Published by jost-s over 1 year ago

Added

  • Return additional field agent_pub_key in AppInfo.

Changed

  • BREAKING CHANGE: The resources field of bundles was changed from Array<number> to Uint8Array.
  • BREAKING CHANGE: CreateCloneCell returns ClonedCell instead of InstalledCell.
  • BREAKING CHANGE: EnableCloneCell returns ClonedCell instead of InstalledCell.
  • BREAKING CHANGE: Remove unused call AdminRequest::StartApp.
  • BREAKING CHANGE: Cell is split up into ProvisionedCell and ClonedCell.
  • BREAKING CHANGE: CellInfo variants are renamed to snake case during serde.
holochain-client-js - v0.11.14

Published by jost-s over 1 year ago

Added

  • API generation, available under ./docs

Fixed

  • Cell provisioning strategy type in AppBundle.

Removed

  • TypeScript source maps.
holochain-client-js - v0.11.12

Published by jost-s almost 2 years ago

Changed

  • Remove node scheme import node:crypto -> crypto.
holochain-client-js - v0.11.11

Published by jost-s almost 2 years ago

Changed

  • Refactor util functions that depend on crypto to async import.
holochain-client-js - v0.11.10

Published by jost-s almost 2 years ago

Removed

  • Deprecated parameter signalCb from WsClient and AppWebsocket.

Changed

  • All Launcher environment properties to be optional.

Fixed

  • Types belonging to AppManifest.
  • Add pending request from client after processing response.
holochain-client-js - v0.11.9

Published by jost-s almost 2 years ago

Added

  • Introduce GrantedFunctionsType to reflect newly added wildcard option for all zomes and functions.

Changed

  • Simplify authorizeSigningCredentials by making functions an optional parameter and defaulting to all zomes and functions.
holochain-client-js - v0.11.8

Published by jost-s almost 2 years ago

Changed

  • Move signing functions to corresponding modules and simplify fn signZomeCall.
holochain-client-js - v0.11.7

Published by jost-s almost 2 years ago

Changed

  • AppAgentWebsocket constructor is private now and follows the same pattern to instantiate through connect as the other websockets.
holochain-client-js - v0.11.6

Published by jost-s almost 2 years ago

Fixed

  • Revert launcher refactors that introduced problems.
holochain-client-js - v0.11.5

Published by jost-s almost 2 years ago

Fixed

  • tauri-apps bug which came out of the blue.
holochain-client-js - v0.11.4

Published by jost-s almost 2 years ago

Changed

  • Tidy up signing module & export functions for signing.
holochain-client-js - v0.11.3

Published by jost-s almost 2 years ago

Fixed

  • Serialization package issue.
holochain-client-js - v0.11.2

Published by jost-s almost 2 years ago

Removed

  • Deprecated API calls.

Fixed

  • Type definition of functions in authorizeNewSigningKeyPair.
  • Problem with rolling up serialization package.
holochain-client-js - v0.11.1

Published by jost-s almost 2 years ago

Removed

  • property provenance from AppAgentCallZomeRequest.
holochain-client-js - v0.11.0

Published by jost-s almost 2 years ago

Added

  • Low-level functions to generate and authorize signing keys and to sign zome calls with them.
  • High-level function to handle key generation and zome call signing automatically.

Removed

  • BREAKING CHANGE: Remove call install_app.

Changed

  • BREAKING CHANGE: Upgrade to Holochain v0.1.0-beta-rc.1
  • BREAKING CHANGE: Require all zome calls to be signed.
  • BREAKING CHANGE: Rename install_app_bundle to install_app.
  • BREAKING CHANGE: Rename archive_clone_cell to disable_clone_cell.
  • BREAKING CHANGE: Rename restore_archived_clone_cell to enable_clone_cell.
  • BREAKING CHANGE: Move enable_clone_cell to App API.
  • BREAKING CHANGE: Refactor delete_clone_cell to delete a single disabled clone cell.
  • BREAKING CHANGE: Refactor app_info to return all cells and DNA modifiers.
  • BREAKING CHANGE: Rename request_agent_info to agent_info.
  • AppAgentWebsocket constructor uses launcher env.INSTALLED_APP_ID when present
holochain-client-js - v0.10.4

Published by jost-s almost 2 years ago

Changed

  • Remove fetch to launcher-env.json and replace it with window.__HC_LAUNCHER_ENV__.
holochain-client-js - v0.10.3

Published by jost-s almost 2 years ago

Changed

  • Use lodash-es instead of lodash
holochain-client-js - v0.10.2

Published by jost-s almost 2 years ago

Fixed

  • Missing export of AppAgentWebsocket