Skip to content

Releases: RequestNetwork/requestNetwork

Release 0.21.0

Release 0.20.0

27 Aug 13:02
8046cd9
Compare
Choose a tag to compare

Release 0.19.0

13 Aug 07:13
4d87599
Compare
Choose a tag to compare

Changelog

Chores

upgrade docs
deploy ERC20 fee smart contract to rinkeby and mainnet
move ERC20 fee invoice types to types package

Bug Fixes

fix bugs and missing exports for ERC20 fee payment network

Builds

[Security] Bump prismjs from 1.20.0 to 1.21.0
bump yargs from 12.0.5 to 15.4.1
upgrade web3 from 1.2.0 to 1.2.1
bump @types/express from 4.16.1 to 4.17.7
[Security] Bump lodash from 4.17.15 to 4.17.19
Bump lodash from 4.17.13 to 4.17.15

Features

calculate ERC20 fee balance
add ERC20 fee proxy contract PN payment detection
add erc20 proxy with fee payment processor
ERC20 fees payment network extension
create ERC20 fees smart contract

Documentation

create specs for ERC20 fee proxy-contract PN

Packages

@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/payment-detection
@requestnetwork/payment-processor
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/smart-contracts
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature

Images

Request Node 0.12.0

Release 0.18.0

29 Jun 07:46
456f422
Compare
Choose a tag to compare

Changelog

Documentation

fixed IPFS installation doc and request-node doc
explain multiformat
clean request logic specifications
add listed ERC20 helper to docs
add the ethereumSmartContract identity to the specs

Features

resubmit stuck transaction with more gas
remove hash in encrypted transaction
replace symmetric encryption algorithm by aes-256-gcm
store confirmed transactions
add payment processing for eth proxy contract
amount are only number or string
add the identity ethereumSmartContract to the request logic
add the synchronization of ignored data in data access

Chores

replace Math.random by random32Bytes

Bug Fixes

don't remove failed transactions from data-access
intercept error and log the missed transaction
company registration on rnf_invoice
topic can be any not only string
clone the array topics to avoid modification of parameters

Builds

[Security] Bump websocket-extensions from 0.1.3 to 0.1.4

Packages

@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/payment-detection
@requestnetwork/payment-processor
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature

Images

Request Node 0.11.0

Release 0.17.0

04 May 09:17
74b7ff6
Compare
Choose a tag to compare

Release 0.16.0

21 Apr 06:12
7821f09
Compare
Choose a tag to compare

Changelog

Features

Add an option to disable payment detection in the request client
Payment-processor transaction overrides
Add Request Node version and Request Client version to requests header
Add entry point to request node to get monitoring status

Documentation

Fix the documentation of the balance
Add signature provider explanation
Document the hash storage smart contract address
Refresh payment network explanations

Code Refactoring

Update eth-contract-metadata version

Bug Fixes

Hide infura token in the status

Packages

@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/payment-detection
@requestnetwork/payment-processor
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature

Images

Request Node 0.9.0

Release 0.15.0

06 Apr 10:50
2927625
Compare
Choose a tag to compare

Changelog

Bug Fixes

push yarn.lock modifications
check payee and payer identity format at the creation
fix docs dependencies

Documentation

no hashing of topics in the test layers
documentation refresh

Builds

Bump docusaurus from alpha.48 to alpha.49
Bump eth-crypto from 1.5.1 to 1.5.2
[Security] Bump acorn from 6.4.0 to 6.4.1

Chores

remove push-request-network-image CI job

Features

emits "error" event when the confirmation fails

Packages

@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/payment-detection
@requestnetwork/payment-processor
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature

Images

Request Node 0.8.0

Release 0.14.0

23 Mar 02:52
de86f43
Compare
Choose a tag to compare

Changelog

Bug Fixes

block parsing with encrypted transaction
lerna prerelease
stateful currency network for ETH and BTC
remove instanceof usage
add request custom etherscan key
reduce number of call to btc providers in the tests

Builds

[Security] Bump acorn from 5.7.3 to 5.7.4
Bump @types/bluebird from 3.5.27 to 3.5.29

Chores

new interface IRequestDataWithEvents

Features

payment detection error does not throw
add the confirmed events in the highest layers

Documentation

README.md clarifies that the transaction manager handles the encryption
update doc and usage example for the confirmed event

Packages

@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/payment-detection
@requestnetwork/payment-processor
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature

Images

Request Node 0.7.0

Release 0.13.0

20 Feb 10:08
f5cb9f3
Compare
Choose a tag to compare

Changelog

Bug Fixes

fix nightly test
ts-node configuration
fix json require to work with webpack
mock BTC provider on tests

Chores

clean contract types
new package for payment detection
add build step to next release
optimize docker build (#71)
move client types
auto-approve dependabot PRs action
Update ganache version for circle-ci

Features

payment-processor new package
add proxy contract to eth input data in payment detection
merge eth-proxy-contract into eth-input-data
ethereum payment proxy contract
confirmed & pending state in the highest layers
custom docker ganache image
buffered ethereum storage
persist transaction with custom ethereum provider

Documentation

specifcation ethereum proxy contract
remove the draft suffix in the specification
fix request-client.js examples

Builds

Bump eth-crypto from 1.5.0 to 1.5.1
Bump ethers from 4.0.38 to 4.0.45
Bump nyc from 14.1.1 to 15.0.0
Bump ipfs-unixfs from 0.1.16 to 0.3.0
Bump @types/fetch-mock from 7.3.1 to 7.3.2
Bump npm-package-json-lint from 4.0.3 to 4.5.0
bump webpack-bundle-analyzer from 3.3.2 to 3.6.0
bump semver from 5.6.0 to 7.1.1
bump eslint-plugin-spellcheck from 0.0.11 to 0.0.14

Tests

add test for erc20 address based in request-client.js

Packages

@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/payment-detection
@requestnetwork/payment-processor
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature

Images

Request Node 0.6.0

Release 0.12.0

16 Jan 09:40
36a5dd5
Compare
Choose a tag to compare