Releases: RequestNetwork/requestNetwork
0.50.0
Release 0.50.0
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.50.0
What's Changed
Features
- feat: add all data to deployment events by @aimensahnoun in #1487
- feat: support .tg extension for NEAR by @AdamREQ in #1484
- feat: add Admin scripts for Single Request Proxy Factory by @aimensahnoun in #1478
- feat: create
deploySingleRequestProxy
functionality in the sdk by @aimensahnoun in #1474 - feat: Develop
SingleRequestProxy
Smart Contracts by @aimensahnoun in #1453 - feat: xdai eth conversion by @leoslr in #1451
Bug Fixes
- fix: update out of date abi for single request proxy factory by @aimensahnoun in #1480
- fix: assert promise is rejected and error is thrown after last retry by @MantisClone in #1464
- fix: enhance logging for request node by @rodrigopavezi in #1463
- fix: link script to use cd instead of pushd/popd by @MantisClone in #1438
- fix: improve error message when persistTransaction times out. Increase default timeout to 130 seconds using Exponential Backoff by @MantisClone in #1316
Code Refactoring
- refactor: prepare
SingleRequestFactory
for deployment with Request Deployer by @aimensahnoun in #1473
Builds
- build(deps): Bump secp256k1 from 4.0.2 to 4.0.4 by @app/dependabot in #1472
- build(deps): Bump express from 4.20.0 to 4.21.0 by @app/dependabot in #1460
- build(deps): Bump express from 4.19.2 to 4.20.0 in /packages/request-node by @app/dependabot in #1455
- build(deps): Bump dset from 3.1.3 to 3.1.4 by @app/dependabot in #1452
- build(deps-dev): Bump webpack from 5.88.2 to 5.94.0 by @app/dependabot in #1446
- build(deps): Bump axios from 1.6.5 to 1.7.4 by @app/dependabot in #1444
- build(deps): Bump ejs from 3.1.9 to 3.1.10 by @app/dependabot in #1399
Chores
- chore: rename single request proxy by @aimensahnoun in #1488
- chore:
Single Request Proxy
deployment to mainnets by @aimensahnoun in #1486 - chore: Upgrade ethers to 5.7.2, hardhat to 2.22.15, and ethereum-waffle to 3.4.4 by @MantisClone in #1481
- chore: export near utils by @leoslr in #1470
- chore(ethereum-storage): add getter for eip-1559 support by @alexandre-abrioux in #1466
- chore(currency): search by ID from Map by @kevindavee in #1465
- chore: Update Mantle Payments Subgraph URL by @MantisClone in #1450
- chore: payments subgraph Alchemy URLs: ZkSync Era, Avalanche, and Fantom by @MantisClone in #1449
- chore: add test - create and declare received payment in a single transaction by @MantisClone in #1443
- chore: publish 0.49.0 by @MantisClone in #1439
New Contributors
- @app/dependabot made their first contribution in #1472
- @rodrigopavezi made their first contribution in #1463
Full Changelog: 0.49.0...0.50.0
Packages
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
Images
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/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
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/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
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/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
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/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
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/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
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/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
- @requestnetwork/[email protected]
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