This repository has been archived by the owner on Aug 9, 2021. It is now read-only.
Releases: 3box/3box-js
Releases · 3box/3box-js
Release v1.5.1
Release notes
- Fix for profiles/stores in Trustwallet, now expected stores will be created and loaded
Release v1.5.0
Release notes
- Add support for getting public space data
- Add support for listing spaces of a user
- Properly format ETH-RPC calls
Release v1.4.0
Release notes
- New functions for adding a verified email credential
Release v1.3.0
Release notes
- Spaces feature, allows dapps to request access to compartments of the users 3Box which only dapps which the user has given explicit permission to can read/write
- 3Box is now able to run completely offline
- Added a more lightweight module for accessing getProfile and related api methods
- Updates to network logic for stability
v1.2.2
Fixes a bug where more entries locally compared to the pinning node would result in onSyncDone not getting called.
v1.2.1
Release notes:
- Fixes bug in getVerifiedAccounts to work with earlier accounts #258
- Fix to allow openBox to be called with no options
- Replace bip39 dependency with more lightweight ethers.js dependency
- Removes stale lib files during build
- Modify example to work in additional environments including github pages
v1.2.0
v1.1.0
Features
- Local cache using an iframe
IPFS and OrbitDB data is now shared between dapps. The data is now stored in an iframe instead of being replicated between each dapp. - Network cache
When syncing public profiles of users a centralized caching service is now used by default. This speeds up the process of getting multiple public profiles at once. This feature can be disabled in favor for the decentralized approach. - GraphQL queries
It's now possible to encode GraphQL queries for public profiles. This allows for queries of only the relevant information of profiles. - Ethereum address proof
The proof that links users ethereum address to their 3Box profile is now stored in their 3Box.