Skip to content

Releases: MetaMask/eth-json-rpc-infura

10.0.0

18 Oct 09:01
a775100
Compare
Choose a tag to compare

Changed

  • 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)

Removed

  • Drop node-fetch dependency (#110)

9.1.0

27 Feb 20:43
f16eb3d
Compare
Choose a tag to compare

Added

  • Add linea-sepolia to InfuraJsonRpcSupportedNetwork to allow requests to Linea Sepolia on Infura (#101)

Changed

  • Bump node-fetch from ^2.6.7 to ^2.7.0 (#93)

9.0.0

21 Sep 07:45
aba1d0a
Compare
Choose a tag to compare

Changed

  • 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

8.1.2

12 Sep 10:13
f0e9661
Compare
Choose a tag to compare

Changed

  • Bump @metamask/utils to ^5.0.1 (#87)

8.1.1

12 Jul 22:21
c56849d
Compare
Choose a tag to compare

Changed

  • Bump @metamask/utils to ^4.0.0 (#83)
  • Replace eth-json-rpc-middleware with @metamask/eth-json-rpc-provider (#82)

8.1.0

06 Jun 16:20
7bb5ae7
Compare
Choose a tag to compare

Added

  • Add linea-goerli and linea-mainnet as Infura supported networks (#72)

8.0.0

02 Feb 16:31
9b6dc41
Compare
Choose a tag to compare

Changed

  • 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'

7.0.0

22 Aug 22:46
e2570b4
Compare
Choose a tag to compare

Added

  • 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 to metamask:eth-json-rpc-infura:* or metamask:*.

Changed

  • BREAKING: Require Node >= 14 (#62)

6.0.0

04 May 17:45
2c56140
Compare
Choose a tag to compare

Added

  • Add TypeScript type definitions (#58)

Changed

  • 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)
    • eth-json-rpc-middleware: ^6.0.0 -> ^8.1.0 (changelog)
    • eth-rpc-errors: ^3.0.0 -> ^4.0.3 (changelog)
    • json-rpc-engine: ^5.3.0 -> ^6.1.0 (changelog)
  • BREAKING: Simplify exports (#58)
    • All existing exports are now available under the package entrypoint. For instance, instead of:
      import createProvider from 'eth-json-rpc-infura/src/createProvider';
      
      you must now say:
      import { createProvider } from '@metamask/eth-json-rpc-infura';
      
  • BREAKING: Add required Node version of >= 12 (#44)

Security

v5.1.0

23 Sep 03:05
2d38ad6
Compare
Choose a tag to compare
  • Update RPC packages (#40)
    • json-rpc-engine@5.3.0
    • eth-json-rpc-middleware@6.0.0