Skip to content

Latest commit

 

History

History
76 lines (64 loc) · 3.9 KB

CHANGELOG.md

File metadata and controls

76 lines (64 loc) · 3.9 KB

Changelog

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.

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'

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 - 2022-05-04

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

5.1.0 - 2020-09-22

Changed

  • Update RPC packages (#40)
    • json-rpc-engine@5.3.0
    • eth-json-rpc-middleware@6.0.0

5.0.0 - 2020-09-08

Changed

  • Use Infura API v3 (#32)

4.1.0 - 2020-09-03

Changed

  • Use node-fetch in place of cross-fetch (#29)
  • Use eth-rpc-errors@3.0.0 (#28)
  • Use eth-json-rpc-middleware@4.4.1 (#15)