The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
pubkey
to AgentState
provideMemproofs
endpointallowEmailPasswordAuth
authOpts fieldshasMemproofs
field inAgentState
websdk_version
is now passed with authOpts to chaperone
- chaperone version check
- Now compatible with @holochain/client 0.16.*
- Replace jest with vitest
- Test suite now runs properly
- Mocking browser globals in tests
- Failing tests
- bumped comb version to 0.3.2
- border style
- bumped comb version to 0.3.1
- New auth option
cssUrl
which is then loaded as a stylesheet in the chaperone html. This only works with a custom chaperone build. - New auth option
container
which is used to specify the parent element for the chaperone iframe
- undefined
.mypubkey
bug [(#107)]
([#107]): #107
- Sign payload for HBS authentication
([#106]): #106
- integration_test_mode flag [(#98)]
- Updated @holochain/client version to 0.14.1 [(#96)]
- chaperone api version check, with error message for incompatible api version (#97)
- event handlers and local state for
chaperone-state
andui-state
events (#97)
client.agent
toclient.agentState
(#97)
- Innacurate
AgentState
type (#93)
HoloSignal
type (#93)
- Cloning endpoints now throw when getting an error, and return the result data on a success, rather than returning the whole result.
- Uses AppAgentClient from @holochain/[email protected]
- Including
createCloneCell
andenableCloneCell
anddisableCloneCell
- Including
- Tests moved from mocha to jest
- CI uses yarn instead of npm
- Uses Emittery instead of EventEmitter module
- CI tests on node 16.x
- CI tests on node 12.x (holochain/client no longer supports it)
- Updates api to new js client pattern (#79)
- WebSdk implements the AppAgentClient interface
- Zome call now unwraps succesful results and throws errors
- See changes to README for full details of api changes
- Switched to typescript (#78)
- Bumped webpack version (#78)
- switched to yarn (#78)
- COMB undefined error
- updated
comb
to v0.3.0
isPubPortal
,publisherName
andinfoLink
auth options
- Renamed
skipRegistration
option torequireRegistrationCode
No change
- Race condition between client state and content of events
- Updated api to reflect changes in chaperone. Emits single
agent-state
event when: switching to a new agent, availability changes, or on unrecoverable agent state. This replaces previous eventsavailable
,unavailable
,unrecoverable-agent-state
- Uses
should_show_form
field ofagent_state
to update form state - No longer awaits agent state before returning from
signIn/Up/Out
.ready
method
isPubPortal
auth option
- Import issue,
main
andmodule
values updated
webSdkApi
instances now have isAvailable
, agentInfo
and happId
fields that are updated as chaperone state changes (#61)
- No longer throws an error if
available
event is received before.ready
is called.
- renamed
registrationServer
tomembraneProofServer
, in constructor andregistration_server
tomembrane_proof_server
in connection to chaperone.
- Removes
signalCB
param (is replaced withsignal
event)
-
Added option for
anonymous_allowed
among the customized authentication options -
Adds
unrecoverable-agent-state
andsignal
to alert types -
Adds
cellData
andstateDump
calls
-
Replaces
connected
anddisconnected
withavailable
andunavailable
-
Updates ready fn to return after
available
event is received, instead of immediately following the ws connection -
Updates return value for auth calls (signIn/signUp/signOut)
-
Updates the
connect
method to be static and take thechaperoneUrl
andauthFormCustomization
params (previously passed directly into the class constructor) -
Updates the class constructor params to take the
child
process created by Postmate once connected to Chaperone
- Added option for
skip_registration
(#51)
- Added option for
registration_server
(#50)
- Option to allow
signIn
/signUp
to be cancelled and remain anonymous (on by default) (#39)
holoInfo
method to get host url fromchaperone
(#34)
- added signals.
- added branding field to configuring the branding shown on the log in/sign-up screen
- Bump COMB version.
signalCb
arg to constructor, that is passed toCOMB
.
.ready
now throws any errors thrown by.connect
andCOMB.connect