All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- BREAKING: Update
InfuraJsonRpcSupportedNetwork
with supported networks (#69)- The following networks have been removed from this type because they are no longer supported by Infura:
- 'ropsten'
- 'rinkeby'
- 'kovan'
- 'eth2-beacon-mainnet'
- 'optimism-kovan'
- 'arbitrum-rinkeby'
- The following networks have been removed from this type because they are no longer supported by Infura:
- Add logging (#63)
- You will not be able to see log messages by default, but you can turn them on for this library by setting the
DEBUG
environment variable tometamask:eth-json-rpc-infura:*
ormetamask:*
.
- You will not be able to see log messages by default, but you can turn them on for this library by setting the
- BREAKING: Require Node >= 14 (#62)
6.0.0 - 2022-05-04
- Add TypeScript type definitions (#58)
- Rename package to
@metamask/eth-json-rpc-infura
(#61)eth-json-rpc-infura
is deprecated and future releases will no longer occur under this name.
- Upgrade dependencies to make use of new TypeScript type definitions (#58)
- BREAKING: Simplify exports (#58)
- All existing exports are now available under the package entrypoint. For instance, instead of:
you must now say:
import createProvider from 'eth-json-rpc-infura/src/createProvider';
import { createProvider } from '@metamask/eth-json-rpc-infura';
- All existing exports are now available under the package entrypoint. For instance, instead of:
- BREAKING: Add required Node version of >= 12 (#44)
- Upgrade
node-fetch
to ^2.6.7 (#42, #53)- This addresses GHSA-r683-j2x4-v87g.
5.1.0 - 2020-09-22
- Update RPC packages (#40)
5.0.0 - 2020-09-08
- Use Infura API v3 (#32)
4.1.0 - 2020-09-03
- Use
node-fetch
in place ofcross-fetch
(#29) - Use
[email protected]
(#28) - Use
[email protected]
(#15)