This change log is managed by scripts/cmds/update-versions
but may be manually updated.
- 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)
- 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)
- 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)
- Fixed splitSignature when recoveryParam is encoded directly. (#893, #933; bf65ddb)
- Fixed BigNumber string validation. (#935; 7e56f3d)
- 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)
- 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)
- 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)
- Fixed embedded package version strings. (5a69e9c)