All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.38.0 (2022-11-04)
- NEAR Conversion version and processor (#935) (f063864)
- payment-processor: add reset approvals to run twice tests (#894) (2f1a9ec)
- payment-processor: missing NEAR conversion import (#934) (8180cd2)
- payment-processor: within tests - revoke some approvals and use equalTo instead of eq (#907) (9a69bce)
- Add prefix in userData (#846) (520d348)
- Add Signer as provider for the erc20 approval (#406) (28708ac)
- amount padding for conversion of crypto amounts (#527) (439e345)
- don't check ETH solvency for a Gnosis provider (#590) (8607627)
- ETH mainnet hash on any chain for conversion (#741) (6938754)
- invoice total types + upgrade ethers (#514) (c2b98b2)
- Near processing and detection (#578) (27362f0)
- revert eth mainnet for conversion (#747) (0895f8f)
- swap to conversion (#826) (cdb4b99)
- the currency checks should ignore the case (#526) (9462683)
- typescript lint for test files (#778) (048e876)
- unpad amounts from chainlink in payment-detection (#529) (d67027f)
- updated Near payment detection + gas increase (#589) (1ae8468)
- upgrade ethers to 5.2.0 (#532) (6c7cf35)
- use ICurrency import from request-logic-types instead of dist (#435) (1e050ec)
- use proxy address based on pn version (#556) (c978849)
- add cancel stream function (#884) (37ba397)
- Add payment-processor for any to erc20 payment network (#433) (7134310)
- add prepare and encode functions for SuperFluid (#896) (895c498)
- always return approval and payment transactions (#911) (f0b1087)
- approval amount for escrow (#973) (d08158c)
- Currency Manager (#571) (3a68ad3)
- currencyManager manages conversion paths (#699) (7f6e1d1)
- defaultProvider (#497) (96e9486)
- enable specific approval amount (#953) (3de8a78)
- Erc20 escrow payment processor (complete w/tests). (#693) (328debd)
- erc777 balance computation (#918) (a9b91c9)
- erc777 helpers (#944) (e25862d)
- escrow detector class (#773) (c4c2276)
- eth-input-data optional proxy (#738) (2353d36)
- ethereum fee proxy smart contract (#583) (99eb560)
- flexible escrow contract (#825) (c80b48f)
- near conversion payment processor (#921) (af836c2)
- Near detection with autobahn (#576) (86e0145)
- payment processing for ethereum fee proxy (#587) (2b1c04c)
- start SF payments processing (#821) (53e5879)
- superfluid one off payment processor (#968) (3893007)
- payment-processor: batch conversion - erc20 (#903) (715bfd6), closes #880 #878 #873 #884 #888 #878 #873 #884 #888 #890 #886 #892 #893 #895
- smart-contracts: batch conversion (#877) (2000058)
- escrow deployment info (#847) (aea1187)
- goerli payment (#892) (2495d00)
- payment detection for ethereum fee proxy (#585) (c78803f)
- payment network any to erc20 smartcontracts (#408) (a2f30a8)
- payment reference utils (#906) (f0ee19f)
- payment-processor: Batch p processor (#823) (eaca7f8)
- smart-contracts: batch smart contract no delegatecall (#830) (3cfa885)
- Payment network any-to-eth in the payment processor (#610) (a7c12ac)
- pn to smart-contract version mapping (#649) (d45ab85)
- process near payments (#565) (82c485b)
- SAND aggregator support for conversion (#487) (46cbe1b)
- transaction encoding (#786) (2b68bd6)
- upgrade near references to 0.2.0 (#580) (2f0507d)
0.37.0 (2021-06-22)
- Add Signer as provider for the erc20 approval (#406) (28708ac)
- invoice total types + upgrade ethers (#514) (c2b98b2)
- use ICurrency import from request-logic-types instead of dist (#435) (1e050ec)
- Add payment-processor for any to erc20 payment network (#433) (7134310)
- defaultProvider (#497) (96e9486)
- payment network any to erc20 smartcontracts (#408) (a2f30a8)
- SAND aggregator support for conversion (#487) (46cbe1b)
0.36.0 (2021-05-12)
- Add Signer as provider for the erc20 approval (#406) (28708ac)
- use ICurrency import from request-logic-types instead of dist (#435) (1e050ec)
- Add payment-processor for any to erc20 payment network (#433) (7134310)
- defaultProvider (#497) (96e9486)
- payment network any to erc20 smartcontracts (#408) (a2f30a8)
- SAND aggregator support for conversion (#487) (46cbe1b)
0.35.0 (2021-04-19)
- Add Signer as provider for the erc20 approval (#406) (28708ac)
- use ICurrency import from request-logic-types instead of dist (#435) (1e050ec)
- Add payment-processor for any to erc20 payment network (#433) (7134310)
- payment network any to erc20 smartcontracts (#408) (a2f30a8)
- SAND aggregator support for conversion (#487) (46cbe1b)
0.34.0 (2021-03-25)
- Add Signer as provider for the erc20 approval (#406) (28708ac)
- use ICurrency import from request-logic-types instead of dist (#435) (1e050ec)
- Add payment-processor for any to erc20 payment network (#433) (7134310)
- payment network any to erc20 smartcontracts (#408) (a2f30a8)
0.33.0 (2021-03-15)
- Add Signer as provider for the erc20 approval (#406) (28708ac)
- use ICurrency import from request-logic-types instead of dist (#435) (1e050ec)
- Add payment-processor for any to erc20 payment network (#433) (7134310)
- payment network any to erc20 smartcontracts (#408) (a2f30a8)
0.32.0 (2021-03-03)
0.31.0 (2021-02-22)
0.30.2 (2020-12-22)
Note: Version bump only for package @requestnetwork/payment-processor
0.30.1 (2020-12-21)
Note: Version bump only for package @requestnetwork/payment-processor
- fix bugs and missing exports for ERC20 fee payment network (#263) (764b7f0)
- payment processor should use swap allowance method (#336) (ac3be59)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- fix bugs and missing exports for ERC20 fee payment network (#263) (764b7f0)
- payment processor should use swap allowance method (#336) (ac3be59)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- fix bugs and missing exports for ERC20 fee payment network (#263) (764b7f0)
- payment processor should use swap allowance method (#336) (ac3be59)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- fix bugs and missing exports for ERC20 fee payment network (#263) (764b7f0)
- payment processor should use swap allowance method (#336) (ac3be59)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- fix bugs and missing exports for ERC20 fee payment network (#263) (764b7f0)
- payment processor should use swap allowance method (#336) (ac3be59)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- fix bugs and missing exports for ERC20 fee payment network (#263) (764b7f0)
- payment processor should use swap allowance method (#336) (ac3be59)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- payment processor support for swap-to-pay (#323) (b1c9b5f)
- unify ERC20 payment processing API (#279) (8b3756b)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- unify ERC20 payment processing API (#279) (8b3756b)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- unify ERC20 payment processing API (#279) (8b3756b)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)
- add erc20 proxy with fee payment processor (#253) (3727d89)
- add payment processing for eth proxy contract (#220) (5859c89)