ethers.js/CHANGELOG.md

16 KiB

Changelog

This change log is managed by admin/cmds/update-versions but may be manually updated.

ethers/v5.0.18 (2020-10-19 01:26)

ethers/v5.0.17 (2020-10-07 20:08)

  • Better error message for parseUnits of non-strings. (#981; 5abc2f3)
  • Add gzip support to AlchemyProivder and InfuraProvider fetching. (#1085; 38a068b)
  • Add gzip support to getUrl in node. (#1085; 65772a8)
  • Added CommunityResourcable to mark Providers as highly throttled. (a022093)
  • Added debug event info to WebSocketProvider. (#1018; 8e682cc)

ethers/v5.0.16 (2020-10-05 15:44)

ethers/v5.0.15 (2020-09-26 03:22)

  • Add more accurate intrinsic gas cost to ABI calls with specified gas property. (#1058; f0a5869)
  • Better errors for unconfigured ENS names. (#1066; 5cd1668)
  • Updated CLI solc to versin 0.7.1. (4306b35)

ethers/v5.0.14 (2020-09-16 02:39)

  • More robust blockchain error detection (#1047; 49f7157)
  • Forward blockchain errors from Signer during gas estimation. (#1047; 9ee685d)
  • Improve fetch errors with looser mime-type detection. (#1047; 263bfe5)

ethers/v5.0.13 (2020-09-11 02:10)

  • Force content-length in web fetching. (be92339)
  • Better error forwarding from FallbackProvider. (#1021; bc3eeec)
  • Add clamping functions to FixedNumber. (#1037; 042b74e)

ethers/v5.0.12 (2020-09-07 19:54)

  • Allow events to use compact bytes ABI coded data for Solidity 0.4 external events. (#891, #992; 4e394fc)

ethers/v5.0.11 (2020-09-05 23:51)

  • Synced unorm in shims to most recent version. (bdccf7b)
  • Fixed LedgerSigner sendTransaction. (#936; cadb28d)
  • Added BrainWallet to experimental exports. (72385c2)
  • More readable server errors. (201e5ce)

ethers/v5.0.10 (2020-09-05 01:21)

ethers/v5.0.9 (2020-08-25 01:45)

  • Updated docs for all packages on npm pages. (#1013; cb8f4a3)
  • Added JSON support to BigNumber. (#1010; 8facc1a)
  • Updated packages for security audit. (5b5904e)
  • Fix emitted error for ABI code array count mismatch. (#1004; b0c082d)

ethers/v5.0.8 (2020-08-04 20:55)

ethers/v5.0.7 (2020-07-20 02:22)

ethers/v5.0.6 (2020-07-16 05:54)

  • Removed unnecessary dependency from BigNumber. (#951; 78b350b)
  • Longer Etherscan throttle slot interval. (9f20258)
  • Fixed ENS overrides for the default provider. (#959; 63dd3d4)
  • Added Retry-After support and adjustable slot interval to fetchJson. (7d43545)
  • Added initial throttling support. (#139, #904, #926; 88c7eae)
  • Use status code 1000 on WebSocket hangup for compatibility. (588f64c)
  • Updated WebSocketProvider to use web-style event listener API. (57fd6f0)
  • Normalize formatUnits to simplified decimals. (79b1da1)
  • Prevent zero-padding on Solidity type lengths. (e128bfc)
  • Set sensible defaults for INFURA and AlchemyAPI getWebSocketProvider methods. (e3d3e60)
  • Added logger assert methods. (619a888)
  • Added initial code coverage testing. (0c1d55b)
  • Added destroy to WebSocketProvider. (d0a79c6)
  • Updated packages (security updates). (c660176)

ethers/v5.0.5 (2020-07-07 23:18)

  • Fixed splitSignature when recoveryParam is encoded directly. (#893, #933; bf65ddb)
  • Fixed BigNumber string validation. (#935; 7e56f3d)

ethers/v5.0.4 (2020-07-04 23:46)

  • Prevent negative exponents in BigNumber. (#925; 84e253f)
  • Fixed StaticJsonRpcProvider when auto-detecting network. (#901; 0fd9aa5)
  • Added WebSocket static method to Alchemy provider and updated Alchemy URLs. (4838874)

ethers/v5.0.3 (2020-06-29 00:50)

  • Fixed typo in error string. (7fe702d)
  • Updated elliptic package to address possible malleability issue; which should not affect Ethereum. (9e14345)
  • Fixed FixedNumber unguarded constructor and added isZero. (#898; 08c74e9)
  • Added StaticJsonRpcProvider for reducing calls to chainId in certain cases. (#901; c53864d)
  • Allow getDefaultProvider to accept a URL as a network. (8c1ff4c)
  • Make network an optional parameter to WebSocketProvider. (987b535)
  • Removed deprecated errors package. (f9e9347)
  • Updated badges in docs. (d00362e)
  • Create security policy. Create security policy. (88e6849)

ethers/v5.0.2 (2020-06-13 21:36)

  • Allow provider.ready to stall until the network is available. (#882; bbb4f40)
  • Reduce dependencies to squash security issues. (738d349)
  • Updated admin scripts for publishing prod releases. (e0e0dbe)

ethers/v5.0.1 (2020-06-12 23:09)

  • Fixed embedded package version strings. (5a69e9c)

ethers/v5.0.0 (2020-06-12 19:58)