Skip to content

Latest commit

 

History

History
273 lines (141 loc) · 23 KB

CHANGELOG.md

File metadata and controls

273 lines (141 loc) · 23 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.10.0 (2019-12-04)

Bug Fixes

Features

  • request-client.js: add an explanation when request not found (#609) (3909958)
  • add ETH paymentNetwork to request-client (#617) (84ed64e)
  • ETH payment detection in request-client.js (#626) (dc3b238)
  • exposes currency utilities and list of all supported currencies (#625) (eeac838)

0.9.0 (2019-11-20)

Bug Fixes

  • throw when no encryption parameters is given to create an encrypted request (#593) (d18a894)

Features

0.8.0 (2019-10-21)

Features

  • add ERC20 payment network (#568) (8d820d4)
  • add ERC20 paymentNetwork to request-client (#569) (21ebc48)
  • create encrypted request through request-client.js (#536) (35678dd)

0.7.0 (2019-09-16)

Features

  • data-access: get channels from multiple topics (#527) (bdebab7)
  • transaction-manager: add transaction to an existing encrypted channel (#524) (027a0f5)
  • get requests by multiple topics or multiple identities (#530) (8fe7d30)

0.6.0 (2019-09-05)

Features

  • request logic version 2.0.1: compute the request id takes in account the signature (#511) (14643d8)
  • Transaction-manager: ignore the wrong transactions of channels (#514) (4ec82c6)

0.5.0 (2019-08-19)

Features

  • add an option for the Node to define the timeout when calling persistTransaction (#485) (176228c)
  • Request logic: create encrypted request (#496) (9f1ebe6)

0.3.0 (2019-07-24)

Bug Fixes

  • fix bitcoin providers for edge cases (many transactions on one address, reentrant transaction..) (#453) (9246116)
  • remove unecessary await on getData (#332) (232f1e1)
  • request-client.js readme not updated (#364) (379089e)
  • Wrong parameter name for createRequest function in client-request.js README (#362) (2912e77)

Features

  • add concurrent readMany to storage layer (#363) (db3f484)
  • add getChannelByTopic in data-access (#305) (b345df8)
  • add IPFS peer for faster IPFS retrieval, and check IPFS and Ethereum nodes connections (#353) (47358c2)
  • add retry for Bitcoin transaction provider requests (#417) (0cac415)
  • compute the requestId before creation with computeRequestId (#407) (c88c6f6)
  • declarative requests on request-client.js (#318) (c4a4cb5)
  • getRequestsByIdentity include timestamp boundaries in request-clients (#308) (1fd2df5)
  • introduce channelIds to enhance the topics mechanism (#297) (6072905)
  • payment network declarative for any currency (#315) (06fb561)
  • request-client.js: adding more Bitcoin providers (#419) (6379c6f)
  • retrying Axios requests from request-client.js to request-node in case of failure (#418) (430e09b)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • Timestamp from storage to client (#309) (bb0ac19)
  • update readme (#310) (c6a9ee6)
  • data-access: transaction index persisted for faster initialization (#406) (d820036)

Performance Improvements

  • faster initialization by factoring stat and read IPFS calls in one call (#401) (184c14e)

0.2.1-alpha.0 (2019-07-22)

Bug Fixes

  • fix bitcoin providers for edge cases (many transactions on one address, reentrant transaction..) (#453) (9246116)
  • remove unecessary await on getData (#332) (232f1e1)
  • request-client.js readme not updated (#364) (379089e)
  • Wrong parameter name for createRequest function in client-request.js README (#362) (2912e77)

Features

  • add concurrent readMany to storage layer (#363) (db3f484)
  • add getChannelByTopic in data-access (#305) (b345df8)
  • add IPFS peer for faster IPFS retrieval, and check IPFS and Ethereum nodes connections (#353) (47358c2)
  • add retry for Bitcoin transaction provider requests (#417) (0cac415)
  • compute the requestId before creation with computeRequestId (#407) (c88c6f6)
  • declarative requests on request-client.js (#318) (c4a4cb5)
  • getRequestsByIdentity include timestamp boundaries in request-clients (#308) (1fd2df5)
  • introduce channelIds to enhance the topics mechanism (#297) (6072905)
  • payment network declarative for any currency (#315) (06fb561)
  • request-client.js: adding more Bitcoin providers (#419) (6379c6f)
  • retrying Axios requests from request-client.js to request-node in case of failure (#418) (430e09b)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • Timestamp from storage to client (#309) (bb0ac19)
  • update readme (#310) (c6a9ee6)
  • data-access: transaction index persisted for faster initialization (#406) (d820036)

Performance Improvements

  • faster initialization by factoring stat and read IPFS calls in one call (#401) (184c14e)

0.2.0 (2019-06-06)

Bug Fixes

  • remove unecessary await on getData (#332) (232f1e1)
  • request-client.js readme not updated (#364) (379089e)
  • Wrong parameter name for createRequest function in client-request.js README (#362) (2912e77)

Features

  • add concurrent readMany to storage layer (#363) (db3f484)
  • add getChannelByTopic in data-access (#305) (b345df8)
  • add IPFS peer for faster IPFS retrieval, and check IPFS and Ethereum nodes connections (#353) (47358c2)
  • declarative requests on request-client.js (#318) (c4a4cb5)
  • getRequestsByIdentity include timestamp boundaries in request-clients (#308) (1fd2df5)
  • introduce channelIds to enhance the topics mechanism (#297) (6072905)
  • payment network declarative for any currency (#315) (06fb561)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • Timestamp from storage to client (#309) (bb0ac19)
  • update readme (#310) (c6a9ee6)

Performance Improvements

  • faster initialization by factoring stat and read IPFS calls in one call (#401) (184c14e)

0.1.1-alpha.12 (2019-05-21)

Bug Fixes

Features

  • add getChannelByTopic in data-access (#305) (b345df8)
  • declarative requests on request-client.js (#318) (c4a4cb5)
  • getRequestsByIdentity include timestamp boundaries in request-clients (#308) (1fd2df5)
  • introduce channelIds to enhance the topics mechanism (#297) (6072905)
  • payment network declarative for any currency (#315) (06fb561)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • Timestamp from storage to client (#309) (bb0ac19)
  • update readme (#310) (c6a9ee6)

0.1.1-alpha.11 (2019-05-17)

Bug Fixes

Features

  • add getChannelByTopic in data-access (#305) (b345df8)
  • declarative requests on request-client.js (#318) (c4a4cb5)
  • getRequestsByIdentity include timestamp boundaries in request-clients (#308) (1fd2df5)
  • introduce channelIds to enhance the topics mechanism (#297) (6072905)
  • payment network declarative for any currency (#315) (06fb561)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • Timestamp from storage to client (#309) (bb0ac19)
  • update readme (#310) (c6a9ee6)

0.1.1-alpha.10 (2019-05-10)

Bug Fixes

Features

  • add getChannelByTopic in data-access (#305) (b345df8)
  • getRequestsByIdentity include timestamp boundaries in request-clients (#308) (1fd2df5)
  • introduce channelIds to enhance the topics mechanism (#297) (6072905)
  • payment network declarative for any currency (#315) (06fb561)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • Timestamp from storage to client (#309) (bb0ac19)
  • update readme (#310) (c6a9ee6)