Skip to content

Releases: RequestNetwork/requestNetwork

Release 0.39.0

04 Nov 10:55
202eeb4

Choose a tag to compare

Release 0.38.0

12 May 11:40
590821b

Choose a tag to compare

Changelog

Features

ARKO on-chain conversion
add tokens and refacto custom ERC20s
ERC20 Fee Proxy on Matic
OLY token & extra token cleanup
defaultProvider
matic mOCEAN token
replace aUSDC v1 (unused) by v2, add ANKR, XSGD
SAND aggregator support for conversion
any to erc20 swap payment processor
updated aggregators for AUD and CAD
mainnet conversion contract and aggregators
graceful shutdown of request-node
add smartcontract to swap before payment with any to erc20 conversion
optionally disable events

Bug Fixes

this undefined for fee-proxy-contract
other references to MPH address
MPH checksum
error message when salt is missing
Token.from('FAU-rinkeby')
Chainlink contracts updates
private key without trailing 0x
check any-to-erc20 salt and minor error messages
CTBK address should be checksummed

Chores

reuse artifact in ERC20 proxy detection
artifacts type & export
rename ERC20SwapToPayWithConversion to ERC20SwapToConversion
currency.getDecimals() and fixes
Token and Currency classes
remove tslint
toolbox conversion currencies + supported currencies update
remove eth-crypto from utils
fix smart-contracts types
improve utils types
replace bn.js with ethers
TS types for smart-contracts

Builds

[Security] Bump hosted-git-info from 2.8.8 to 2.8.9
[Security] Bump lodash from 4.17.20 to 4.17.21
[Security] Bump ssri from 6.0.1 to 6.0.2

Tests

checksumed addresses for ERC20

Code Refactoring

smart-contracts artifacts
get default network from advanced logic

Documentation

broken link

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.24.0

Release 0.36.0

25 Mar 15:02
2278b31

Choose a tag to compare

Changelog

Chores

fix package version
prettier & lint
fix docs publish
revert mobx upgrade
patch docusaurus
rename ProxyChainlinkConversionPath to Erc20ConversionProxy
migrate to ethers v5

Features

support submitter and storage deployed on xDai
xdai gas price
add OCEAN and SAND
tool to list all the aggregators supported by the protocol
Add payment-processor for any to erc20 payment network
Payment detection for the any to erc20 payment network

Documentation

update link to request logic specifications

Bug Fixes

next release and yarn cache
acceptedTokens addresses are normalized in lower case
use ICurrency import from request-logic-types instead of dist
Update currency package dependency in payment-detection
ERC20 currency case

Tests

Add integration test for payment network any to erc20
added 2 tests for ETH based on-chain conversion

Builds

Bump yargs from 16.0.3 to 16.2.0

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.23.5

Release 0.34.0

03 Mar 10:35
15e3fd6

Choose a tag to compare

Changelog

Chores

fix typo in URL [skip ci]
upgrade contract-metadata

Features

add mph and ausdc tokens to supported tokens
payment network any to erc20 in advanced logic
payment network any to erc20 smartcontracts
Add extra support erc20 tokens
update token list

Bug Fixes

enable tree-shaking on data-format
Add Signer as provider for the erc20 approval
move circleci github ssh key to release step

Documentation

specification for the payment network any to erc20

Code Refactoring

externalize currency tools in a new packages

Builds

Bump @types/node from 14.14.14 to 14.14.16
Bump @types/cors from 2.8.7 to 2.8.9
Bump styled-components from 5.2.0 to 5.2.1
Bump prettier from 2.1.1 to 2.2.1
Bump axios from 0.20.0 to 0.21.1
[Security] Bump node-notifier from 8.0.0 to 8.0.1
[Security] Bump dompurify from 2.0.15 to 2.2.6
Bump @types/node from 14.6.4 to 14.14.14
Bump simple-statistics from 7.0.2 to 7.4.0
Bump typescript from 4.0.2 to 4.1.3
Bump @types/bluebird from 3.5.32 to 3.5.33
add github ssh to CI known hosts
Bump @types/semver from 5.5.0 to 7.3.4
Bump mobx from 5.15.6 to 6.0.4
[Security] Bump highlight.js from 10.1.2 to 10.4.1
[Security] Bump ini from 1.3.5 to 1.3.8
Bump axios-mock-adapter from 1.18.2 to 1.19.0
Bump webpack-bundle-analyzer from 3.8.0 to 4.2.0
get rid of duplicate open-zepellin contract dependency

Reverts

"build: release using multi-semantic-release (#367)"

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.23.3

Release 0.30.0

02 Dec 11:08
3f15489

Choose a tag to compare

Release 0.29.0

12 Nov 03:32
173301a

Choose a tag to compare

Release 0.28.0

05 Nov 03:51

Choose a tag to compare

Release 0.27.0

21 Oct 13:35
acfdb0f

Choose a tag to compare

Release 0.26.0

14 Oct 15:40
f590249

Choose a tag to compare

Release 0.25.0

13 Oct 09:37
88cb4ce

Choose a tag to compare