Releases: RequestNetwork/requestNetwork
0.49.0
Release 0.49.0
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.49.0
What's Changed
Features
- feat: Create new data access to allow for in-memory transactions. by @aimensahnoun in #1386
Bug Fixes
Full Changelog: RequestNetwork/requestNetwork/compare/0.48.0...master
Packages
- @requestnetwork/advanced-logic@0.44.0
- @requestnetwork/currency@0.18.0
- @requestnetwork/data-access@0.36.0
- @requestnetwork/data-format@0.19.0
- @requestnetwork/epk-decryption@0.7.0
- @requestnetwork/epk-signature@0.9.0
- @requestnetwork/ethereum-storage@0.36.0
- @requestnetwork/multi-format@0.19.0
- @requestnetwork/payment-detection@0.45.0
- @requestnetwork/payment-processor@0.47.0
- @requestnetwork/request-client.js@0.49.0
- @requestnetwork/request-logic@0.35.0
- @requestnetwork/request-node@0.36.0
- @requestnetwork/smart-contracts@0.38.0
- @requestnetwork/thegraph-data-access@0.42.0
- @requestnetwork/transaction-manager@0.36.0
- @requestnetwork/types@0.45.0
- @requestnetwork/utils@0.45.0
- @requestnetwork/web3-signature@0.8.0
Images
0.48.0
Release 0.48.0
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.48.0
What's Changed
Features
- feat(processor): any-declarative payment in NEAR by @yomarion in #1428
- feat: meta-pn by @leoslr in #1405
- feat: Create new data access to allow for in-memory transactions. by @aimensahnoun in #1386
- feat: core batch payment by @leoslr in #1383
- feat: Publish by @MantisClone in #1378
- feat: Publish by @MantisClone in #1375
Bug Fixes
- fix: export payNearAmountWithReference by @yomarion in #1430
- fix: declarative actions on meta pn by @leoslr in #1427
- fix: invalid decimal places for fUSDT and fUSDC on sepolia by @Envoy-VC in #1422
- fix: superfluid subgraph urls - 2nd attempt by @MantisClone in #1421
- fix: superfulid subgraph url by @MantisClone in #1420
- fix: yarn lock had near-api-js ^4.0.2 while package.json had 4.0.2 by @MantisClone in #1419
- fix: payments-subgraph URL on Base by @MantisClone in #1414
- fix: sepolia aggregators by making lowercase by @MantisClone in #1412
- fix: enable conversion on base by @leoslr in #1400
- fix: Revert Pay before Persist experiment by @MantisClone in #1387
- fix: base deployment by @leoslr in #1385
- fix: yarn.lock by @MantisClone in #1377
- fix: Pay before Persist experiment (Part 2) by @MantisClone in #1376
Code Refactoring
- refactor: currency types by @benjlevesque in #1238
Builds
- build(deps): Bump undici from 5.28.3 to 5.28.4 by @app/dependabot in #1384
- build(deps-dev): Bump @openzeppelin/contracts from 4.9.5 to 4.9.6 in /packages/smart-contracts by @app/dependabot in #1370
- build(deps): Bump @openzeppelin/contracts from 4.9.5 to 4.9.6 by @app/dependabot in #1360
- build(deps): Bump es5-ext from 0.10.53 to 0.10.63 by @app/dependabot in #1359
Continuous Integrations
- ci(auto-assign): update reviewers by @alexandre-abrioux in #1401
- ci: update auto-assign by @alexandre-abrioux in #1371
Chores
- chore: add payment subgraph URLs from Alchemy by @MantisClone in #1423
- chore: deploy ERC20TransferableReceivable to Sepolia by @MantisClone in #1418
- chore: update to near-api-js 4.0.2 by @MantisClone in #1411
- chore: Remove skiv71 from autoassign by @MantisClone in #1406
- chore(thegraph): fix mainnet subgraph URL by @alexandre-abrioux in #1404
- chore(thegraph): fix xdai subgraph URL by @alexandre-abrioux in #1403
- chore(thegraph): migrate to TheGraph Studio by @alexandre-abrioux in #1402
- chore(types): sorted EVMChainName by @yomarion in #1372
New Contributors
- @app/dependabot made their first contribution in #1384
Full Changelog: RequestNetwork/requestNetwork/compare/0.46.0...master
Packages
- @requestnetwork/advanced-logic@0.43.0
- @requestnetwork/currency@0.17.0
- @requestnetwork/data-access@0.35.0
- @requestnetwork/data-format@0.18.0
- @requestnetwork/epk-decryption@0.6.0
- @requestnetwork/epk-signature@0.8.0
- @requestnetwork/ethereum-storage@0.35.0
- @requestnetwork/multi-format@0.18.0
- @requestnetwork/payment-detection@0.44.0
- @requestnetwork/payment-processor@0.46.0
- @requestnetwork/request-client.js@0.48.0
- @requestnetwork/request-logic@0.34.0
- @requestnetwork/request-node@0.35.0
- @requestnetwork/smart-contracts@0.37.0
- @requestnetwork/thegraph-data-access@0.41.0
- @requestnetwork/transaction-manager@0.35.0
- @requestnetwork/types@0.44.0
- @requestnetwork/utils@0.44.0
- @requestnetwork/web3-signature@0.7.0
Images
0.46.0
Release
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.46.0
Changelog
Features
Pay before Persist experiment
Builds
Bump follow-redirects from 1.15.4 to 1.15.6
Bump express from 4.18.0 to 4.19.2
Packages
- @requestnetwork/advanced-logic@0.41.0
- @requestnetwork/currency@0.15.0
- @requestnetwork/data-access@0.33.0
- @requestnetwork/data-format@0.16.0
- @requestnetwork/epk-decryption@0.4.0
- @requestnetwork/epk-signature@0.6.0
- @requestnetwork/ethereum-storage@0.33.0
- @requestnetwork/multi-format@0.16.0
- @requestnetwork/payment-detection@0.42.0
- @requestnetwork/payment-processor@0.44.0
- @requestnetwork/request-client.js@0.46.0
- @requestnetwork/request-logic@0.32.0
- @requestnetwork/request-node@0.33.0
- @requestnetwork/smart-contracts@0.35.0
- @requestnetwork/thegraph-data-access@0.39.0
- @requestnetwork/transaction-manager@0.33.0
- @requestnetwork/types@0.42.0
- @requestnetwork/utils@0.42.0
- @requestnetwork/web3-signature@0.5.0
Images
0.45.0
Release
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.45.0
Changelog
Chores
add payments-subgraph URLs for Base and Core
remove ipfs-unixfs
publish
Features
add usdc sepolia currency
base-deployment
improve payment network types
add base EVM chain
remove lodash
Bug Fixes
erc20conversion address on base
default block filter on decentralized network
transfer ownership improvements
improved currency detection
isSolvent
Builds
Bump ip from 2.0.0 to 2.0.1
Bump undici from 5.26.3 to 5.28.3
Packages
- @requestnetwork/advanced-logic@0.40.0
- @requestnetwork/currency@0.14.0
- @requestnetwork/data-access@0.32.0
- @requestnetwork/data-format@0.15.0
- @requestnetwork/epk-decryption@0.3.39
- @requestnetwork/epk-signature@0.5.40
- @requestnetwork/ethereum-storage@0.32.0
- @requestnetwork/multi-format@0.15.15
- @requestnetwork/payment-detection@0.41.0
- @requestnetwork/payment-processor@0.43.0
- @requestnetwork/request-client.js@0.45.0
- @requestnetwork/request-logic@0.31.0
- @requestnetwork/request-node@0.32.0
- @requestnetwork/smart-contracts@0.34.0
- @requestnetwork/thegraph-data-access@0.38.0
- @requestnetwork/transaction-manager@0.32.0
- @requestnetwork/types@0.41.0
- @requestnetwork/utils@0.41.0
- @requestnetwork/web3-signature@0.4.41
Images
0.44.0
Changelog
Bug Fixes
lerna publish error
yarn clean. Replace shx with native rm. Remove rimraf.
force-bump terser@>=5.14.2
json schema and json5
vulnerabilities + remove coveralls
add gasPriceMax
and gasPriceMultiplier
to the Request Node config
remove zksync from BatchPayments
sunset NEAR conversion for now
sepolia conversion
Features
transfer ownership
contract update with safe
gas fee multiplier & max gas fee
expose txHash and network for declareSent
Chores
Update CONTRIBUTING.md
do not yarn clean
fix clean script for cd
remove default exports
add safe admins
update @openzeppelin/contracts
sepolia and fix double transaction
Code Refactoring
remove axios
Builds
Bump @babel/traverse from 7.22.8 to 7.23.7
Bump follow-redirects from 1.14.9 to 1.15.4
Tests
reduce flaky tests
Packages
- @requestnetwork/advanced-logic@0.39.0
- @requestnetwork/currency@0.13.0
- @requestnetwork/data-access@0.31.0
- @requestnetwork/data-format@0.14.0
- @requestnetwork/epk-decryption@0.3.38
- @requestnetwork/epk-signature@0.5.39
- @requestnetwork/ethereum-storage@0.31.0
- @requestnetwork/multi-format@0.15.14
- @requestnetwork/payment-detection@0.40.0
- @requestnetwork/payment-processor@0.42.0
- @requestnetwork/request-client.js@0.44.0
- @requestnetwork/request-logic@0.30.0
- @requestnetwork/request-node@0.31.0
- @requestnetwork/smart-contracts@0.33.0
- @requestnetwork/thegraph-data-access@0.37.0
- @requestnetwork/transaction-manager@0.31.0
- @requestnetwork/types@0.40.0
- @requestnetwork/utils@0.40.0
- @requestnetwork/web3-signature@0.4.40
Images
0.43.0
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
- @requestnetwork/advanced-logic@0.38.0
- @requestnetwork/currency@0.12.0
- @requestnetwork/data-access@0.30.0
- @requestnetwork/data-format@0.13.0
- @requestnetwork/epk-decryption@0.3.37
- @requestnetwork/epk-signature@0.5.38
- @requestnetwork/ethereum-storage@0.30.0
- @requestnetwork/multi-format@0.15.13
- @requestnetwork/payment-detection@0.39.0
- @requestnetwork/payment-processor@0.41.0
- @requestnetwork/request-client.js@0.43.0
- @requestnetwork/request-logic@0.29.0
- @requestnetwork/request-node@0.30.0
- @requestnetwork/smart-contracts@0.32.0
- @requestnetwork/thegraph-data-access@0.36.0
- @requestnetwork/transaction-manager@0.30.0
- @requestnetwork/types@0.39.0
- @requestnetwork/utils@0.39.0
- @requestnetwork/web3-signature@0.4.39
Images
0.42.0
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
0.41.0
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
- Publish by @yomarion in #981
- feat: optimism deployment by @leoslr in #983
- feat: optimism config by @leoslr in #985
- fix: gnosischain RPC url by @benjlevesque in #986
- fix(smart-contract): xdeployer setup eth conversion proxy by @olivier7delf in #982
- feat(smart-contract): batch conversion deployer by @olivier7delf in #979
- fix: arbitrum price feeds by @leoslr in #992
- fix: add prefix to one off payment request by @leoslr in #993
- feat: check existing streams by @leoslr in #994
- feat(toolbox): troubleshooting utilities by @benjlevesque in #995
- feat(ethereum-storage): add minimum gas price option by @alexandre-abrioux in #997
- fix: min priority fee by @benjlevesque in #998
- chore(thegraph-node): use min gas price config by @alexandre-abrioux in #1000
- fix(request node): typo in config by @benjlevesque in #999
- chore: update reviewers by @benjlevesque in #996
- feat: limited batch approval by @leoslr in #1001
- feat: moonbeam by @leoslr in #1002
- refactor(payment-detection): use default provider from utils by @alexandre-abrioux in #1004
- build(deps-dev): Bump @openzeppelin/contracts from 4.4.1 to 4.4.2 by @dependabot in #729
- build(deps): Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #991
- build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #1005
- chore: add tests for moonbeams usdc's by @leoslr in #1008
- fix: toolbox cli by @leoslr in #1006
- fix(toolbox): addAggregator fees by @benjlevesque in #1010
- fix: move documentation of Portal API to RF docs by @MantisClone in #1016
- feat(smart-contracts): xdeployer gas fee eip1559 by @olivier7delf in #1014
- fix: existing stream by @leoslr in #1019
- fix: update currency validation by @leoslr in #1018
- feat: currency manager near erc20 support by @leoslr in #1020
- feat: tombchain by @leoslr in #1024
- chore: remove omar from auto-assign by @MantisClone in #1028
- fix: ci fails on prs from external forks by @MantisClone in #1030
- fix(smart-contracts): subsequent runs fail by @MantisClone in #1038
- chore: update yarn.lock by @MantisClone in #1036
- fix: replace requesthub slack with discord by @PijiDev in #1032
- chore(utils): replace default export with named exports by @roadrunner21 in #1023
- chore: add utility function to check eip1559 compliance by @leoslr in #1041
- feat: improve swap contract and deployment by @leoslr in #1043
- chore: remove docs package by @leoslr in #1053
- chore(smart-contracts): simplify verify switch case by @alexandre-abrioux in #1055
- chore(yarn): set yarn policy by @alexandre-abrioux in #1058
- chore: udpate typescript by @alexandre-abrioux in #1057
- feat: ERC20TransferableReceivable payment network by @mliu in #1033
- fix: superfluid subgraph by @leoslr in #1061
- fix: superfluid subgraph codegen by @leoslr in #1063
- feat: erc20 transferable deployment by @leoslr in #1064
- fix: erc20 transferable address by @leoslr in #1065
- feat: erc20 transferable mainnet by @leoslr in #1066
- chore: upgrade sf sdk by @leoslr in #1068
- fix: failing ci tests by @leoslr in #1070
- fix: xdai rpc url by @benjlevesque in #1071
- feat: replace hardhat ganache by @leoslr in #1072
- chore(toolbox): add support for Alchemy by @alexandre-abrioux in #1079
- fix(payment-detection): use goerli subgraph for codegen by @alexandre-abrioux in #1080
- refactor: chain configurations by @alexandre-abrioux in #1056
- chore(smart-contracts): publish to tenderly by @alexandre-abrioux in #1048
- fix(ethereum-storage): OldNonce error, wait for 1 confirmation when submitting hashes by @MantisClone in #1078
- fix(eip1559): use hex number for eth_feehistory 'blockcount' parameter by @alexandre-abrioux in #765
- feat(request-client): add option to skip refresh by @benjlevesque in #1085
- fix: sf amount computation by @leoslr in #1087
- chore: prettier 2.8.6 by @yomarion in #1088
- chore: type cleaning by @yomarion in #1089
- feat: add
addStakeholders
by @MantisClone in #1025 - fix: detection conversion currency check by @yomarion in #1090
- fix(request-node): Add exponential backoff in fetchAndRetry by @mliu in #1077
- feat: ERC20FeeProxy on Near testnet by @yomarion in #1086
- fix: default getTheGraphClient accounts for Near by @yomarion in #1095
- feat: Allow minting ERC20TransferableReceivables on behalf of other users by @mliu in #1091
- feat: processor for ERC20FeeProxy on Near by @yomarion in #1096
- chore(payment-detection): export hashReference util by @alexandre-abrioux in #1100
- feat: chain supported type guard by @benjlevesque in #1102
- fix(integration-tests): unskip tests by @alexandre-abrioux in #1107
- chore: auto-assign dependabot alerts by @yomarion in #1105
- chore: fixing outdated request-toolbox README by @KolevDarko in #1099
- chore(ethereum-storage-ethers): return nonce in append meta by @alexandre-abrioux in #1109
- chore: improve contract administration by @leoslr in #1103
- fix: include the feeAmount into the FT transfer by @yomarion in #1110
- feat: ERC20TransferableReceivable contract gas optimizations by @mliu in #1097
- chore: make validate currency as public method by @jerrylaloan in #1114
- chore: remove prototype estimator by @benjlevesque in #1116
- refactor(request node): config by @benjlevesque in #1115
- build(deps): Bump semver from 5.6.0 to 7.5.2 by @dependabot in #1118
- chore: support tron address validation by @jerrylaloan in https://github.com/RequestNetwork/request...
Release 0.39.0
Release 0.39.0
Release 0.39.0
Changelog
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
Release 0.38.0
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