Releases: ethers-io/ethers.js
Releases · ethers-io/ethers.js
ethers/v6.4.1 (2023-06-01 20:05)
ethers/v6.4.0 (2023-05-20 18:29)
- Coerce value into BigInt when checking for value (83d7f43).
- Better errors when junk passed as Contract target (#3947, #4053; 219b16d).
- More robust message checking in socket providers (#4051; f58990b).
- More robust defaultProvider start-up when a backend fails on bootstrap (#3979; 984f6fa).
- Fix Result.map when Array contains zero elements (#4036, #4048; 2e5935b).
- Fixed error handling for contracts with receive and non-payable fallback (6db7458).
- Remove superfluous logging in defaultProvider (f87f6ef).
- Removed superfluous logging (1bc8b55).
- Fix receipt gas price when effectiveGasPrice is 0 on testnets (#4014; 2b0fe61).
- Added error event to provider (#3970, #3982; af0291c).
- Removed superfluous parameters for internal transaction functions (e848978).
- More aggresive tree-shaking (076edad).
- More flexible static network checking (#3834; 7c0465c).
- Support transitive dependants that use non-node16 moduleResolution (#3920; df685b1).
- Populate any missing log.removed with false (#3959; 4e478e6).
ethers/v6.3.0 (2023-04-07 01:40)
- Added support for legacy ABI JSON fragments (#3932; 8c5973e).
- Add in operator support for contract and contract.filters (#3901; c58ab3a).
- Fixed TypedData unsigned value range (#3873; a851b24).
- Added missing export for getIndexedAccountPath (#3875; 356ff2b).
- Fixed TypedData payloads for JSON-restricted chainId field (#3836; 50b74b8).
ethers/v6.2.3 (2023-03-27 21:46)
ethers/v6.2.2 (2023-03-24 01:13)
ethers/v6.2.1 (2023-03-23 18:23)
ethers/v6.2.0 (2023-03-20 18:40)
- Added extra details in the error info field for RPC errors (30ffa78).
- Remove Ankr as a deafult for now as the provided API key is failing (6e01e54).
- Fixed deferred filters after unsafe-eval changes (#3749, #3763; 2e3802a).
- tests: updated ENS normalization tests to latest standard (0a9e4cd).
- Remove use of Function sub-class to address unsafe-eval issues (#3749, #3763; 7d3af51).
- tests: added contract integration tests and llocal Geth (5318b93).
- Added verifyTypedData utility (reported on Farcaster) (f06a445).
- Removed stray logging in IpcProvider (#3908, #3909; e11d4c1).
- Fixed legacy serialization for implicit chainId transactions (#3898, #3899; fcf6c8f).
- Fix Webpack issue (reported on discord) (3ad4273).
- Fix some bundlers which cannot handle recursive pkg.exports (#3848; 6315e78).
- Fixed typo in signature.s error (#3891; 47ef3eb).
- Fixed stray unreachable code (#3890; c220fe2).
- Move all wrapping to proper _wrap functions (#3818; 02a0aad).
ethers/v6.1.0 (2023-03-07 02:32)
- Fixed ethers imported in web workers (#3856; 5f2678f).
- Added Sepolia support (#3863; abeaa74).
- Added missing exports (#3734; 06aa303).
- Allow null values for TypedData domain (#3623; a32af3a).
- Added listAccounts to JsonRpcProvider (#3778; 287d94f).
- Allow BigInt for blockTag (#3780; fe1f04c).
- Fixed typo in error messages (#3822, #3824; f1a810d).
- Re-adding definition files to require exports (#3703; 76fab92).