Skip to content
This repository has been archived by the owner on Apr 22, 2024. It is now read-only.

Latest commit

 

History

History
160 lines (100 loc) · 5.82 KB

CHANGELOG.md

File metadata and controls

160 lines (100 loc) · 5.82 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.

[17.0.1]

Fixed

  • Properly return signed transaction object in signTransaction of HookedWalletEthTxSubprovider (#465)

[16.0.8]

Changed

  • Update dependencies (#477)
    • eth-rpc-errors@^3.0.0->^4.0.3
    • ethereumjs-block@^1.2.2->^2.2.2
    • ethereumjs-util@^5.1.5->^7.1.5
    • ethereumjs-vm@^2.3.4->^2.6.0
    • eth-json-rpc-filters@^4.2.1->~5.0.0
    • eth-json-rpc-infura@^5.1.0 -> @metamask/eth-json-rpc-infura@^6.0.0
    • eth-json-rpc-middleware@^6.0.0->^8.1.0
    • eth-sig-util@^1.4.2 -> @metamask/eth-sig-util@^4.0.1

Fixed

  • Properly return signed transaction object in signTransaction of HookedWalletEthTxSubprovider (#465)

[17.0.0]

Changed

  • Add deprecation notice (#469)
  • BREAKING: Increase minimum Node.js version to 16 (#447)
  • Bump ethereumjs and metamask dependencies (#453) (#471)
  • babelify dependencies (#454)
  • Update dependency readable-stream from ^2.2.9 to ^3.6.2 (#452)
  • Update devDependency browserify from 16.5.0 to 17.0.0 (#456)

[16.0.7]

Fixed

  • Properly replace vulnerable dependency request with patched @cypress/request (#459)

[16.0.6]

Fixed

  • Replace vulnerable dependency request with patched @cypress/request (#441)
  • Update ws from ^5.1.1 to ^7.5.9 (#446)

[16.0.5]

Changed

  • Update eth-block-tracker to 5.0.1 to remove unintentional dependency on Babel, which produced warning locally when not installed (#409)

[16.0.4] - 2022-04-29

Fixed

  • Remove vulnerable version of cross-fetch (#404)

[16.0.3] - 2021-07-15

Changed

  • Remove zero prefix from address. (#380)
    • The previously published version v16.0.2 (now deprecated) included an upgrade that didn't take into account that tx.getSenderAddress().toString('hex') now includes the leading 0x prefix.

[16.0.2] - 2021-07-14

Changed

  • Update ethereumjs-tx to @ethereumjs/tx to support EIP1559 transactions (#356)

16.0.1 - 2020-09-23

Changed

  • Fix broken publish files (#356)

[16.0.0] - 2020-09-22

Changed

  • Breaking: Use Infura V3 API (#352)
    • The previously used Infura API is deprecated and will be (or is already) removed.
    • Using the Infura Provider now requires an API key. See eth-json-rpc-infura and infura.io for details.
  • Update various dependencies
    • eth-json-rpc-middleware@6.0.0 (#350)
    • eth-json-rpc-filters@4.2.1 (#351)
    • eth-json-rpc-infura@5.1.0 (#352)
    • eth-rpc-errors@3.0.0 (#353)
  • Specify publish files

[15.0.0]

Changed

  • uses eth-block-tracker@4, but still provides block body on ('block', 'latest', and 'rawBlock'). Other events ('sync') provide block number hex string instead of block body.
  • SubscriptionsSubprovider automatically forwards events to provider
  • replacing subprovider implementations with those in eth-json-rpc-engine
  • browserify: moved to babelify@10 + @babel/core@7

[14.0.0]

Changed

  • default dataProvider for zero is Infura mainnet REST api
  • websocket support
  • subscriptions support
  • remove solc subprovider
  • removed dist from git (but published in npm module)
  • es5 builds in dist/es5
  • zero + ProviderEngine bundles are es5
  • web3 subprovider renamed to provider subprovider
  • error if provider subprovider is missing a proper provider
  • removed need to supply getAccounts hook
  • fixed hooked-wallet-ethtx message signing
  • fixed hooked-wallet default txParams

[13.0.0]

Changed

[12.0.0]

Changed

[11.0.0]

Changed

  • zero.js - replaced http subprovider with fetch provider (includes polyfill for node).

[10.0.0]

Changed

  • renamed HookedWalletSubprovider personalRecoverSigner to recoverPersonalSignature

[9.0.0]

Changed

  • pollingShouldUnref option now defaults to false