Skip to content

Releases: RequestNetwork/requestNetwork

0.43.0

Choose a tag to compare

@benjlevesque benjlevesque released this 14 Dec 14:36
f76583d

Changelog

Important: updating the request node to version 0.30.0 requires an up to date Storage Subgraph (at least RequestNetwork/storage-subgraph@19db1fc).

Bug Fixes

optimize getTransactionsByTopics
invalid URL
subgraph regex
differenciate decentralized network case
blockFilter should not be empty
updating yarn.lock with up to date package.json and adding custom graph url for zksync
zksync networks names to lowercase

Features

use subgraph for confirmation
sepolia network contracts
add minIndexedBlock option for TheGraph
support zkSyncEra and zkSyndTestnet chains

Chores

allow for graphql middlewares
reduce yarn release file size
log JSON-RPC requests
ignore yarn release
use currency manager instance
export getTheGraphClient
cleanup logs and timeout

Tests

add coverage for normalizeGasFees
remove duplicates

Continuous Integrations

move lint out of build

Packages

Images

0.42.0

Choose a tag to compare

@benjlevesque benjlevesque released this 14 Nov 10:03
b341203

Release 0.42.0

Changelog

This release contains breaking changes.

Bug Fixes

persistTransaction timeout
in memory indexer metadata
nighly tests
mantle urls
nigthly tests
USDC on Near is now standard

Builds

Bump browserify-sign from 4.2.1 to 4.2.2
Bump undici from 5.25.4 to 5.26.3
Bump express from 4.17.3 to 4.18.0
Bump undici from 5.12.0 to 5.25.4

Continuous Integrations

save test results in CircleCI

Documentation

remove reference to eccrypto-js

Chores

eccrypto alternative
yarn-deduplicate for string-width
test cancel after paid
upgrade typescript and jest
enforce eslint monorepo/no-relative-import rule
update aggregators

Features

core dao
payment processor batch payment native token
Breaking: drop legacy storage

Code Refactoring

addAggregator immutable args

Packages

@requestnetwork/advanced-logic
@requestnetwork/currency
@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.29.0

0.41.0

Choose a tag to compare

@benjlevesque benjlevesque released this 06 Oct 08:11
ba20a94

We've been using the next tag for a while. There are breaking changes coming after this one, so it's time to releae a proper version!

What's Changed

Read more

Release 0.39.0

Choose a tag to compare

@yomarion yomarion released this 04 Nov 10:55
202eeb4

Release 0.38.0

Choose a tag to compare

@benjlevesque benjlevesque released this 12 May 11:40
590821b

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

Choose a tag to compare

@benjlevesque benjlevesque released this 25 Mar 15:02
2278b31

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

Choose a tag to compare

@benjlevesque benjlevesque released this 03 Mar 10:35
15e3fd6

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

Choose a tag to compare

@rittme rittme released this 02 Dec 11:08
3f15489

Release 0.29.0

Choose a tag to compare

@rittme rittme released this 12 Nov 03:32
173301a

Release 0.28.0