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 #1119
- fix(gas-fee): catch estimation errors by @alexandre-abrioux in #1121
- chore: expose get allowance method by @leoslr in #1122
- fix: accepted tokens by @leoslr in #1123
- fix: add ETH_FEE_PROXY_CONTRACT to noConversionNetworks by @MantisClone in #1124
- fix(request-node): log config by @benjlevesque in #1125
- chore: deploy erc20 transferable receivable v2 by @MantisClone in #1126
- chore: deploy erc20 transferable receivable v2 on ethereum by @MantisClone in #1129
- chore(currency): add TMeta generic to getDefaultList by @kevindavee in #1131
- feat: deploy on mantle and mantle testnet by @MantisClone in #1127
- refactor(request-logic): event emitter by @benjlevesque in #1133
- ci: fix creation of storage subgraph by @alexandre-abrioux in #1135
- chore: Bump near-api-js to v2.1.4 by @sirtimid in #1136
- build(deps): Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #1132
- fix: replace hardcoded address by @MantisClone in #1138
- build(deps): Bump protobufjs from 6.11.2 to 6.11.4 by @dependabot in #1137
- fix: remove hardcoded chainlink rate age (#1171) by @OjusWiZard in #1171
- docs:
request-ipfs
image for local node (#1083) by @OjusWiZard in #1172 - build(deps): Bump ua-parser-js from 0.7.25 to 0.7.34 by @dependabot in #1081
- chore: add support for node v18 by @OjusWiZard in #1173
- fix: mantle graph node url by @MantisClone in #1170
- fix: storage check for USDC on Near is custom by @yomarion in #1180
- fix: NEAR storage check is boolean by @yomarion in #1182
- build(deps): Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #1179
- fix: solana address validation by @leoslr in #1184
- chore: disable unused rules by @benjlevesque in #1188
- refactor: estimate gas fee by @benjlevesque in #1186
- Publish 0.41.0 by @benjlevesque in #1189
New Contributors
- @PijiDev made their first contribution in #1032
- @roadrunner21 made their first contribution in #1023
- @mliu made their first contribution in #1033
- @sirtimid made their first contribution in #1136
- @OjusWiZard made their first contribution in #1171
Full Changelog: 0.39.0...0.41.0