Bug Fixes
- Skip checksums for old windows solc (#2554)
- Skip checksums on windows for now (#2553)
- Parse privat keys correctly (#2548)
Depedencies
- Bump all dependencies (#2565)
- Update num_enum requirement from 0.6 to 0.7 (#2555)
- Bump svm-rs (#2525)
- Update enr requirement from 0.8.1 to 0.9.0 (#2517)
- Update cargo_metadata requirement from 0.15.4 to 0.17.0 (#2524)
Features
- Add more borrowed artifact iterators (#2562)
- Make ethers-providers optional (#2536)
- Support state overrides for
Multicall
(#2478) - Add engine api-compatible bearer token generation (#2529)
- Add Wallet::encrypt_keystore (#2502)
- Add base network (#2516)
Miscellaneous Tasks
- Disable signers
- Fix new rustdoc lints (#2563)
- Improve ABI parser and Abigen errors (#2561)
- Add
aws
feature to ethers (#2558) - Include error in log message (#2552)
- Clippy (#2534)
- Support latest svm (#2523)
- Clippy
Other
- Update watcher.rs (#2559)
- Add Linea (#2533)
- Add aliases for TypedTransaction tags that work with Hardhat (#2518)
Performance
- Memoize
is_dirty
results (#2550) - Buffer writes when serializing json (#2549)
- Avoid
serde_json::from_reader
(#2543) - Replace
hex
withconst-hex
(#2544)
Full PRs list
- chore: support latest svm by @Evalir in #2523
- chore(deps): update cargo_metadata requirement from 0.15.4 to 0.17.0 by @dependabot in #2524
- feat: add base network by @sakulstra in #2516
- chore(deps): update enr requirement from 0.8.1 to 0.9.0 by @dependabot in #2517
- feat(signers): add Wallet::encrypt_keystore by @0xZerohero in #2502
- Add aliases for TypedTransaction tags that work with Hardhat by @aakoshh in #2518
- chore(deps): bump svm-rs by @mattsse in #2525
- feat: add engine api-compatible bearer token generation by @Rjected in #2529
- add Linea by @0xCalibur in #2533
- chore: clippy by @DaniPopes in #2534
- perf: replace
hex
withconst-hex
by @DaniPopes in #2544 - perf: avoid
serde_json::from_reader
by @DaniPopes in #2543 - fix: parse privat keys correctly by @mattsse in #2548
- perf: buffer writes when serializing json by @DaniPopes in #2549
- perf(solc): memoize
is_dirty
results by @DaniPopes in #2550 - chore: include error in log message by @mattsse in #2552
- fix: skip checksums on windows for now by @mattsse in #2553
- fix: skip checksums for old windows solc by @mattsse in #2554
- chore(deps): update num_enum requirement from 0.6 to 0.7 by @dependabot in #2555
- chore: add
aws
feature to ethers by @DaniPopes in #2558 - Update watcher.rs by @prestwich in #2559
- chore: improve ABI parser and Abigen errors by @DaniPopes in #2561
- feat(contract): support state overrides for
Multicall
by @zzhengzhuo in #2478 - feat(ethers-contract): Make ethers-providers optional by @oblique in #2536
- feat(solc): add more borrowed artifact iterators by @DaniPopes in #2562
- chore: fix new rustdoc lints by @DaniPopes in #2563
- chore(deps): bump all dependencies by @DaniPopes in #2565
New Contributors
- @0xZerohero made their first contribution in #2502
- @aakoshh made their first contribution in #2518
- @0xCalibur made their first contribution in #2533
- @zzhengzhuo made their first contribution in #2478
Full Changelog: ethers-v2.0.8...ethers-v2.0.9