Skip to content
This repository has been archived by the owner on Aug 9, 2021. It is now read-only.

Releases: 3box/3box-js

Release v1.22.0

15 Sep 13:01
c3f36e6
Compare
Choose a tag to compare

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

07 Aug 08:09
@oed oed
c4c4cc7
Compare
Choose a tag to compare

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

13 Jul 21:19
4ba3c3b
Compare
Choose a tag to compare

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

16 Jun 13:50
6f819b2
Compare
Choose a tag to compare

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

13 May 08:18
2581795
Compare
Choose a tag to compare

Release Notes

v1.19.0 - 2020-05-12

  • chore: upgrade did-jwt and did resolver libraries

3Box v1.17.1

20 Feb 16:41
@oed oed
b165902
Compare
Choose a tag to compare

Release Notes

  • fix: Use authereum signing key (#733)

3Box v1.17.0

14 Feb 01:39
2b50f49
Compare
Choose a tag to compare

Release Notes

  • feat: confidential threads 🔒📫

Confidential threads are encrypted member only threads, used for private dms, group messages, etc

3Box v1.16.3

13 Feb 23:42
f002cf8
Compare
Choose a tag to compare
  • fix: getIPFS called same time or from different closures in browser
  • fix: ghost chat member list, with no auth opens

3Box v1.16.2

05 Feb 18:15
@oed oed
8c38e7e
Compare
Choose a tag to compare

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

13 Jan 20:00
8c903b2
Compare
Choose a tag to compare

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