16 KiB
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)
- Fix signTypedData call for JsonRpcSigner. (#687; 15a90af)
- Added EIP-712 test cases. (#687; 1589353)
- Initial Signer support for EIP-712 signed typed data. (#687; be4e216)
- Split hash library files up. (3e676f2)
- Added EIP-712 multi-dimensional array support. (#687; 5a4dd5a)
- Consolidated TypedDataEncoder methods. (#687; 345a830)
- Initial EIP-712 utilities. (#687; cfa6dec)
- Added initial PocketProvider. (#1052; a62d20d)
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)
- ABI encoding performance additions. (#1012; f3e5b0d)
- Export hexConcat in utils. (#1079; 3d051e4)
- Cache chain ID for WebSocketProvider. (#1054; 40264ff)
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)
- Added retry logic to provider tests. (0558bba, 35b64b9, 681f2a5)
- Fixed link in docs. (#1028; 2359a98)
- Added memory-like support and new opcodes to asm. (6fd3bb6)
- Added basic ENS resolver functions for contenthash, text and multi-coin addresses. (#1003; 83db8a6)
- Added support for changing Reporter logging function. (d01d0c8)
- Initial React Native test harness. (#993; 57eb5b7, d3b473e)
- Updating shims for constrained environments. (#944, #993; 8abdbbb, 240aac5)
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)
- Fix Logger setLogLevel with enum case mismatch. (#947; 5443363, af10705)
- Removed UUID dependency from json-wallets. (#966; e3f7426)
- Removed unnecessary dependency from BigNumber. (#951; 78b350b)
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)