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:
@metamask/json-rpc-engine
from^7.1.1
to^10.0.0
(#112) - BREAKING: Update
@metamask/rpc-errors
from^6.0.0
to^7.0.0
(#111) - BREAKING: Drop support for Node.js versions 16, 21 (#109)
- Drop
node-fetch
dependency (#110)
- Add
linea-sepolia
toInfuraJsonRpcSupportedNetwork
to allow requests to Linea Sepolia on Infura (#101)
- Bump
node-fetch
from^2.6.7
to^2.7.0
(#93)
- BREAKING: Minimum Node.js version is now v16 (#91)
- BREAKING: Update dependencies (#95)
- Bump
@metamask/eth-json-rpc-provider
from^1.0.0
to^2.1.0
- Bump
@metamask/utils
from^5.0.1
to^8.1.0
- Update from
eth-rpc-errors
@^4.0.3
to@metamask/rpc-errors
@^6.0.0
- Update from
json-rpc-engine
@^6.1.0
to@metamask/json-rpc-engine
@^7.1.0
- Bump
- Bump
@metamask/utils
to^5.0.1
(#87)
- Bump
@metamask/utils
to^4.0.0
(#83) - Replace
eth-json-rpc-middleware
with@metamask/eth-json-rpc-provider
(#82)
- Add
linea-goerli
andlinea-mainnet
as Infura supported networks (#72)
- 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)