Releases: 3box/3box-js
Release v1.22.0
Release notes
- chore: upgrade [email protected]
- fix: logout, clean up prior login state
- chore: deprecate isLoggedIn, simply call auth, will return existing user if available
- fix: another datastore path, resolves "key not found error"
Release v1.21.0
This release features a shared ipfs and orbitdb cache which will improve sync performance when using 3box across multiple apps.
Release notes
- feat: shared ipfs and orbitdb iframe cache for faster auth/openbox and syncs
- fix: ledger support
Release v1.20.3
This release upgrades ipfs to 0.46.0, adds a fix that may allow some very early 3box accounts to be loaded/synced again, and downgrades libp2p-pubsub as temporary fix for connect/gossipsub errors.
Release Notes
- fix: timeout adress links which dont resolve ipfs.dag.get
- chore: up ipfs 0.46.0
- fix: downgrade libp2p-pubsub, 0.4.7 throwing error
3Box v1.20.0
This release brings new IPFS features/performance in [email protected], and decreases bundled size by 1mb. Based on feedback from our first 3ID-Connect release, this brings a new more lightweight version and refactor. With these changes you need to pass a provider (as before) when creating or authenticating. The function get3idConnectProvider() is no longer available, when passing a provider we create a 3ID-Connect provider in the background. The recommended way to initialize a session is now as follows.
// On page load create
const box = await Box.create()
// Later authenticate user
const spaces = ['myDapp']
await box.auth(spaces, { address: '0x12345abcde', provider: ethProvider })
Release Notes
- feat: default to 3ID-Connect, pass an eth provider and 3id-connect will be created in background
- feat: supported function for browser feature support detection
- ref: pass a provider at box.auth instead of Box.create, so create can be called on page load.
- chore: upgrade to ipfs 0.44.0, libp2p-webrtc
- feat: ghostpinbot pass address
- ref: link address on auth
3Box v1.19.0
Release Notes
v1.19.0 - 2020-05-12
- chore: upgrade did-jwt and did resolver libraries
3Box v1.17.1
Release Notes
- fix: Use authereum signing key (#733)
3Box v1.17.0
Release Notes
- feat: confidential threads 🔒📫
Confidential threads are encrypted member only threads, used for private dms, group messages, etc
3Box v1.16.3
- fix: getIPFS called same time or from different closures in browser
- fix: ghost chat member list, with no auth opens
3Box v1.16.2
Release Notes
- chore: Update ipfs & orbitdb
- fix: Verify legacy muport DID properly
- fix: Special signature request for authereum
- ref: Send DID in all pin requests where possible
3Box v1.16.1
Release
Resolves bug, where it was not loading logs from local heads, and only loading from remote heads
- fix: set fixed cache paths, so cache read/writes from same path and local data loaded