Releases: RequestNetwork/requestNetwork
0.52.0
Release 0.52.0
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.52.0
What's Changed
Features
- feat(ethereum-storage): custom gas limit by @alexandre-abrioux in #1495
Bug Fixes
- fix: remove node-localstorage, add StorageProvider interface by @rodrigopavezi in #1508
Chores
- chore: publish 0.51.0 by @rodrigopavezi in #1505
Full Changelog: 0.51.0...0.52.0
Packages
- @requestnetwork/advanced-logic@0.47.0
- @requestnetwork/currency@0.21.0
- @requestnetwork/data-access@0.38.0
- @requestnetwork/data-format@0.19.3
- @requestnetwork/epk-cipher@0.3.0
- @requestnetwork/epk-decryption@0.7.3
- @requestnetwork/epk-signature@0.9.3
- @requestnetwork/ethereum-storage@0.38.0
- @requestnetwork/lit-protocol-cipher@0.3.0
- @requestnetwork/multi-format@0.21.0
- @requestnetwork/payment-detection@0.47.0
- @requestnetwork/payment-processor@0.50.0
- @requestnetwork/request-client.js@0.52.0
- @requestnetwork/request-logic@0.37.0
- @requestnetwork/request-node@0.38.0
- @requestnetwork/smart-contracts@0.41.0
- @requestnetwork/thegraph-data-access@0.44.0
- @requestnetwork/transaction-manager@0.38.0
- @requestnetwork/types@0.47.0
- @requestnetwork/utils@0.47.0
- @requestnetwork/web3-signature@0.8.3
Images
0.51.0
Release 0.51.0
https://github.com/RequestNetwork/requestNetwork/releases/tag/0.51.0
What's Changed
Features
- feat: run all test locally by @rodrigopavezi in #1493
- feat: pagination by @rodrigopavezi in #1490
- feat: add lit protocol provider and capacity credits delegation by @rodrigopavezi in #1475
Bug Fixes
- fix: release by @rodrigopavezi in #1504
- fix: add deprecation, isDecryptionEnabled function and lerna caching by @rodrigopavezi in #1502
- fix: release by @rodrigopavezi in #1498
Code Refactoring
- refactor: rename decryption enable method by @rodrigopavezi in #1499
Chores
- chore: revert resolution change by @rodrigopavezi in #1500
- chore: add storage provider by @rodrigopavezi in #1494
- chore: publish 0.50.0 by @MantisClone in #1489
Full Changelog: 0.50.0...0.51.0
Packages
- @requestnetwork/advanced-logic@0.46.0
- @requestnetwork/currency@0.20.0
- @requestnetwork/data-access@0.37.0
- @requestnetwork/data-format@0.19.2
- @requestnetwork/epk-cipher@0.2.0
- @requestnetwork/epk-decryption@0.7.2
- @requestnetwork/epk-signature@0.9.2
- @requestnetwork/ethereum-storage@0.37.0
- @requestnetwork/lit-protocol-cipher@0.2.0
- @requestnetwork/multi-format@0.20.0
- @requestnetwork/payment-detection@0.46.0
- @requestnetwork/payment-processor@0.49.0
- @requestnetwork/request-client.js@0.51.0
- @requestnetwork/request-logic@0.36.0
- @requestnetwork/request-node@0.37.0
- @requestnetwork/smart-contracts@0.40.0
- @requestnetwork/thegraph-data-access@0.43.0
- @requestnetwork/transaction-manager@0.37.0
- @requestnetwork/types@0.46.0
- @requestnetwork/utils@0.46.0
- @requestnetwork/web3-signature@0.8.2
Images
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
deploySingleRequestProxyfunctionality in the sdk by @aimensahnoun in #1474 - feat: Develop
SingleRequestProxySmart 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
SingleRequestFactoryfor 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 Proxydeployment 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/advanced-logic@0.45.0
- @requestnetwork/currency@0.19.0
- @requestnetwork/data-access@0.36.1
- @requestnetwork/data-format@0.19.1
- @requestnetwork/epk-decryption@0.7.1
- @requestnetwork/epk-signature@0.9.1
- @requestnetwork/ethereum-storage@0.36.1
- @requestnetwork/multi-format@0.19.1
- @requestnetwork/payment-detection@0.45.1
- @requestnetwork/payment-processor@0.48.0
- @requestnetwork/request-client.js@0.50.0
- @requestnetwork/request-logic@0.35.1
- @requestnetwork/request-node@0.36.1
- @requestnetwork/smart-contracts@0.39.0
- @requestnetwork/thegraph-data-access@0.42.1
- @requestnetwork/transaction-manager@0.36.1
- @requestnetwork/types@0.45.1
- @requestnetwork/utils@0.45.1
- @requestnetwork/web3-signature@0.8.1
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/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