Releases: RequestNetwork/requestNetwork
Release 0.21.0
Changelog
Bug Fixes
revert failed token transfer
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.20.0
Changelog
Bug Fixes
fix ERC20 fee payment detection filter typo
high gas related fixes
Features
support non-standard ERC20 tokens
Documentation
eth-rinkeby
Builds
[Security] Bump dot-prop from 4.2.0 to 4.2.1
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.19.0
Changelog
Chores
upgrade docs
deploy ERC20 fee smart contract to rinkeby and mainnet
move ERC20 fee invoice types to types package
Bug Fixes
fix bugs and missing exports for ERC20 fee payment network
Builds
[Security] Bump prismjs from 1.20.0 to 1.21.0
bump yargs from 12.0.5 to 15.4.1
upgrade web3 from 1.2.0 to 1.2.1
bump @types/express from 4.16.1 to 4.17.7
[Security] Bump lodash from 4.17.15 to 4.17.19
Bump lodash from 4.17.13 to 4.17.15
Features
calculate ERC20 fee balance
add ERC20 fee proxy contract PN payment detection
add erc20 proxy with fee payment processor
ERC20 fees payment network extension
create ERC20 fees smart contract
Documentation
create specs for ERC20 fee proxy-contract PN
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.18.0
Changelog
Documentation
fixed IPFS installation doc and request-node doc
explain multiformat
clean request logic specifications
add listed ERC20 helper to docs
add the ethereumSmartContract identity to the specs
Features
resubmit stuck transaction with more gas
remove hash in encrypted transaction
replace symmetric encryption algorithm by aes-256-gcm
store confirmed transactions
add payment processing for eth proxy contract
amount are only number or string
add the identity ethereumSmartContract to the request logic
add the synchronization of ignored data in data access
Chores
replace Math.random by random32Bytes
Bug Fixes
don't remove failed transactions from data-access
intercept error and log the missed transaction
company registration on rnf_invoice
topic can be any not only string
clone the array topics to avoid modification of parameters
Builds
[Security] Bump websocket-extensions from 0.1.3 to 0.1.4
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/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature
Images
Release 0.17.0
Release 0.17.0
Changelog
Builds
[Security] Bump jquery from 3.4.1 to 3.5.0
Documentation
small documentation fix for the multisig payment
update readme
Features
add getIgnoredData() to the ethereum storage
Bug Fixes
enhance node synchronization and storing of ignored data
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/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature
Images
Release 0.16.0
Changelog
Features
Add an option to disable payment detection in the request client
Payment-processor transaction overrides
Add Request Node version and Request Client version to requests header
Add entry point to request node to get monitoring status
Documentation
Fix the documentation of the balance
Add signature provider explanation
Document the hash storage smart contract address
Refresh payment network explanations
Code Refactoring
Update eth-contract-metadata version
Bug Fixes
Hide infura token in the status
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/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature
Images
Release 0.15.0
Changelog
Bug Fixes
push yarn.lock modifications
check payee and payer identity format at the creation
fix docs dependencies
Documentation
no hashing of topics in the test layers
documentation refresh
Builds
Bump docusaurus from alpha.48 to alpha.49
Bump eth-crypto from 1.5.1 to 1.5.2
[Security] Bump acorn from 6.4.0 to 6.4.1
Chores
remove push-request-network-image CI job
Features
emits "error" event when the confirmation fails
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/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature
Images
Release 0.14.0
Changelog
Bug Fixes
block parsing with encrypted transaction
lerna prerelease
stateful currency network for ETH and BTC
remove instanceof usage
add request custom etherscan key
reduce number of call to btc providers in the tests
Builds
[Security] Bump acorn from 5.7.3 to 5.7.4
Bump @types/bluebird from 3.5.27 to 3.5.29
Chores
new interface IRequestDataWithEvents
Features
payment detection error does not throw
add the confirmed events in the highest layers
Documentation
README.md clarifies that the transaction manager handles the encryption
update doc and usage example for the confirmed event
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/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature
Images
Release 0.13.0
Changelog
Bug Fixes
fix nightly test
ts-node configuration
fix json require to work with webpack
mock BTC provider on tests
Chores
clean contract types
new package for payment detection
add build step to next release
optimize docker build (#71)
move client types
auto-approve dependabot PRs action
Update ganache version for circle-ci
Features
payment-processor new package
add proxy contract to eth input data in payment detection
merge eth-proxy-contract into eth-input-data
ethereum payment proxy contract
confirmed & pending state in the highest layers
custom docker ganache image
buffered ethereum storage
persist transaction with custom ethereum provider
Documentation
specifcation ethereum proxy contract
remove the draft suffix in the specification
fix request-client.js examples
Builds
Bump eth-crypto from 1.5.0 to 1.5.1
Bump ethers from 4.0.38 to 4.0.45
Bump nyc from 14.1.1 to 15.0.0
Bump ipfs-unixfs from 0.1.16 to 0.3.0
Bump @types/fetch-mock from 7.3.1 to 7.3.2
Bump npm-package-json-lint from 4.0.3 to 4.5.0
bump webpack-bundle-analyzer from 3.3.2 to 3.6.0
bump semver from 5.6.0 to 7.1.1
bump eslint-plugin-spellcheck from 0.0.11 to 0.0.14
Tests
add test for erc20 address based in request-client.js
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/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature
Images
Release 0.12.0
Changelog
Bug Fixes
fix json require to work with webpack
mock BTC provider on tests
Documentation
fix request-client.js examples
Tests
add test for erc20 address based in request-client.js
Packages
@requestnetwork/advanced-logic
@requestnetwork/data-access
@requestnetwork/data-format
@requestnetwork/epk-decryption
@requestnetwork/epk-signature
@requestnetwork/ethereum-storage
@requestnetwork/multi-format
@requestnetwork/request-client.js
@requestnetwork/request-logic
@requestnetwork/request-node
@requestnetwork/transaction-manager
@requestnetwork/types
@requestnetwork/utils
@requestnetwork/web3-signature