- added configurable list of allowed issuers for Unverified Reviews
- default list contains Chlu's API Publish Server's DID only
- removed Blockcypher API Client and replaced it with custom functions
- getReviewsWrittenByDID and getReviewsAboutDID now return
{ count, rows }instead of just the rows array - fixed limit and offset not being passed to Chlu OrbitDB Index
- fixed bug introduced in previous release
- changed default timeout for publishing to be 60 seconds with retries every 5 seconds
- allowed custom timeout parameters to be passed when publishing a review record
- added
isPinnedAPI, which can tell if content is already pinned - added
broadcastparameter topinAPI, defaults to true. Set to false to disable broadcasting messages about the pin
- improved discover events, they now pass additional detailed data
- fix publish of DIDs always happening even if the DID was already published
- improve transaction validation process and errors
- waiting for replication when publishing a review record or DID now waits for a Remote Pin event
- slightly improve error handling and logging
- disable IPFS preloading
- properly validate DID submissions and Reviews coming out of OrbitDB
- added support for SQL Database as a backend for OrbitDB: supports SQLite or PostgreSQL
- added ability to disable writes to the ChluDB for users that run multiple Chlu services and only want the collector to write to the DB
- sped up reads when using the SQL ChluDB: if the implementation chosen "caches" additional informations, it won't have to be refetched and revalidated again
- IPFS read operations will now time out if they take too long instead of getting stuck forever
- fixed Chlu dependencies versions from git branches to git tags
- unverified reviews are no longer editable
- removed Mock API
- removed types and the switchType function
- publishing DIDs now includes a signature which is checked on getDID
- various minor changes to APIs
- added support for unverified reviews
- switched to new review format
- added support for importing unverified reviews
- exposed new APIs